- 229 名前:login:Penguin mailto:sage [2009/09/01(火) 01:58:01 ID:o0MV2wSR]
- const char* AppWindow::GLADE_FILE_NAME = "app_window.glade";
const char* AppWindow::WINDOW_NAME = "window1"; void AppWindow::Initialize(int argc, char** argv) { // 初期化なんかをここで // OpenGL の描画を独立して(別ウィンドウで)出来るようにしてみる Glib::signal_idle().connect(sigc::bind(sigc::ptr_fun(PollEvent), DrawGL)); } AppWindow::AppWindow(BaseObjectType* cobject, const Glib::RefPtr<Gtk::Builder>& builder) : Gtk::Window(cobject), m_builder(builder) { m_act_quit = Glib::RefPtr<Gtk::Action>::cast_static(m_builder->get_object("action1")); m_act_quit->signal_activate().connect(mem_fun(*this, &AppWindow::on_quit_action_activated)); move(0, 0); resize(240, 720); } AppWindow::~AppWindow() { } void AppWindow::on_quit_action_activated() { Gtk::Main::quit(); }
|

|