Changeset 993 for GTP/trunk/Lib/Geom/shared/GeoTool/src/GeoMeshViewUI.cpp
- Timestamp:
- 05/30/06 10:47:05 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Geom/shared/GeoTool/src/GeoMeshViewUI.cpp
r990 r993 28 28 mMainWindow->redraw(); 29 29 } 30 31 inline void GeoMeshViewUI::cb_menuFileLoadTexture_i(fltk::Item*, void*) 32 { 33 fltk::FileChooser *fcho = new fltk::FileChooser("","*.jpg",fltk::FileChooser::CREATE,"Open image file"); 34 fcho->exec(); 35 if (fcho->value()) 36 geoMeshView->LoadTexture(fcho->value()); 37 } 38 39 void GeoMeshViewUI::cb_menuFileLoadTexture(fltk::Item *o, void *v) 40 { 41 ((GeoMeshViewUI*) (o->parent()->parent()->parent()->user_data())) 42 -> 43 cb_menuFileLoadTexture_i(o,v); 44 } 45 30 46 31 47 //--------------------------------------------------------------------------- … … 539 555 // Repaint the main window. 540 556 mMainWindow->redraw(); 557 if (geoMeshView->isTextureMappingEnabled()) 558 geoMeshView->disableTextureMapping(); 559 else 560 geoMeshView->enableTextureMapping(); 541 561 } 542 562 … … 2771 2791 2772 2792 { 2793 fltk::Item* o = menuFileLoadTexture = new fltk::Item("Load texture"); 2794 o->callback((fltk::Callback*)cb_menuFileLoadTexture); 2795 } 2796 2797 { 2773 2798 fltk::Item* o = menuFileQuit = new fltk::Item("Quit"); 2774 2799 o->callback((fltk::Callback*)cb_menuFileQuit); … … 2880 2905 } 2881 2906 2882 //new fltk::Divider(); 2883 2884 //{ 2885 // fltk::Item* o = menuRenderTextures = new fltk::Item("Textures"); 2886 // o->callback((fltk::Callback*)cb_menuRenderTextures); 2887 //} 2907 new fltk::Divider(); 2908 2909 { 2910 fltk::Item* o = menuRenderTextures = new fltk::Item("Texture mapping"); 2911 o->type(fltk::Item::RADIO); 2912 o->set_value(); 2913 o->callback((fltk::Callback*)cb_menuRenderTextures); 2914 } 2888 2915 2889 2916 o->end();
Note: See TracChangeset
for help on using the changeset viewer.