⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cubeviewui.cxx

📁 PIXIL is a small footprint operating environment, complete with PDA PIM applications, a browser and
💻 CXX
字号:
// generated by Fast Light User Interface Designer (fluid) version 1.00#include "CubeViewUI.h"inline void CubeViewUI::cb_vrot_i(Fl_Roller* o, void*) {  cube->v_angle(((Fl_Roller *)o)->value());cube->redraw();}void CubeViewUI::cb_vrot(Fl_Roller* o, void* v) {  ((CubeViewUI*)(o->parent()->parent()->parent()->user_data()))->cb_vrot_i(o,v);}inline void CubeViewUI::cb_ypan_i(Fl_Slider* o, void*) {  cube->pany(((Fl_Slider *)o)->value());cube->redraw();}void CubeViewUI::cb_ypan(Fl_Slider* o, void* v) {  ((CubeViewUI*)(o->parent()->parent()->parent()->user_data()))->cb_ypan_i(o,v);}inline void CubeViewUI::cb_xpan_i(Fl_Slider* o, void*) {  cube->panx(((Fl_Slider *)o)->value());cube->redraw();}void CubeViewUI::cb_xpan(Fl_Slider* o, void* v) {  ((CubeViewUI*)(o->parent()->parent()->parent()->user_data()))->cb_xpan_i(o,v);}inline void CubeViewUI::cb_hrot_i(Fl_Roller* o, void*) {  cube->h_angle(((Fl_Roller *)o)->value());cube->redraw();}void CubeViewUI::cb_hrot(Fl_Roller* o, void* v) {  ((CubeViewUI*)(o->parent()->parent()->parent()->user_data()))->cb_hrot_i(o,v);}inline void CubeViewUI::cb_zoom_i(Fl_Value_Slider* o, void*) {  cube->size=((Fl_Value_Slider *)o)->value();cube->redraw();}void CubeViewUI::cb_zoom(Fl_Value_Slider* o, void* v) {  ((CubeViewUI*)(o->parent()->parent()->user_data()))->cb_zoom_i(o,v);}CubeViewUI::CubeViewUI() {  Fl_Window* w;  { Fl_Window* o = mainWindow = new Fl_Window(419, 406, "CubeView");    w = o;    o->box(FL_UP_BOX);    o->labelsize(12);    o->user_data((void*)(this));    { Fl_Group* o = new Fl_Group(5, 3, 374, 399);      { Fl_Group* o = VChange = new Fl_Group(5, 100, 37, 192);        { Fl_Roller* o = vrot = new Fl_Roller(5, 100, 17, 186, "V Rot");          o->labeltype(FL_NO_LABEL);          o->labelsize(12);          o->minimum(-180);          o->maximum(180);          o->step(1);          o->callback((Fl_Callback*)cb_vrot);          o->align(FL_ALIGN_WRAP);        }        { Fl_Slider* o = ypan = new Fl_Slider(25, 100, 17, 186, "V Pan");          o->type(4);          o->selection_color(136);          o->labeltype(FL_NO_LABEL);          o->labelsize(12);          o->minimum(-25);          o->maximum(25);          o->step(0.1);          o->callback((Fl_Callback*)cb_ypan);          o->align(FL_ALIGN_CENTER);        }        o->end();      }      { Fl_Group* o = HChange = new Fl_Group(120, 362, 190, 40);        { Fl_Slider* o = xpan = new Fl_Slider(122, 364, 186, 17, "H Pan");          o->type(5);          o->selection_color(136);          o->labeltype(FL_NO_LABEL);          o->labelsize(12);          o->minimum(25);          o->maximum(-25);          o->step(0.1);          o->callback((Fl_Callback*)cb_xpan);          o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);        }        { Fl_Roller* o = hrot = new Fl_Roller(122, 383, 186, 17, "H Rotation");          o->type(1);          o->labeltype(FL_NO_LABEL);          o->labelsize(12);          o->minimum(-180);          o->maximum(180);          o->step(1);          o->callback((Fl_Callback*)cb_hrot);          o->align(FL_ALIGN_RIGHT);        }        o->end();      }      { Fl_Group* o = MainView = new Fl_Group(46, 27, 333, 333);        { Fl_Box* o = cframe = new Fl_Box(46, 27, 333, 333);          o->box(FL_DOWN_FRAME);          o->color(4);          o->selection_color(69);        }        cube = new CubeView(48, 29, 329, 329, "This is the cube_view");        o->end();      }      { Fl_Value_Slider* o = zoom = new Fl_Value_Slider(106, 3, 227, 19, "Zoom");        o->type(5);        o->selection_color(136);        o->labelfont(1);        o->labelsize(12);        o->minimum(1);        o->maximum(50);        o->step(0.1);        o->value(10);        o->textfont(1);        o->callback((Fl_Callback*)cb_zoom);        o->align(FL_ALIGN_LEFT);      }      o->end();    }    o->end();    o->resizable(o);  }}void CubeViewUI::show() {  mainWindow->show();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -