core_window.cpp 583 B

1234567891011121314151617181920212223242526272829303132
  1. #include <gtkmm/widget.h>
  2. #include <gtkmm/button.h>
  3. #include <gtkmm/window.h>
  4. #include <gtkmm/box.h>
  5. #include <gtkmm/orientable.h>
  6. #include <iostream>
  7. #include "strings.hpp"
  8. #include "config.hpp"
  9. #include "core_window.hpp"
  10. namespace cx_light {
  11. core_window::core_window() {
  12. this->set_title(__(WINDOW_TITLE));
  13. this->set_default_size(400, 200);
  14. this->init_default();
  15. }
  16. core_window::~core_window() {
  17. delete this->center;
  18. }
  19. void core_window::init_default() {
  20. this->center = new Gtk::Box();
  21. this->center->set_orientation(Gtk::Orientation::HORIZONTAL);
  22. }
  23. }