55   {
"marker1.xpm", 
"1", 1},
 
   56   {
"marker6.xpm", 
"6", 6},
 
   57   {
"marker7.xpm", 
"7", 7},
 
   58   {
"marker2.xpm", 
"2", 2},
 
   59   {
"marker3.xpm", 
"3", 3},
 
   60   {
"marker4.xpm", 
"4", 4},
 
   61   {
"marker5.xpm", 
"5", 5},
 
   62   {
"marker20.xpm", 
"20", 20},
 
   63   {
"marker21.xpm", 
"21", 21},
 
   64   {
"marker22.xpm", 
"22", 22},
 
   65   {
"marker23.xpm", 
"23", 23},
 
   66   {
"marker24.xpm", 
"24", 24},
 
   67   {
"marker25.xpm", 
"25", 25},
 
   68   {
"marker26.xpm", 
"26", 26},
 
   69   {
"marker27.xpm", 
"27", 27},
 
   70   {
"marker28.xpm", 
"28", 28},
 
   71   {
"marker29.xpm", 
"29", 29},
 
   72   {
"marker30.xpm", 
"30", 30},
 
 
   90               GetDefaultFrameBackground())
 
  101   for (
int i = 0; 
gMarkers[i].fFilename != 0; i++) {
 
 
  227   out <<
"   TGedMarkerSelect *";
 
  228   out << 
GetName() << 
" = new TGedMarkerSelect(" << 
fParent->GetName()
 
 
ULong_t Pixel_t
Pixel value.
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t SetMarkerStyle
 
static MarkerDescription_t * GetMarkerByNumber(Int_t number)
 
static MarkerDescription_t gMarkers[]
 
void FreePicture(const TGPicture *pic)
Free picture resource.
 
virtual void SetLayoutManager(TGLayoutManager *l)
Set the layout manager for the composite frame.
 
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=nullptr)
Add frame to the composite frame using the specified layout hints.
 
virtual TList * GetList() const
 
virtual void Cleanup()
Cleanup and delete all objects contained in this composite frame.
 
void MapSubwindows() override
Map all sub windows that are part of the composite frame.
 
void Resize(UInt_t w=0, UInt_t h=0) override
Resize the frame.
 
UInt_t fHeight
frame height
 
virtual void Draw3dRectangle(UInt_t type, Int_t x, Int_t y, UInt_t w, UInt_t h)
Draw 3D rectangle on the frame border.
 
Int_t fBorderWidth
frame border width
 
void SetBackgroundColor(Pixel_t back) override
Set background color (override from TGWindow base class).
 
virtual void SendMessage(const TGWindow *w, Longptr_t msg, Longptr_t parm1, Longptr_t parm2)
Send message (i.e.
 
static const TGGC & GetShadowGC()
Get shadow color graphics context.
 
This class describes layout hints used by the layout classes.
 
TGClient * fClient
Connection to display server.
 
Handle_t fId
X11/Win32 Window identifier.
 
This is a layout manager for the TGListView widget.
 
ROOT GUI Window base class.
 
const TGWindow * fParent
Parent window.
 
TString fName
name of the window used in SavePrimitive()
 
const char * GetName() const override
Return unique name, used in SavePrimitive methods.
 
The TGedMarkerSelect widget is a button showing selected marker and a little down arrow.
 
void SetMarkerStyle(Style_t pattern)
Set marker.
 
Style_t fMarkerStyle
marker style
 
void SavePrimitive(std::ostream &out, Option_t *="") override
Save the pattern select widget as a C++ statement(s) on output stream out.
 
void DoRedraw() override
Draw selected marker type as current one.
 
const TGPicture * fPicture
image used for popup window
 
virtual void MarkerSelected(Style_t marker=0)
 
Bool_t ProcessMessage(Longptr_t msg, Longptr_t parm1, Longptr_t parm2) override
Process messages according to the user input.
 
TGedMarkerSelect(const TGWindow *p, Style_t markerStyle, Int_t id)
Create and show marker popup window.
 
is button that shows popup window when clicked.
 
void DoRedraw() override
Draw separator and arrow.
 
virtual void SetPopup(TGedPopup *p)