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())
96 gClient->GetColorByName(
"white", white);
227 out <<
" TGedMarkerSelect *";
ULong_t Pixel_t
Pixel value.
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize id
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.
void Draw(Option_t *="") override
Default Draw method for all objects.
Pixmap_t GetPicture() const
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)
virtual Bool_t InheritsFrom(const char *classname) const
Returns kTRUE if object inherits from class "classname".