JG ROOT Tools libraries
version 5.0 - august 2014
|
#include <RGStringRequester.hh>
Public Member Functions | |
RGStringRequester (const TGWindow *parent, const TGWindow *main, int &result, string &output, const char *title, const char *message, const ULong_t text_align=kLHintsCenterX|kLHintsExpandX, const char *buttons=rDico.brq_ok_cancel.c_str(), const ULong_t opts=0, const bool auto_start=true) | |
virtual | ~RGStringRequester () |
virtual void | MapRequester () |
virtual void | ReturnPressed () |
virtual void | TabPressed () |
virtual void | Button (Int_t n) |
ClassDef (RGStringRequester, 0) | |
![]() | |
RGMessageRequester (const TGWindow *parent, const TGWindow *main, int &result, const char *title, const char *message, const ULong_t text_align=kLHintsCenterX|kLHintsExpandX, const char *buttons=rDico.brq_continue.c_str(), const ULong_t opts=0, const bool auto_start=true) | |
RGMessageRequester (const TGWindow *parent, const TGWindow *main, const char *title, const char *message, const ULong_t text_align=kLHintsCenterX|kLHintsExpandX, const char *buttons=rDico.brq_continue.c_str(), const ULong_t opts=0, const bool auto_start=false) | |
virtual | ~RGMessageRequester () |
ClassDef (RGMessageRequester, 0) | |
![]() | |
RGBaseRequester (const TGWindow *parent, const TGWindow *main, int &result, const char *title, const char *buttons=rDico.brq_ok_cancel.c_str(), const ULong_t opts=0, const bool auto_start=true) | |
RGBaseRequester (const TGWindow *parent, const TGWindow *main, const char *title, const char *buttons=rDico.brq_ok_cancel.c_str(), const ULong_t opts=0, const bool auto_start=false) | |
virtual | ~RGBaseRequester () |
virtual void | Request () |
virtual TGCompositeFrame * | GetFrame () const |
virtual TGHorizontalFrame * | GetHFrame () const |
virtual TGVerticalFrame * | GetVFrame () const |
virtual void | AddFrame (TGFrame *f, TGLayoutHints *l=0) |
virtual void | CloseFromButton () |
virtual void | CancelClose (const Bool_t b=kTRUE) |
virtual void | ReqButtonClicked (Int_t n) |
virtual void | ProcessedEvent (Event_t *event) |
virtual void | Quit () |
ClassDef (RGBaseRequester, 0) | |
Protected Member Functions | |
RGStringRequester (const RGStringRequester &req) | |
![]() | |
RGMessageRequester (const RGMessageRequester &req) | |
![]() | |
RGBaseRequester (const RGBaseRequester &req) | |
virtual void | Construct () |
Protected Attributes | |
string * | io_str |
Pointer on string to get. | |
TGTextEntry * | w_string_text |
Text entry widget. | |
![]() | |
int * | result_adr |
Request resul pointer. | |
string | req_title |
Request title. | |
const char * | req_buttons |
Buttons texts. | |
UInt_t | options |
Request options. | |
ULong_t | req_button_layout |
Buttons layout. | |
TGCompositeFrame * | w_widget_frame |
Frame for widgets. | |
TGCompositeFrame * | w_buttons_frame |
Frame for buttons. | |
TList | buttons_list |
List of created buttons. | |
Bool_t | cancel_close |
Check for close cancellation. | |
Private Member Functions | |
GObject (RGStringRequester) | |
Additional Inherited Members | |
![]() | |
static UInt_t | max_width = 1200 |
Maximum request width. | |
static UInt_t | max_height = 800 |
Maximum request height. | |
class RGStringRequester
Request to ask for a text string.
RGStringRequester::RGStringRequester | ( | const TGWindow * | parent, |
const TGWindow * | main, | ||
int & | result, | ||
string & | output, | ||
const char * | title, | ||
const char * | message, | ||
const ULong_t | text_align = kLHintsCenterX|kLHintsExpandX , |
||
const char * | buttons = rDico.brq_ok_cancel.c_str() , |
||
const ULong_t | opts = 0 , |
||
const bool | auto_start = true |
||
) |
Constructor.
The selected validation/cancellation button number is returned in the result argument. The string is returned in the output argument (that may contain the initial text string).
parent | parent window |
main | main application window |
result | return value |
output | result string (and initial value) |
title | title |
message | request message |
text_align | text alignment |
buttons | buttons texts |
opts | options |
auto_start | flag for execution at construction |
References RGBaseRequester::AddFrame(), io_str, RGBaseRequester::Request(), and w_string_text.
|
protected |
Copy constructor, not implemented.
req | request to copy |
|
virtual |
Destructor.
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Function displaying the request, overloaded from base class.
Reimplemented from RGBaseRequester.
References RGBaseRequester::MapRequester(), and w_string_text.
|
virtual |
Slot called when "return" key is pressed in the text entry.
References Button(), and RGBaseRequester::CloseFromButton().
|
virtual |
Slot called when "tab" is pressed in the text entry.
|
virtual |
Overload of base class function, to update the output string.
Reimplemented from RGBaseRequester.
References io_str, RGBaseRequester::ReqButtonClicked(), RGBaseRequester::result_adr, and w_string_text.
Referenced by ReturnPressed().
RGStringRequester::ClassDef | ( | RGStringRequester | , |
0 | |||
) |
For ROOT dictionary.