| 123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef CORE_WINDOW_H_INCLUDED
- #define CORE_WINDOW_H_INCLUDED
- #include <gtkmm/widget.h>
- #include <gtkmm/button.h>
- #include <gtkmm/window.h>
- #include <gtkmm/widget.h>
- #include <gtkmm/frame.h>
- #include <gtkmm/box.h>
- #include "strings.hpp"
- #include "lights_list.hpp"
- #include "light_adder.hpp"
- #include "welcome.hpp"
- namespace cx_light {
- class core_window: public Gtk::Window {
- public:
- core_window();
- ~core_window() override;
- void set_view(Gtk::Widget *);
- private:
- lights_list *lights;
- Gtk::Box *center;
- Gtk::Frame *current_frame;
- Gtk::Widget *current_visible;
- Gtk::Box *current;
- void init_default();
- void create_lights_list();
- };
- }
- #endif
|