ROOT
master
Reference Guide
Loading...
Searching...
No Matches
TRootHelpDialog.h
Go to the documentation of this file.
1
// @(#)root/gui:$Id$
2
// Author: Fons Rademakers 24/02/98
3
4
/*************************************************************************
5
* Copyright (C) 1995-2021, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#ifndef ROOT_TRootHelpDialog
13
#define ROOT_TRootHelpDialog
14
15
16
#include "
TGFrame.h
"
17
18
class
TGTextView
;
19
class
TGTextButton
;
20
21
22
class
TRootHelpDialog
:
public
TGTransientFrame
{
23
24
private
:
25
TGTextView
*
fView
;
///< text view
26
TGTextButton
*
fOK
;
///< OK button
27
TGLayoutHints
*
fL1
;
///< layout of TGTextView
28
TGLayoutHints
*
fL2
;
///< layout of OK button
29
30
private
:
31
TRootHelpDialog
(
const
TRootHelpDialog
&) =
delete
;
32
TRootHelpDialog
&
operator=
(
const
TRootHelpDialog
&) =
delete
;
33
34
public
:
35
TRootHelpDialog
(
const
TGWindow
*
main
=
nullptr
,
const
char
*title =
"ROOT Help Dialog"
,
36
UInt_t
w
= 1,
UInt_t
h
= 1);
37
~TRootHelpDialog
()
override
;
38
39
void
SetText
(
const
char
*helpText);
40
void
AddText
(
const
char
*helpText);
41
42
void
Popup
();
43
void
CloseWindow
()
override
;
44
Bool_t
ProcessMessage
(
Longptr_t
msg,
Longptr_t
parm1,
Longptr_t
parm2)
override
;
45
46
ClassDefOverride
(
TRootHelpDialog
,0)
//Dialog to display help text
47
};
48
49
#endif
main
int main()
Definition
Prototype.cxx:12
h
#define h(i)
Definition
RSha256.hxx:106
Longptr_t
long Longptr_t
Definition
RtypesCore.h:75
ClassDefOverride
#define ClassDefOverride(name, id)
Definition
Rtypes.h:346
TGFrame.h
w
winID w
Definition
TGWin32VirtualGLProxy.cxx:39
TGLayoutHints
This class describes layout hints used by the layout classes.
Definition
TGLayout.h:50
TGTextButton
Yield an action as soon as it is clicked.
Definition
TGButton.h:142
TGTextView
A TGTextView is a text viewer widget.
Definition
TGTextView.h:22
TGTransientFrame
Defines transient windows that typically are used for dialogs windows.
Definition
TGFrame.h:498
TGWindow
ROOT GUI Window base class.
Definition
TGWindow.h:23
TRootHelpDialog
A TRootHelpDialog is used to display help text (or any text in a dialog window).
Definition
TRootHelpDialog.h:22
TRootHelpDialog::SetText
void SetText(const char *helpText)
Set help text from helpText buffer in TGTextView.
Definition
TRootHelpDialog.cxx:77
TRootHelpDialog::fView
TGTextView * fView
text view
Definition
TRootHelpDialog.h:25
TRootHelpDialog::ProcessMessage
Bool_t ProcessMessage(Longptr_t msg, Longptr_t parm1, Longptr_t parm2) override
Process OK button.
Definition
TRootHelpDialog.cxx:103
TRootHelpDialog::TRootHelpDialog
TRootHelpDialog(const TRootHelpDialog &)=delete
TRootHelpDialog::Popup
void Popup()
Show help dialog.
Definition
TRootHelpDialog.cxx:69
TRootHelpDialog::fL1
TGLayoutHints * fL1
layout of TGTextView
Definition
TRootHelpDialog.h:27
TRootHelpDialog::fL2
TGLayoutHints * fL2
layout of OK button
Definition
TRootHelpDialog.h:28
TRootHelpDialog::CloseWindow
void CloseWindow() override
Called when closed via window manager action.
Definition
TRootHelpDialog.cxx:95
TRootHelpDialog::~TRootHelpDialog
~TRootHelpDialog() override
Delete help text dialog.
Definition
TRootHelpDialog.cxx:58
TRootHelpDialog::operator=
TRootHelpDialog & operator=(const TRootHelpDialog &)=delete
TRootHelpDialog::AddText
void AddText(const char *helpText)
Add help text from helpText buffer to already existing text in TGTextView.
Definition
TRootHelpDialog.cxx:85
TRootHelpDialog::fOK
TGTextButton * fOK
OK button.
Definition
TRootHelpDialog.h:26
bool
unsigned int
gui
gui
inc
TRootHelpDialog.h
ROOT master - Reference Guide Generated on Tue Nov 5 2024 09:40:27 (GVA Time) using Doxygen 1.9.8