JG ROOT Tools libraries  version 5.0 - august 2014
RGMessageRequester.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file RGMessageRequester.hh
3  *
4  * Include file for class RGMessageRequester
5  */
6 //======================================================================
7 
8 #ifndef RG_MESSAGE_REQUESTER_HH
9 #define RG_MESSAGE_REQUESTER_HH
10 
11 #include "RGBaseRequester.hh"
12 
13 //======================================================================
14 /*! class RGMessageRequester
15  *
16  * Requester containing a message, and waiting for a reply from buttons
17  * (see RGBaseRequester base class).
18  *
19  * The text message may contain several lines, separated with \b \\n.
20  * For long texts, the class RGTextMessageRequester should be used.
21  */
23 {
24  //------------------------------------------------------------
25  /*! \object_doc{RGMessageRequester} */
27  //------------------------------------------------------------
28 
29  protected:
30 
31  //------------------------------------------------------------
32  // Constructors / affectation / destructor
33  public:
34  // Constructor with return value
35  RGMessageRequester ( const TGWindow * parent,
36  const TGWindow * main,
37  int & result,
38  const char * title,
39  const char * message,
40  const ULong_t text_align = kLHintsCenterX|kLHintsExpandX,
41  const char * buttons = rDico.brq_continue.c_str(),
42  const ULong_t opts = 0,
43  const bool auto_start = true );
44 
45  // Constructor without return value
46  RGMessageRequester ( const TGWindow * parent,
47  const TGWindow * main,
48  const char * title,
49  const char * message,
50  const ULong_t text_align = kLHintsCenterX|kLHintsExpandX,
51  const char * buttons = rDico.brq_continue.c_str(),
52  const ULong_t opts = 0,
53  const bool auto_start = false );
54 
55  protected:
56  RGMessageRequester ( const RGMessageRequester & req );
57 
58  public:
59  virtual ~RGMessageRequester();
60 
61  //------------------------------------------------------------
62  /*! For ROOT dictionary.*/
64 };
65 
66 //======================================================================
67 #endif
68 
Definition: RGBaseRequester.hh:91
GObject(RGMessageRequester)
string brq_continue
Button texts.
Definition: RDico.hh:190
ClassDef(RGMessageRequester, 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)
Definition: RGMessageRequester.cpp:32
RDico & rDico
! Unique instance of the dictionary class
Definition: RDico.cpp:12
Definition: RGMessageRequester.hh:22
virtual ~RGMessageRequester()
Definition: RGMessageRequester.cpp:162