| 
    JG ROOT Tools libraries
    version 5.0 - august 2014
    
   | 
 
#include <RGColorNumberSelect.hh>
  
 Public Member Functions | |
| RGColorNumberSelect (TGWindow *p, Color_t c=1, Int_t w=3, Int_t sep=4) | |
| virtual | ~RGColorNumberSelect () | 
| virtual void | SetState (const Bool_t b=kTRUE) | 
| Color_t | GetColorNumber () const | 
| Pixel_t | GetColorPixel () const | 
| void | SetColorNumber (const Color_t c, const Bool_t emit=kTRUE) | 
| void | SetColorPixel (const Pixel_t c, const Bool_t emit=kTRUE) | 
| TGNumberEntry * | GetColorNumberWidget () const | 
| TGColorSelect * | GetColorSelectWidget () const | 
| virtual void | ColorChanged (Color_t c) | 
| void | ColorNumberEntryChanged (const char *str) | 
| void | ColorPixelSelected (ULong_t pixel) | 
| ClassDef (RGColorNumberSelect, 0) | |
Protected Attributes | |
| Color_t | color | 
| Color number.  | |
| TGNumberEntry * | w_number_entry | 
| Pointer to color number entry field.  | |
| TGColorSelect * | w_color_select | 
| Pointer to color selection widget.  | |
Private Member Functions | |
| GObject (RGColorNumberSelect) | |
| RGColorNumberSelect (const RGColorNumberSelect &original) | |
Widget for color selection, from color number or from a selection widget (TGColorSelect).
| RGColorNumberSelect::RGColorNumberSelect | ( | TGWindow * | p, | 
| Color_t | c = 1,  | 
        ||
| Int_t | w = 3,  | 
        ||
| Int_t | sep = 4  | 
        ||
| ) | 
Constructor.
| p | parent widget | 
| c | initial color number | 
| w | numerical field width (number of digits) | 
| sep | separation between numerical field and selector | 
References color, w_color_select, and w_number_entry.
      
  | 
  private | 
Copy constructor, not implemented.
| original | object to copy | 
      
  | 
  virtual | 
Destructor.
      
  | 
  private | 
Macro from GCpp library that defines the following functions:
      
  | 
  virtual | 
Set the widget state (active/inactive)
| b | state | 
References w_color_select, and w_number_entry.
Referenced by RGFillAttrSelect::SetState(), RGMarkerAttrSelect::SetState(), and RGLineAttrSelect::SetState().
      
  | 
  inline | 
Return selected color number.
References color.
Referenced by RGFillAttrSelect::GetFillColor(), RGLineAttrSelect::GetLineColor(), and RGMarkerAttrSelect::GetMarkerColor().
      
  | 
  inline | 
Return selected color code.
References color.
| void RGColorNumberSelect::SetColorNumber | ( | const Color_t | c, | 
| const Bool_t | emit = kTRUE  | 
        ||
| ) | 
Select a new color from its color number.
| c | color number | 
| emit | flag if signal must be emitted | 
References color, ColorChanged(), w_color_select, and w_number_entry.
Referenced by RGFillAttrSelect::SetFillColor(), RGLineAttrSelect::SetLineColor(), and RGMarkerAttrSelect::SetMarkerColor().
| void RGColorNumberSelect::SetColorPixel | ( | const Pixel_t | c, | 
| const Bool_t | emit = kTRUE  | 
        ||
| ) | 
Select a new color from its color code.
| c | color code | 
| emit | flag if signal must be emitted | 
References color, ColorChanged(), w_color_select, and w_number_entry.
Referenced by RGFillAttrSelect::SetFillColorPixel(), RGLineAttrSelect::SetLineColorPixel(), and RGMarkerAttrSelect::SetMarkerColorPixel().
      
  | 
  inline | 
Get the pointer to number entry field widget.
References w_number_entry.
      
  | 
  inline | 
Get the pointer to color selection widget.
References w_color_select.
      
  | 
  inlinevirtual | 
Signal sent when a color is selected.
| c | selected color | 
Referenced by ColorNumberEntryChanged(), ColorPixelSelected(), SetColorNumber(), and SetColorPixel().
| void RGColorNumberSelect::ColorNumberEntryChanged | ( | const char * | str | ) | 
Slot called when color number is changed.
References color, ColorChanged(), w_color_select, and w_number_entry.
| void RGColorNumberSelect::ColorPixelSelected | ( | ULong_t | pixel | ) | 
Slot called when color selection is changed.
References color, ColorChanged(), and w_number_entry.
| RGColorNumberSelect::ClassDef | ( | RGColorNumberSelect | , | 
| 0 | |||
| ) | 
For ROOT dictionary.