00001 #include <vgui/vgui.h> 00002 #include <vgui/vgui_adaptor.h> 00003 #include <vgui/vgui_window.h> 00004 #include <bmvl/bmvv/bmvv_cal_menus.h> 00005 #include <bmvl/bmvv/bmvv_cal_manager.h> 00006 00007 int main(int argc, char** argv) 00008 { 00009 // Initialize the toolkit. 00010 vgui::init(argc, argv); 00011 vgui_menu menubar = bmvv_cal_menus::get_menu(); 00012 unsigned w = 640, h = 360; 00013 00014 vcl_string title = "CAL"; 00015 vgui_window* win = vgui::produce_window(w, h, menubar, title); 00016 win->get_adaptor()->set_tableau(bmvv_cal_manager::instance()); 00017 win->set_statusbar(true); 00018 win->enable_vscrollbar(true); 00019 win->enable_hscrollbar(true); 00020 win->show(); 00021 bmvv_cal_manager::instance()->set_window(win); 00022 bmvv_cal_manager::instance()->post_redraw(); 00023 00024 vgui::run(); 00025 return 0; 00026 }
1.4.4