Quantum Fog  0.9.3
C_ND_PROBS_WIND.h
1 #pragma once
2 
3 #include "QFog_constants.h"
4 #include "C_TOP_PTRS.h"
5 
6 class C_ND_PROBS_TABLE;
7 //******************************************
8 class C_ND_PROBS_WIND : public LWindow, public LListener, public C_TOP_PTRS
9 {
10 private:
11  USHORT its_nd;
12 
13  LCaption * its_owner_cap_p;
14  LPopupButton * its_popup_p;
15  LStdButton * its_first_but_p;
16  LStdButton * its_next_but_p;
17  LCaption * its_info_cap_p;
18  C_ND_PROBS_TABLE * its_table_p;
19 
20 public:
21 
22  C_ND_PROBS_WIND(LStream * inStream);
24  virtual ~C_ND_PROBS_WIND();
25  VOID show_owner( const LStr255 & file_name);
26  VOID init_popup();
27  VOID special_finish_create(const LStr255 & file_name, USHORT sel_nd);
28 
29  VOID refresh_info_cap();
30  VOID set_nd_always(USHORT new_nd);
31  VOID set_nd_if_diff(USHORT new_nd);
32 
33  VOID ListenToMessage(MessageT inMessage, VOID * ioParam );
34 };
35 #pragma mark -
36 
37 
38 //******************************************
39 inline
40 VOID C_ND_PROBS_WIND::set_nd_if_diff(
41 USHORT new_nd) //in
42 {
43  if(its_nd !=new_nd)set_nd_always(new_nd);
44 }
Definition: C_ND_PROBS_WIND.h:8
Definition: C_TOP_PTRS.h:7
Definition: C_ND_PROBS_TABLE.h:7