11#ifndef ROOT_TGtk4GedEditor
12#define ROOT_TGtk4GedEditor
31 class ColorDialogButton;
36namespace Experimental {
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
Specialized dialog to enter arguments for method exection.
void FillDialogsElements()
Bool_t IsGlobal() const override
Gtk::ColorDialogButton * m_marker_color
TGtk4GedEditor(TCanvas *c=nullptr)
void AddTAttFill(TAttFill *)
Gtk4MethodDialog * fDialog
void SetCanvas(TCanvas *c)
Gtk::ColorDialogButton * m_fill_color
Gtk::DropDown * m_line_style
virtual ~TGtk4GedEditor()
void SetGlobal(Bool_t on) override
Gtk::SpinButton * m_line_width
void DisconnectFromCanvas()
Disconnect this editor from the Selected signal of fCanvas.
void ConnectToCanvas(TCanvas *c)
Connect this editor to the Selected signal of canvas 'c'.
virtual void SetModel(TVirtualPad *pad, TObject *obj, Int_t event)
Activate object editors according to the selected object.
void on_ok_button_clicked()
void RecursiveRemove(TObject *obj) override
Recursively remove this object from a list.
TCanvas * GetCanvas() const override
Int_t GetRootColor(Gtk::ColorDialogButton *btn)
void AddTAttLine(TAttLine *)
void AddTAttText(TAttText *)
Gtk::ColorDialogButton * m_text_color
Gtk::ColorDialogButton * m_line_color
void AddTAttMarker(TAttMarker *)
Fill Area Attributes class.
TClass instances represent classes, structs and namespaces in the ROOT type system.
Mother of all ROOT objects.
Abstract base class used by ROOT graphics editor.
TVirtualPad is an abstract base class for the Pad and Canvas classes.