JG ROOT Tools libraries
version 5.0 - august 2014
|
#include <RGMarkerAttrSelect.hh>
Public Member Functions | |
RGMarkerAttrSelect (TGWindow *p, TAttMarker att=TAttMarker(1, 20, 1.), UInt_t opt=rgMASVerticalLayout, Int_t wc=3, Int_t ws=4, Int_t sep=4) | |
virtual | ~RGMarkerAttrSelect () |
virtual void | MapSubwindows () |
virtual void | SetState (const Bool_t b=kTRUE) |
Color_t | GetMarkerColor () const |
Pixel_t | GetMarkerColorPixel () const |
Style_t | GetMarkerStyle () const |
Size_t | GetMarkerSize () const |
TAttMarker | GetMarkerAttr () const |
void | SetMarkerColor (const Color_t c, const Bool_t emit=kTRUE) |
void | SetMarkerColorPixel (const Pixel_t c, const Bool_t emit=kTRUE) |
void | SetMarkerStyle (const Style_t s, const Bool_t emit=kTRUE) |
void | SetMarkerSize (const Size_t s, const Bool_t emit=kTRUE) |
RGColorNumberSelect * | GetColorWidget () const |
TGedMarkerSelect * | GetStyleWidget () const |
TGNumberEntry * | GetSizeWidget () const |
virtual void | MarkerColorChanged (Color_t c) |
virtual void | MarkerStyleChanged (Style_t s) |
virtual void | MarkerSizeChanged (Size_t s) |
virtual void | MarkerSizeEntryChanged (const char *str) |
ClassDef (RGMarkerAttrSelect, 0) | |
Protected Attributes | |
RGColorNumberSelect * | w_color |
Marker color widget pointer. | |
TGedMarkerSelect * | w_style |
Marker style widget pointer. | |
TGNumberEntry * | w_size |
Marker size widget pointer. | |
Private Member Functions | |
GObject (RGMarkerAttrSelect) | |
RGMarkerAttrSelect (const RGMarkerAttrSelect &original) | |
class RGMarkerAttrSelect
Widget for marker attributes selection: color style (marker type) and size.
Options:
RGMarkerAttrSelect::RGMarkerAttrSelect | ( | TGWindow * | p, |
TAttMarker | att = TAttMarker(1,20,1.) , |
||
UInt_t | opt = rgMASVerticalLayout , |
||
Int_t | wc = 3 , |
||
Int_t | ws = 4 , |
||
Int_t | sep = 4 |
||
) |
|
private |
Copy constructor, not implemented.
original | object to copy |
|
virtual |
Destructor.
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Overload of TGFrame function to set a minimum size to widget elements.
References w_color.
|
virtual |
Set the widget state (active/inactive)
b | state |
References RGColorNumberSelect::SetState(), w_color, w_size, and w_style.
Referenced by RGHistoPlotAttrSelect::SetState().
|
inline |
Get selected marker color number.
References RGColorNumberSelect::GetColorNumber(), and w_color.
Referenced by GetMarkerAttr(), and GetMarkerColorPixel().
|
inline |
Get selected marker color code.
References GetMarkerColor().
|
inline |
|
inline |
|
inline |
Get selected marker attributes.
References GetMarkerColor(), GetMarkerSize(), and GetMarkerStyle().
Referenced by RGHistoPlotAttrSelect::GetMarkerAttr().
void RGMarkerAttrSelect::SetMarkerColor | ( | const Color_t | c, |
const Bool_t | emit = kTRUE |
||
) |
Set the marker color from color number.
c | color number |
emit | flag if signal must be emitted |
References RGColorNumberSelect::SetColorNumber(), and w_color.
Referenced by RGHistoPlotAttrSelect::SetMarkerAttr().
void RGMarkerAttrSelect::SetMarkerColorPixel | ( | const Pixel_t | c, |
const Bool_t | emit = kTRUE |
||
) |
Set the marker color from color code.
c | color code |
emit | flag if signal must be emitted |
References RGColorNumberSelect::SetColorPixel(), and w_color.
void RGMarkerAttrSelect::SetMarkerStyle | ( | const Style_t | s, |
const Bool_t | emit = kTRUE |
||
) |
Set marker style (type).
s | style number |
emit | flag if signal must be emitted |
References MarkerStyleChanged(), and w_style.
Referenced by RGHistoPlotAttrSelect::SetMarkerAttr().
void RGMarkerAttrSelect::SetMarkerSize | ( | const Size_t | s, |
const Bool_t | emit = kTRUE |
||
) |
Set marker size.
s | size |
emit | flag if signal must be emitted |
References MarkerSizeChanged(), and w_size.
Referenced by RGHistoPlotAttrSelect::SetMarkerAttr().
|
inline |
Get marker color selection widget pointer.
References w_color.
|
inline |
Get marker style selection widget pointer.
References w_style.
|
inline |
Get marker size selection widget pointer.
References w_size.
|
inlinevirtual |
Signal sent when marker color is changed.
c | color number |
|
inlinevirtual |
Signal sent when marker style (type) is changed.
s | marker type |
Referenced by SetMarkerStyle().
|
inlinevirtual |
Signal sent when marker size is changed.
s | marker size |
Referenced by MarkerSizeEntryChanged(), and SetMarkerSize().
|
virtual |
Slot called when color number is changed.
References MarkerSizeChanged(), and w_size.
RGMarkerAttrSelect::ClassDef | ( | RGMarkerAttrSelect | , |
0 | |||
) |
For ROOT dictionary.