- GL::Texture2D *font_tex=new GL::Texture2D;
- font_tex->set_min_filter(GL::LINEAR);
- font_tex->load_image("dejavu-20.png");
- font=new GL::Font();
- font->set_texture(*font_tex);
- DataFile::load(*font, "dejavu-20.font");
+ DataFile::load(ui_res, "marklin.res");
+ root = new GLtk::Root(ui_res, *wnd);
+
+ lbl_tooltip = new GLtk::Label(ui_res);
+ lbl_tooltip->set_style("tooltip");
+ root->add(*lbl_tooltip);
+ lbl_tooltip->set_visible(false);
+
+ toolbar = new Toolbar(*this);
+ root->add(*toolbar);
+ toolbar->set_position(0, screen_h-toolbar->get_geometry().h);
+ toolbar->set_visible(true);
+
+
+ wnd->signal_key_press.connect(sigc::mem_fun(this, &Designer::key_press));
+ wnd->signal_key_release.connect(sigc::mem_fun(this, &Designer::key_release));
+ wnd->signal_button_press.connect(sigc::mem_fun(this, &Designer::button_press));
+ wnd->signal_pointer_motion.connect(sigc::mem_fun(this, &Designer::pointer_motion));