ui.hh 771 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef UI
  2. #define UI
  3. #include <gtkmm.h>
  4. #include "uiPrintAll.hh"
  5. #include "uiAddDocument.hh"
  6. #include "uiAbout.hh"
  7. #include "fila.hh"
  8. class Ui: public Gtk::Window{
  9. //Signal handlers:
  10. //void on_action_file_new();
  11. void on_action_file_quit();
  12. void on_action_about();
  13. void on_action_toggle();
  14. void addDocument();
  15. void printAll();
  16. UiAddDocument* uiAddDocument = 0;
  17. UiPrintAll* uiPrintAll = 0;
  18. UiAbout* uiAbout = 0;
  19. Fila* fila = new Fila;
  20. //Child widgets:
  21. Gtk::Box m_Box, m_Box1;
  22. Gtk::Button m_Button, m_Button1;
  23. Glib::RefPtr<Gtk::Builder> m_refBuilder;
  24. Glib::RefPtr<Gio::SimpleActionGroup> m_refActionGroup;
  25. Glib::RefPtr<Gio::SimpleAction> m_refActionRain;
  26. public:
  27. Ui(const Glib::RefPtr<Gtk::Application>& app);
  28. };
  29. #endif