GUIDialog_GLChosenEditor.cpp File Reference


Detailed Description

Author:
Daniel Krajzewicz
Date:
Thu, 11.03.2004
Version:
Id
GUIDialog_GLChosenEditor.cpp 8459 2010-03-17 22:02:19Z behrisch

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


Function Documentation

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 }


Generated on Wed May 5 00:06:37 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6