27#ifndef ROOT_Gtk4CanvasWindow_H
28#define ROOT_Gtk4CanvasWindow_H
57 void on_saveCanvas(
const std::string &fname,
const std::string &opt);
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t result
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
void on_show_tooltip_changed(const Glib::VariantBase &)
Glib::RefPtr< Gtk::FileDialog > m_file_dialog
void on_show_eventstatus_changed(const Glib::VariantBase &)
Glib::RefPtr< Gio::SimpleActionGroup > m_action_group
void on_status_changed(const char *msg)
const std::vector< std::string > & GetSupportedFileFormats() const
Return vector with supported file formats with description and print option To be moved in base class...
void on_saveCanvas(const std::string &fname, const std::string &opt)
Save canvas with specified format.
void on_save_selected(const Glib::RefPtr< Gio::AsyncResult > &result)
Signal handler when save as dialog select file.
std::string fCanvasFileName
void fillSaveMenu(TCanvas *canv)
Fill or update canvas save menu Only performed when canvas name is changed.
void on_file_selected(const Glib::RefPtr< Gio::AsyncResult > &result)
Signal handler when open file dialog select file.
void on_show_toolbar_changed(const Glib::VariantBase &)
Gtk::Statusbar m_StatusBar
Glib::RefPtr< Gio::Menu > fSaveMenu
void clickToolButton(int id)
Gtk4DrawArea * GetDrawArea()
Gtk4CanvasWindow(TCanvas *canv=nullptr, unsigned width=400, unsigned height=200)
void fillMenuBar(TCanvas *canv)
void on_saveCanvasAs()
Start Save as dialog.
Glib::RefPtr< Gtk::FileDialog > m_save_dialog
virtual ~Gtk4CanvasWindow()