8 #ifndef RG_BASE_REQUESTER_HH
9 #define RG_BASE_REQUESTER_HH
29 rgReqVerticalFrame = 0x00000000,
30 rgReqHorizontalFrame = 0x00000001,
31 rgReqFrameType = 0x00000001,
32 rgReqNoExpandX = 0x00000002,
33 rgReqNoExpandY = 0x00000004,
36 rgReqButtonsBottom = 0x00000000,
37 rgReqButtonsRight = 0x00000040,
38 rgReqButtonsRightTop = 0x00000140,
39 rgReqButtonsRightBottom = 0x00000240,
40 rgReqButtonsLeft = 0x000000C0,
41 rgReqButtonsLeftTop = 0x000001C0,
42 rgReqButtonsLeftBottom = 0x000002C0,
43 rgReqButtonsSideTop = 0x00000100,
44 rgReqButtonsSideBottom = 0x00000200,
45 rgReqButtonsSide = 0x00000300,
46 rgReqButtonsPosition = 0x000003C0,
49 rgReqNoWait = 0x00001000
128 const TGWindow * main,
132 const ULong_t opts = 0,
133 const bool auto_start = true );
137 const TGWindow * main,
140 const ULong_t opts = 0,
141 const bool auto_start = false );
152 virtual void Construct ( );
156 virtual void MapRequester ( );
159 virtual void Request ( );
162 virtual TGCompositeFrame * GetFrame ( )
const;
163 virtual TGHorizontalFrame * GetHFrame ( )
const;
164 virtual TGVerticalFrame * GetVFrame ( )
const;
167 virtual void AddFrame (TGFrame *f, TGLayoutHints *l = 0);
169 virtual void CloseFromButton ( );
170 virtual void CancelClose (
const Bool_t b = kTRUE );
173 virtual void ReqButtonClicked ( Int_t n );
176 virtual void ProcessedEvent ( Event_t * event );
179 virtual void Button ( Int_t n );
180 virtual void Quit ( );
Definition: RGBaseRequester.hh:91
TGCompositeFrame * w_buttons_frame
Frame for buttons.
Definition: RGBaseRequester.hh:116
Bool_t cancel_close
Check for close cancellation.
Definition: RGBaseRequester.hh:120
int * result_adr
Request resul pointer.
Definition: RGBaseRequester.hh:104
UInt_t options
Request options.
Definition: RGBaseRequester.hh:111
string brq_ok_cancel
Button texts.
Definition: RDico.hh:189
const char * req_buttons
Buttons texts.
Definition: RGBaseRequester.hh:109
RGRequestOptions
! Base requesters otptions.
Definition: RGBaseRequester.hh:26
static UInt_t max_height
Maximum request height.
Definition: RGBaseRequester.hh:101
static UInt_t max_width
Maximum request width.
Definition: RGBaseRequester.hh:100
TList buttons_list
List of created buttons.
Definition: RGBaseRequester.hh:118
RDico & rDico
! Unique instance of the dictionary class
Definition: RDico.cpp:12
TGCompositeFrame * w_widget_frame
Frame for widgets.
Definition: RGBaseRequester.hh:115
ULong_t req_button_layout
Buttons layout.
Definition: RGBaseRequester.hh:113
string req_title
Request title.
Definition: RGBaseRequester.hh:107