Quantum Fog  0.9.3
C_PI_PA_ST_POPUP.h
1 #pragma once
2 
3 #include "QFog_constants.h"
4 #include "C_TOP_PTRS.h"
5 //******************************************
6 class C_PI_PA_ST_POPUP : public LPopupButton, public C_TOP_PTRS
7 {
8  //PI_PA_ST = prior-info parent state
9 protected:
10  USHORT its_table_row;
11  //its_popup row is mValue
12  USHORT its_nd; //the particular in_nd of the focus node
13 
14 public:
15  C_PI_PA_ST_POPUP(LStream * inStream);
17  const SPaneInfo& inPaneInfo,
18  MessageT inValueMessage,
19  SInt16 inTitleOptions,
20  ResIDT inMENUid,
21  SInt16 inTitleWidth,
22  SInt16 inKind,
23  ResIDT inTextTraitsID,
24  ConstStringPtr inTitle,
25  OSType inResTypeMENU,
26  SInt16 inInitialMenuItem,
27  ClassIDT inImpID,
28  USHORT table_row,
29  C_DOC * doc_p,
30  C_MAIN_VIEW * mview_p,
31  QB_NET * net_p);
32  VOID set_nd_always(USHORT nd);
33  virtual ~C_PI_PA_ST_POPUP();
34 
35  VOID change_items();
36  VOID ClickSelf(const SMouseDownEvent & inMouseDown);
37 };
38 #pragma mark -
39 
40 
41 //******************************************
42 inline
43 VOID C_PI_PA_ST_POPUP::set_nd_always(
44 USHORT nd) //in
45 {
46  its_nd= nd;
47 }
Definition: C_MAIN_VIEW.h:24
Definition: C_TOP_PTRS.h:7
Definition: C_PI_PA_ST_POPUP.h:6
Definition: QB_NET.h:34
Definition: C_DOC.h:12