Definition in file GUIDialog_GLChosenEditor.cpp.
#include <config.h>
#include <string>
#include <vector>
#include <iostream>
#include <fstream>
#include <gui/GUIApplicationWindow.h>
#include <utils/gui/windows/GUIAppEnum.h>
#include <gui/GUIGlobals.h>
#include <utils/gui/globjects/GUIGlObject.h>
#include <utils/foxtools/MFXUtils.h>
#include "GUIDialog_GLChosenEditor.h"
#include <utils/gui/div/GUIGlobalSelection.h>
#include <utils/gui/globjects/GUIGlObjectStorage.h>
#include <utils/gui/div/GUIIOGlobals.h>
#include <utils/gui/windows/GUIAppGlobals.h>
#include <utils/gui/images/GUIIconSubSys.h>
#include <GL/gl.h>
Go to the source code of this file.
Functions | |
| FXDEFMAP (GUIDialog_GLChosenEditor) GUIDialog_GLChosenEditorMap[] | |
| FXIMPLEMENT (GUIDialog_GLChosenEditor, FXMainWindow, GUIDialog_GLChosenEditorMap, ARRAYNUMBER(GUIDialog_GLChosenEditorMap)) GUIDialog_GLChosenEditor | |
| FXDEFMAP | ( | GUIDialog_GLChosenEditor | ) |
| FXIMPLEMENT | ( | GUIDialog_GLChosenEditor | , | |
| FXMainWindow | , | |||
| GUIDialog_GLChosenEditorMap | , | |||
| ARRAYNUMBER(GUIDialog_GLChosenEditorMap) | ||||
| ) |
Definition at line 68 of file GUIDialog_GLChosenEditor.cpp.
References GUIIconSubSys::getIcon(), ICON_APP_SELECTOR, MID_CANCEL, MID_CHOOSEN_CLEAR, MID_CHOOSEN_DESELECT, MID_CHOOSEN_LOAD, and MID_CHOOSEN_SAVE.
00076 : FXMainWindow(parent->getApp(), "List of Selected Items", NULL, NULL, DECOR_ALL, 20,20,300, 300), 00077 myParent(parent), myStorage(str) { 00078 myStorage->add2Update(this); 00079 FXHorizontalFrame *hbox = 00080 new FXHorizontalFrame(this, LAYOUT_FILL_X|LAYOUT_FILL_Y,0,0,0,0, 00081 0,0,0,0); 00082 // build the list 00083 myList = new FXList(hbox, 0, 0, 00084 LAYOUT_FILL_X|LAYOUT_FILL_Y|LIST_MULTIPLESELECT); 00085 rebuildList(); 00086 // build the layout 00087 FXVerticalFrame *layout = new FXVerticalFrame(hbox, LAYOUT_TOP,0,0,0,0, 00088 4,4,4,4); 00089 // "Load" 00090 new FXButton(layout, "Load\t\t", 0, this, MID_CHOOSEN_LOAD, 00091 ICON_BEFORE_TEXT|LAYOUT_FILL_X|FRAME_THICK|FRAME_RAISED, 00092 0, 0, 0, 0, 4, 4, 3, 3); 00093 // "Save" 00094 new FXButton(layout, "Save\t\t", 0, this, MID_CHOOSEN_SAVE, 00095 ICON_BEFORE_TEXT|LAYOUT_FILL_X|FRAME_THICK|FRAME_RAISED, 00096 0, 0, 0, 0, 4, 4, 3, 3); 00097 00098 new FXHorizontalSeparator(layout,SEPARATOR_GROOVE|LAYOUT_FILL_X); 00099 00100 // "Deselect Chosen" 00101 new FXButton(layout, "Deselect Chosen\t\t", 0, this, MID_CHOOSEN_DESELECT, 00102 ICON_BEFORE_TEXT|LAYOUT_FILL_X|FRAME_THICK|FRAME_RAISED, 00103 0, 0, 0, 0, 4, 4, 3, 3); 00104 // "Clear List" 00105 new FXButton(layout, "Clear\t\t", 0, this, MID_CHOOSEN_CLEAR, 00106 ICON_BEFORE_TEXT|LAYOUT_FILL_X|FRAME_THICK|FRAME_RAISED, 00107 0, 0, 0, 0, 4, 4, 3, 3); 00108 00109 new FXHorizontalSeparator(layout,SEPARATOR_GROOVE|LAYOUT_FILL_X); 00110 00111 // "Close" 00112 new FXButton(layout, "Close\t\t", 0, this, MID_CANCEL, 00113 ICON_BEFORE_TEXT|LAYOUT_FILL_X|FRAME_THICK|FRAME_RAISED, 00114 0, 0, 0, 0, 4, 4, 3, 3); 00115 setIcon(GUIIconSubSys::getIcon(ICON_APP_SELECTOR)); 00116 myParent->addChild(this); 00117 }
1.5.6