Quantum Fog  0.9.3
C_BI_ND_WIND.h
1 #pragma once
2 
3 #include "QFog_constants.h"
4 #include "C_BI_ND_LBOX.h"
5 #include "C_TOP_PTRS.h"
6 //******************************************
7 class C_BI_ND_WIND : public LWindow, public LListener, public C_TOP_PTRS
8 {
9 private:
10  USHORT its_selector_state; // either 0 or 1
11  USHORT its_last_touched_nd;
12 
13  LCaption * its_owner_cap_p;
14  LStdCheckBox * its_check_box_p;
15  C_BI_ND_LBOX * its_list_box_p;
16 
17 
18 public:
19  BOOLEAN is_selector_ON();
20  VOID ListenToMessage(MessageT inMessage, VOID * ioParam );
21 
22  C_BI_ND_WIND(LStream * inStream);
23  virtual ~C_BI_ND_WIND();
24  VOID show_owner( const LStr255 & file_name);
25  VOID special_finish_create(const LStr255 & file_name);
26 
27  VOID respond_to_bi_nd_selector(USHORT touched_nd);
28  VOID refill_list_box();
29  VOID rename_a_nd(USHORT nd, Str255 new_name_pstr);
30 
31 };
32 #pragma mark -
33 
34 
35 //******************************************
36 inline
37 BOOLEAN C_BI_ND_WIND::is_selector_ON()
38 {
39  return its_selector_state;
40 }
41 //******************************************
42 inline
43 VOID C_BI_ND_WIND::refill_list_box()
44 {
45  its_list_box_p->refill();
46 }
47 
Definition: C_TOP_PTRS.h:7
Definition: C_BI_ND_LBOX.h:7
Definition: C_BI_ND_WIND.h:7