#include "GNELane.h" #include "GNEConnection.h" #include "GNEInternalLane.h" #include "GNEEdge.h" #include "GNEJunction.h" #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // FOX callback mapping // =========================================================================== FXDEFMAP(GNEConnectorFrame) GNEConnectorFrameMap[] = { FXMAPFUNC(SEL_COMMAND, MID_CANCEL, GNEConnectorFrame::onCmdCancel), FXMAPFUNC(SEL_COMMAND, MID_OK, GNEConnectorFrame::onCmdOK), FXMAPFUNC(SEL_COMMAND, MID_GNE_SELECT_DEAD_ENDS, GNEConnectorFrame::onCmdSelectDeadEnds), FXMAPFUNC(SEL_COMMAND, MID_GNE_SELECT_DEAD_STARTS, GNEConnectorFrame::onCmdSelectDeadStarts), FXMAPFUNC(SEL_COMMAND, MID_GNE_SELECT_CONFLICTS, GNEConnectorFrame::onCmdSelectConflicts), FXMAPFUNC(SEL_COMMAND, MID_GNE_SELECT_PASS, GNEConnectorFrame::onCmdSelectPass), FXMAPFUNC(SEL_COMMAND, MID_CHOOSEN_CLEAR, GNEConnectorFrame::onCmdClearSelectedConnections), FXMAPFUNC(SEL_COMMAND, MID_CHOOSEN_RESET, GNEConnectorFrame::onCmdResetSelectedConnections), }; // Object implementation FXIMPLEMENT(GNEConnectorFrame, FXVerticalFrame, GNEConnectorFrameMap, ARRAYNUMBER(GNEConnectorFrameMap)) // =========================================================================== // static members // ===========================================================================
*/ #include "ftpclientwindow.h" #include <fox-1.6/FXMessageBox.h> /** The Fox-toolkit event mapping * * This map is needed by the Fox-Toolkit event model. It defines * the event used by the * \ref RainbruRPG::Gui::FtpClientWindow "FtpClientWindow" class. * */ FXDEFMAP(RainbruRPG::Gui::FtpClientWindow) FtpClientWindowMap[]={ //____Message_Type_____________ID_______________Message_Handler_______ FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::FtpClientWindow::ID_NYI, RainbruRPG::Gui::FtpClientWindow::onNotYetImplemented), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::FtpClientWindow::ID_NEW_CMD, RainbruRPG::Gui::FtpClientWindow::treatNewCommand), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::FtpClientWindow::ID_CONN, RainbruRPG::Gui::FtpClientWindow::onConnect), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::FtpClientWindow::ID_HELP, RainbruRPG::Gui::FtpClientWindow::onHelp), FXMAPFUNC(SEL_TIMEOUT, RainbruRPG::Gui::FtpClientWindow::ID_UPDT, RainbruRPG::Gui::FtpClientWindow::onUpdateTransfer), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::FtpClientWindow::ID_SERV, RainbruRPG::Gui::FtpClientWindow::onServerChanged), }; /** Declares the implementation of the class *
#include <gdal_priv.h> #endif #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // member method definitions // =========================================================================== /* ------------------------------------------------------------------------- * GUISUMOAbstractView - FOX callback mapping * ----------------------------------------------------------------------- */ FXDEFMAP(GUISUMOAbstractView) GUISUMOAbstractViewMap[] = { FXMAPFUNC(SEL_CONFIGURE, 0, GUISUMOAbstractView::onConfigure), FXMAPFUNC(SEL_PAINT, 0, GUISUMOAbstractView::onPaint), FXMAPFUNC(SEL_LEFTBUTTONPRESS, 0, GUISUMOAbstractView::onLeftBtnPress), FXMAPFUNC(SEL_LEFTBUTTONRELEASE, 0, GUISUMOAbstractView::onLeftBtnRelease), FXMAPFUNC(SEL_MIDDLEBUTTONPRESS, 0, GUISUMOAbstractView::onMiddleBtnPress), FXMAPFUNC(SEL_MIDDLEBUTTONRELEASE, 0, GUISUMOAbstractView::onMiddleBtnRelease), FXMAPFUNC(SEL_RIGHTBUTTONPRESS, 0, GUISUMOAbstractView::onRightBtnPress), FXMAPFUNC(SEL_RIGHTBUTTONRELEASE, 0, GUISUMOAbstractView::onRightBtnRelease), FXMAPFUNC(SEL_MOUSEWHEEL, 0, GUISUMOAbstractView::onMouseWheel), FXMAPFUNC(SEL_MOTION, 0, GUISUMOAbstractView::onMouseMove), FXMAPFUNC(SEL_LEAVE, 0, GUISUMOAbstractView::onMouseLeft), FXMAPFUNC(SEL_KEYPRESS, 0, GUISUMOAbstractView::onKeyPress), FXMAPFUNC(SEL_KEYRELEASE, 0, GUISUMOAbstractView::onKeyRelease), };
#include <utils/gui/globjects/GLIncludes.h> #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // FOX callback mapping // =========================================================================== /* ------------------------------------------------------------------------- * GUITriggeredRerouter::GUITriggeredRerouterPopupMenu - mapping * ----------------------------------------------------------------------- */ FXDEFMAP(GUITriggeredRerouter::GUITriggeredRerouterPopupMenu) GUITriggeredRerouterPopupMenuMap[] = { FXMAPFUNC(SEL_COMMAND, MID_MANIP, GUITriggeredRerouter::GUITriggeredRerouterPopupMenu::onCmdOpenManip), }; // Object implementation FXIMPLEMENT(GUITriggeredRerouter::GUITriggeredRerouterPopupMenu, GUIGLObjectPopupMenu, GUITriggeredRerouterPopupMenuMap, ARRAYNUMBER(GUITriggeredRerouterPopupMenuMap)) /* ------------------------------------------------------------------------- * GUITriggeredRerouter::GUIManip_TriggeredRerouter - mapping * ----------------------------------------------------------------------- */ FXDEFMAP(GUITriggeredRerouter::GUIManip_TriggeredRerouter) GUIManip_TriggeredRerouterMap[] = { FXMAPFUNC(SEL_COMMAND, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_USER_DEF, GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdUserDef), FXMAPFUNC(SEL_UPDATE, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_USER_DEF, GUITriggeredRerouter::GUIManip_TriggeredRerouter::onUpdUserDef), FXMAPFUNC(SEL_COMMAND, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_OPTION, GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdChangeOption), FXMAPFUNC(SEL_COMMAND, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_CLOSE, GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdClose),
#include <fx.h> #include <fxkeys.h> #include "fx_numeric_field.h" FXDEFMAP(fx_numeric_field) fx_numeric_field_map[]= { FXMAPFUNC(SEL_COMMAND, fx_numeric_field::ID_INCREMENT_DIGIT, fx_numeric_field::on_cmd_increment), FXMAPFUNC(SEL_COMMAND, fx_numeric_field::ID_DECREMENT_DIGIT, fx_numeric_field::on_cmd_decrement), FXMAPFUNC(SEL_KEYPRESS, 0, fx_numeric_field::on_key_press), }; // Object implementation FXIMPLEMENT(fx_numeric_field,FXTextField,fx_numeric_field_map,ARRAYNUMBER(fx_numeric_field_map)); long fx_numeric_field::on_key_press(FXObject* obj, FXSelector sel, void* ptr) { FXEvent* event= (FXEvent*) ptr; flags &= ~FLAG_TIP; if(isEnabled()) { flags &=~ FLAG_UPDATE; switch (event->code) { case KEY_Up: case KEY_KP_Up: if(event->state & SHIFTMASK) { handle(this, FXSEL(SEL_COMMAND, ID_INCREMENT_DIGIT), NULL); return 1; } break; case KEY_Down:
#include "GUIParam_PopupMenu.h" #include <utils/gui/tracker/GUIParameterTracker.h> #include <utils/gui/tracker/TrackerValueDesc.h> #include <utils/gui/windows/GUIAppEnum.h> #include <utils/gui/windows/GUIMainWindow.h> #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // FOX callback mapping // =========================================================================== FXDEFMAP(GUIParam_PopupMenuInterface) GUIParam_PopupMenuInterfaceMap[]= { FXMAPFUNC(SEL_COMMAND, MID_OPENTRACKER, GUIParam_PopupMenuInterface::onCmdOpenTracker), }; // Object implementation FXIMPLEMENT(GUIParam_PopupMenuInterface, FXMenuPane, GUIParam_PopupMenuInterfaceMap, ARRAYNUMBER(GUIParam_PopupMenuInterfaceMap)) // =========================================================================== // method definitions // =========================================================================== GUIParam_PopupMenuInterface::GUIParam_PopupMenuInterface(GUIMainWindow &app, GUIParameterTableWindow &parentWindow, GUIGlObject &o, const std::string &varName, ValueSource<SUMOReal> *src) throw() : FXMenuPane(&parentWindow), myObject(&o), myParentWindow(&parentWindow), myApplication(&app), myVarName(varName), mySource(src) { }
#ifndef NO_TRACI #include <traci-server/TraCIServer.h> #include "TraCIServerAPI_GUI.h" #endif #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // =========================================================================== // FOX-declarations // =========================================================================== FXDEFMAP(GUIApplicationWindow) GUIApplicationWindowMap[] = { FXMAPFUNC(SEL_COMMAND, MID_QUIT, GUIApplicationWindow::onCmdQuit), FXMAPFUNC(SEL_SIGNAL, MID_QUIT, GUIApplicationWindow::onCmdQuit), FXMAPFUNC(SEL_CLOSE, MID_WINDOW, GUIApplicationWindow::onCmdQuit), FXMAPFUNC(SEL_COMMAND, MID_OPEN_CONFIG, GUIApplicationWindow::onCmdOpenConfiguration), FXMAPFUNC(SEL_COMMAND, MID_OPEN_NETWORK, GUIApplicationWindow::onCmdOpenNetwork), FXMAPFUNC(SEL_COMMAND, MID_RECENTFILE, GUIApplicationWindow::onCmdOpenRecent), FXMAPFUNC(SEL_COMMAND, MID_RELOAD, GUIApplicationWindow::onCmdReload), FXMAPFUNC(SEL_COMMAND, MID_CLOSE, GUIApplicationWindow::onCmdClose), FXMAPFUNC(SEL_COMMAND, MID_EDITCHOSEN, GUIApplicationWindow::onCmdEditChosen), FXMAPFUNC(SEL_COMMAND, MID_EDIT_BREAKPOINTS, GUIApplicationWindow::onCmdEditBreakpoints), FXMAPFUNC(SEL_COMMAND, MID_APPSETTINGS, GUIApplicationWindow::onCmdAppSettings), FXMAPFUNC(SEL_COMMAND, MID_GAMING, GUIApplicationWindow::onCmdGaming), FXMAPFUNC(SEL_COMMAND, MID_LISTINTERNAL, GUIApplicationWindow::onCmdListInternal), FXMAPFUNC(SEL_COMMAND, MID_ABOUT, GUIApplicationWindow::onCmdAbout),
#include <utils/gui/div/GUIParameterTableWindow.h> #include <utils/gui/div/GUIGlobalSelection.h> #include <utils/gui/div/GUIUserIO.h> #include <utils/common/ToString.h> #include "GUIGLObjectPopupMenu.h" #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // FOX callback mapping // =========================================================================== FXDEFMAP(GUIGLObjectPopupMenu) GUIGLObjectPopupMenuMap[] = { FXMAPFUNC(SEL_COMMAND, MID_CENTER, GUIGLObjectPopupMenu::onCmdCenter), FXMAPFUNC(SEL_COMMAND, MID_COPY_NAME, GUIGLObjectPopupMenu::onCmdCopyName), FXMAPFUNC(SEL_COMMAND, MID_COPY_TYPED_NAME, GUIGLObjectPopupMenu::onCmdCopyTypedName), FXMAPFUNC(SEL_COMMAND, MID_COPY_CURSOR_POSITION, GUIGLObjectPopupMenu::onCmdCopyCursorPosition), FXMAPFUNC(SEL_COMMAND, MID_COPY_CURSOR_GEOPOSITION, GUIGLObjectPopupMenu::onCmdCopyCursorGeoPosition), FXMAPFUNC(SEL_COMMAND, MID_SHOWPARS, GUIGLObjectPopupMenu::onCmdShowPars), FXMAPFUNC(SEL_COMMAND, MID_ADDSELECT, GUIGLObjectPopupMenu::onCmdAddSelected), FXMAPFUNC(SEL_COMMAND, MID_REMOVESELECT, GUIGLObjectPopupMenu::onCmdRemoveSelected) }; // Object implementation FXIMPLEMENT(GUIGLObjectPopupMenu, FXMenuPane, GUIGLObjectPopupMenuMap, ARRAYNUMBER(GUIGLObjectPopupMenuMap)) // =========================================================================== // method definitions
#include "SettingsDialog.h" #include "fx.h" #include "fx3d.h" #include <cstdio> #if defined(WIN32) #pragma warning(disable: 4996) #endif #define PRINT_YESNO(x) ( x ? "yes" : "no" ) // implementation FXDEFMAP(SettingsDialog) SettingsDialogMap[] = { FXMAPFUNC(SEL_COMMAND, SettingsDialog::ID_SAVE, SettingsDialog::onCmdSave) }; FXIMPLEMENT(SettingsDialog, FXDialogBox, SettingsDialogMap, ARRAYNUMBER(SettingsDialogMap)) SettingsDialog::SettingsDialog():canvas(nullptr), thickfont(nullptr), extensionlist(nullptr) {} // construct with GL canvas (free floating version) SettingsDialog::SettingsDialog(FXApp* a, FXGLCanvas* ca) :FXDialogBox(a, FXString::null, DECOR_STRETCHABLE|DECOR_TITLE|DECOR_BORDER, 0,0,0,0,0,0,0,0,0,0), canvas(ca), thickfont(nullptr), extensionlist(nullptr) { setup(); }
#include <utils/gui/div/GUIGlobalSelection.h> #include <utils/gui/globjects/GUIGlObjectStorage.h> #include <utils/gui/div/GUIIOGlobals.h> #include <utils/foxtools/MFXImageHelper.h> #include <utils/common/UtilExceptions.h> #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // FOX callback mapping // =========================================================================== FXDEFMAP(GUISUMOViewParent) GUISUMOViewParentMap[]= { FXMAPFUNC(SEL_COMMAND, MID_MAKESNAPSHOT, GUISUMOViewParent::onCmdMakeSnapshot), // FXMAPFUNC(SEL_COMMAND, MID_ALLOWROTATION, GUISUMOViewParent::onCmdAllowRotation), FXMAPFUNC(SEL_COMMAND, MID_LOCATEJUNCTION, GUISUMOViewParent::onCmdLocateJunction), FXMAPFUNC(SEL_COMMAND, MID_LOCATEEDGE, GUISUMOViewParent::onCmdLocateEdge), FXMAPFUNC(SEL_COMMAND, MID_LOCATEVEHICLE, GUISUMOViewParent::onCmdLocateVehicle), FXMAPFUNC(SEL_COMMAND, MID_LOCATETLS, GUISUMOViewParent::onCmdLocateTLS), FXMAPFUNC(SEL_COMMAND, MID_LOCATEADD, GUISUMOViewParent::onCmdLocateAdd), FXMAPFUNC(SEL_COMMAND, MID_LOCATESHAPE, GUISUMOViewParent::onCmdLocateShape), FXMAPFUNC(SEL_COMMAND, MID_SIMSTEP, GUISUMOViewParent::onSimStep), }; // Object implementation FXIMPLEMENT(GUISUMOViewParent, GUIGlChildWindow, GUISUMOViewParentMap, ARRAYNUMBER(GUISUMOViewParentMap))
#ifdef HAVE_LIBXML2 # include "fxcy_readerflash2.hpp" #endif #include <errno.h> #include <string.h> #define DISABLE_FLASHING FXDEFMAP(FXCY_ReaderView) FXCY_ReaderViewMap[]={ FXMAPFUNC(SEL_COMMAND, FXCY_ReaderView::ID_BUTTON_DETAILS, FXCY_ReaderView::onCmdDetails), FXMAPFUNC(SEL_COMMAND, FXCY_ReaderView::ID_BUTTON_TEST, FXCY_ReaderView::onCmdTest), FXMAPFUNC(SEL_COMMAND, FXCY_ReaderView::ID_BUTTON_FIRMWARE, FXCY_ReaderView::onCmdFirmware), FXMAPFUNC(SEL_COMMAND, FXCY_ReaderView::ID_BUTTON_UPD_KEYS, FXCY_ReaderView::onCmdUpdateKeys), FXMAPFUNC(SEL_COMMAND, FXCY_ReaderView::ID_BUTTON_DEL_MODS, FXCY_ReaderView::onCmdDelModules), FXMAPFUNC(SEL_COMMAND, FXCY_ReaderView::ID_BUTTON_FLASH, FXCY_ReaderView::onCmdFlash), }; FXIMPLEMENT(FXCY_ReaderView, FXHorizontalFrame, FXCY_ReaderViewMap, ARRAYNUMBER(FXCY_ReaderViewMap)) FXCY_ReaderView::FXCY_ReaderView(FXComposite *p, FXuint opts,
#include <netedit/GNEViewNet.h> #include <netedit/GNEAttributeCarrier.h> #include <netedit/dialogs/GNEGenericParameterDialog.h> #include "GNEFrame.h" #include "GNEInspectorFrame.h" #include "GNEPolygonFrame.h" #include "GNEDeleteFrame.h" // =========================================================================== // FOX callback mapping // =========================================================================== FXDEFMAP(GNEFrame::ACHierarchy) GNEFrameACHierarchyMap[] = { FXMAPFUNC(SEL_COMMAND, MID_GNE_INSPECTORFRAME_CENTER, GNEFrame::ACHierarchy::onCmdCenterItem), FXMAPFUNC(SEL_COMMAND, MID_GNE_INSPECTORFRAME_INSPECT, GNEFrame::ACHierarchy::onCmdInspectItem), FXMAPFUNC(SEL_COMMAND, MID_GNE_INSPECTORFRAME_DELETE, GNEFrame::ACHierarchy::onCmdDeleteItem), FXMAPFUNC(SEL_RIGHTBUTTONRELEASE, MID_GNE_DELETEFRAME_CHILDS, GNEFrame::ACHierarchy::onCmdShowChildMenu), }; FXDEFMAP(GNEFrame::GenericParametersEditor) GenericParametersEditorMap[] = { FXMAPFUNC(SEL_COMMAND, MID_GNE_SET_ATTRIBUTE_DIALOG, GNEFrame::GenericParametersEditor::onCmdEditGenericParameter), FXMAPFUNC(SEL_COMMAND, MID_GNE_SET_ATTRIBUTE, GNEFrame::GenericParametersEditor::onCmdSetGenericParameter), }; // Object implementation FXIMPLEMENT(GNEFrame::ACHierarchy, FXGroupBox, GNEFrameACHierarchyMap, ARRAYNUMBER(GNEFrameACHierarchyMap)) FXIMPLEMENT(GNEFrame::GenericParametersEditor, FXGroupBox, GenericParametersEditorMap, ARRAYNUMBER(GenericParametersEditorMap))
#include <netedit/netelements/GNEEdge.h> #include <netedit/netelements/GNEJunction.h> #include <netedit/GNEUndoList.h> #include <netedit/GNENet.h> #include <netedit/GNEViewNet.h> #include <netedit/GNEViewParent.h> #include "GNECreateEdgeFrame.h" #include "GNEInspectorFrame.h" // =========================================================================== // FOX callback mapping // =========================================================================== FXDEFMAP(GNECreateEdgeFrame) GNECreateEdgeFrameMap[] = { /** currently unused **/ FXMAPFUNC(SEL_COMMAND, MID_CANCEL, GNECreateEdgeFrame::onCmdCancel), FXMAPFUNC(SEL_COMMAND, MID_OK, GNECreateEdgeFrame::onCmdOK) /** **/ }; // Object implementation FXIMPLEMENT(GNECreateEdgeFrame, FXVerticalFrame, GNECreateEdgeFrameMap, ARRAYNUMBER(GNECreateEdgeFrameMap)) // =========================================================================== // static members // =========================================================================== // =========================================================================== // method definitions // ===========================================================================
#ifdef HAVE_CONFIG_H # include <config.h> #endif #include "fox16_gui_updater_l.hpp" #include <gwenhywfar/debug.h> FXDEFMAP(FOX16_GuiUpdater) FOX16_GuiUpdaterMap[]= { FXMAPFUNC(SEL_CHORE, FOX16_GuiUpdater::ID_CHORE, FOX16_GuiUpdater::onChore), }; FXIMPLEMENT(FOX16_GuiUpdater, FXObject, FOX16_GuiUpdaterMap, ARRAYNUMBER(FOX16_GuiUpdaterMap)) FOX16_GuiUpdater::FOX16_GuiUpdater() :FXObject() , m_guiIdleFlag(0) { } FOX16_GuiUpdater::~FOX16_GuiUpdater() {
* General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include "fit_window.h" #include "elliss_app.h" #include "fx_numeric_field.h" #include "Strcpp.h" // Map FXDEFMAP(fit_window) fit_window_map[]={ FXMAPFUNC(SEL_COMMAND, fit_window::ID_PARAM_SELECT, fit_window::on_cmd_param_select), FXMAPFUNC(SEL_COMMAND, fit_window::ID_PARAM_VALUE, fit_window::on_cmd_param_change), FXMAPFUNC(SEL_CHANGED, fit_window::ID_PARAM_VALUE, fit_window::on_cmd_param_change), FXMAPFUNC(SEL_UPDATE, fit_window::ID_PARAM_VALUE, fit_window::on_update_param), FXMAPFUNC(SEL_COMMAND, fit_window::ID_RUN_FIT, fit_window::on_cmd_run_fit), FXMAPFUNC(SEL_COMMAND, fit_window::ID_PLOT_SCALE, fit_window::on_cmd_plot_autoscale), FXMAPFUNC(SEL_COMMAND, fit_window::ID_SPECTR_RANGE, fit_window::on_cmd_spectral_range), FXMAPFUNC(SEL_CHANGED, fit_window::ID_SPECTR_RANGE, fit_window::on_change_spectral_range), }; // Object implementation FXIMPLEMENT(fit_window,FXMainWindow,fit_window_map,ARRAYNUMBER(fit_window_map)); fit_window::fit_window(fit_manager* fit, FXApp* a,const FXString& name,FXIcon *ic,FXIcon *mi,FXuint opts,FXint x,FXint y,FXint w,FXint h,FXint pl,FXint pr,FXint pt,FXint pb,FXint hs,FXint vs) : FXMainWindow(a, "Dispersion Fit", ic, mi, opts, x, y, w, h, pl, pr, pt, pb, hs, vs), m_canvas(0), m_fit(fit)
protected: FXDECLARE(MyIconList); MyIconList() {} public: MyIconList(ShortcutList*o,FXSelector sel,FXuint opts):FXIconList(o,o,sel,opts) {} long onQueryTip(FXObject*o,FXSelector sel,void*p) { if (getParent()->handle(o,sel,this)) { return 1; } else { return FXIconList::onQueryTip(o,sel,p); } } }; FXDEFMAP(MyIconList) MyIconListMap[] = { FXMAPFUNC(SEL_QUERY_TIP,0,MyIconList::onQueryTip), }; FXIMPLEMENT(MyIconList,FXIconList,MyIconListMap,ARRAYNUMBER(MyIconListMap)) FXDEFMAP(ShortcutList) ShortcutListMap[]= { FXMAPFUNC(SEL_CHANGED, ShortcutList::ID_SEL_KEYBIND, ShortcutList::onSelectKeybinding), FXMAPFUNC(SEL_CHANGED, ShortcutList::ID_EDIT_KEYBIND, ShortcutList::onEditKeybinding), FXMAPFUNC(SEL_COMMAND, ShortcutList::ID_APPLY_CHANGES, ShortcutList::onApplyChanges), FXMAPFUNC(SEL_COMMAND, ShortcutList::ID_REMOVE_KEYBIND, ShortcutList::onRemoveKeybinding), FXMAPFUNC(SEL_QUERY_TIP, 0, ShortcutList::onQueryTip), }; FXIMPLEMENT(ShortcutList,FXHorizontalFrame,ShortcutListMap,ARRAYNUMBER(ShortcutListMap));
#include <unistd.h> #include "gsl_shell_app.h" #include "gsl_shell_window.h" #include "fx_plot_window.h" #include "lua_plot_window.h" #include "fatal.h" #include "icons.h" FXDEFMAP(gsl_shell_app) gsl_shell_app_map[]= { FXMAPFUNC(SEL_IO_READ, gsl_shell_app::ID_LUA_REQUEST, gsl_shell_app::on_lua_request), FXMAPFUNC(SEL_IO_READ, gsl_shell_app::ID_LUA_QUIT, gsl_shell_app::on_lua_quit), FXMAPFUNC(SEL_COMMAND, gsl_shell_app::ID_CONSOLE_CLOSE, gsl_shell_app::on_console_close), FXMAPFUNC(SEL_COMMAND, gsl_shell_app::ID_LUA_RESTART, gsl_shell_app::on_restart_lua_request), FXMAPFUNC(SEL_COMMAND, gsl_shell_app::ID_LUA_INTERRUPT, gsl_shell_app::on_lua_interrupt), FXMAPFUNC(SEL_CLOSE, 0, gsl_shell_app::on_window_close), }; FXIMPLEMENT(gsl_shell_app,FXApp,gsl_shell_app_map,ARRAYNUMBER(gsl_shell_app_map)) gsl_shell_app* global_app; gsl_shell_app::gsl_shell_app(): FXApp("GSL Shell", "GSL Shell"), m_engine(this), m_redirect(2048, 2048) { m_signal_request = new FXGUISignal(this, this, ID_LUA_REQUEST); FXGUISignal* quit = new FXGUISignal(this, this, ID_LUA_QUIT); m_engine.set_closing_signal(quit);
#ifdef _WIN32 #include <windows.h> #endif #include <GL/gl.h> #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // FOX callback mapping // =========================================================================== FXDEFMAP(GUIDialog_GLChosenEditor) GUIDialog_GLChosenEditorMap[]= { FXMAPFUNC(SEL_COMMAND, MID_CHOOSEN_LOAD, GUIDialog_GLChosenEditor::onCmdLoad), FXMAPFUNC(SEL_COMMAND, MID_CHOOSEN_SAVE, GUIDialog_GLChosenEditor::onCmdSave), FXMAPFUNC(SEL_COMMAND, MID_CHOOSEN_DESELECT, GUIDialog_GLChosenEditor::onCmdDeselect), FXMAPFUNC(SEL_COMMAND, MID_CHOOSEN_CLEAR, GUIDialog_GLChosenEditor::onCmdClear), FXMAPFUNC(SEL_COMMAND, MID_CANCEL, GUIDialog_GLChosenEditor::onCmdClose), }; FXIMPLEMENT(GUIDialog_GLChosenEditor, FXMainWindow, GUIDialog_GLChosenEditorMap, ARRAYNUMBER(GUIDialog_GLChosenEditorMap)) // =========================================================================== // method definitions // =========================================================================== GUIDialog_GLChosenEditor::GUIDialog_GLChosenEditor(GUIMainWindow *parent, GUISelectedStorage *str) throw() : FXMainWindow(parent->getApp(), "List of Selected Items", NULL, NULL, DECOR_ALL, 20,20,300, 300),
#include <iostream> #include "LauncherOptions.hpp" #include "LanguageSelector.hpp" #include "GameEngine.hpp" #include <fox-1.6/FXPNGImage.h> #include <fox-1.6/FXMessageBox.h> #include "config.h" /** The Fox-toolkit event mapping */ FXDEFMAP(RainbruRPG::Gui::Launcher) LauncherMap[]={ //____Message_Type_____________ID_______________Message_Handler_______ FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::Launcher::ID_BTN_PLAY, RainbruRPG::Gui::Launcher::onPlayButtonPressed), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::Launcher::ID_BTN_OPTS, RainbruRPG::Gui::Launcher::onOptionsButtonPressed), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::Launcher::ID_BTN_QUIT, RainbruRPG::Gui::Launcher::onQuitButtonPressed), FXMAPFUNC(SEL_CLICKED, RainbruRPG::Gui::Launcher::ID_RENDERER, RainbruRPG::Gui::Launcher::onRenderComboPressed), FXMAPFUNC(SEL_DOUBLECLICKED, RainbruRPG::Gui::Launcher::ID_RENDERER, RainbruRPG::Gui::Launcher::onRenderComboDoubleClick), }; /** Declares the implementation of the class */ FXIMPLEMENT(RainbruRPG::Gui::Launcher,FXMainWindow,LauncherMap,ARRAYNUMBER(LauncherMap)); /** The constructor * * \param a The fox application instance the launcher will be used with *
#include "plot_canvas.h" #include "colors.h" // Map FXDEFMAP(plot_canvas) plot_canvas_map[]={ FXMAPFUNC(SEL_PAINT, 0, plot_canvas::on_cmd_paint), FXMAPFUNC(SEL_UPDATE, 0, plot_canvas::on_update), }; // Object implementation FXIMPLEMENT(plot_canvas,FXCanvas,plot_canvas_map,ARRAYNUMBER(plot_canvas_map)); void plot_canvas::prepare_image_buffer(int ww, int hh) { delete m_img; m_img = new FXImage(getApp(), NULL, IMAGE_KEEP|IMAGE_OWNED|IMAGE_SHMI|IMAGE_SHMP, ww, hh); m_img->create(); agg::int8u* buf = (agg::int8u*) m_img->getData(); unsigned width = ww, height = hh; unsigned stride = - width * sizeof(FXColor); m_rbuf.attach(buf, width, height, stride); m_canvas = new canvas(m_rbuf, width, height, colors::white); } void plot_canvas::ensure_canvas_size(int ww, int hh) { if (! m_img) {
* * */ #include <iostream> #include "LanguageSelector.hpp" #include <Options.hpp> #include <XmlOptions.hpp> /** Defines the Fox-toolkit event mapping * */ FXDEFMAP(RainbruRPG::Gui::LanguageSelector) LanguageSelectorMap[]={ //____Message_Type_____________ID_______________Message_Handler_______ FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::LanguageSelector::ID_BUTTON, RainbruRPG::Gui::LanguageSelector::onNotImplemented), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::LanguageSelector::ID_CHANGE_SNAP, RainbruRPG::Gui::LanguageSelector::onChangeLanguage), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::LanguageSelector::ID_BTN_CANCEL, RainbruRPG::Gui::LanguageSelector::onCancelClicked), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::LanguageSelector::ID_BTN_OK, RainbruRPG::Gui::LanguageSelector::onOkClicked), }; /** Declares the implementation of the class * */
*************************************************************************** * This file is licensed under the GPL version 2. * * Please see toplevel file COPYING for license details * ***************************************************************************/ #include "fxcy_diag.h" #include "checkwidget.h" #include <string> FXDEFMAP(FXCY_Diagnosis) FXCY_DiagnosisMap[]= { FXMAPFUNC(SEL_COMMAND, FXDialogBox::ID_ACCEPT, FXCY_Diagnosis::onCmdAccept), FXMAPFUNC(SEL_COMMAND, FXDialogBox::ID_CANCEL, FXCY_Diagnosis::onCmdCancel), FXMAPFUNC(SEL_COMMAND, FXCY_Diagnosis::ID_MENU_NEWTEST, FXCY_Diagnosis::onCmdNewTest), }; FXIMPLEMENT(FXCY_Diagnosis, FXDialogBox, FXCY_DiagnosisMap, ARRAYNUMBER(FXCY_DiagnosisMap)); FXCY_Diagnosis::FXCY_Diagnosis() :FXDialogBox() ,m_withReaders(false) ,tabbook(NULL)
#include "dataset_window.h" // Map FXDEFMAP(dataset_window) dataset_window_map[]= { FXMAPFUNC(SEL_COMMAND, dataset_window::ID_DELETE, dataset_window::onCmdHide), }; FXIMPLEMENT(dataset_window,FXDialogBox,dataset_window_map,ARRAYNUMBER(dataset_window_map)); dataset_window::dataset_window(fit_recipe *rcp, FXWindow *topwin, FXuint opts, FXint pl, FXint pr, FXint pt, FXint pb, FXint hs, FXint vs) : FXDialogBox(topwin, "Spectra Dataset", opts, 0, 0, 540, 400, pl, pr, pt, pb, hs, vs) { FXHorizontalFrame *hframe = new FXHorizontalFrame(this, LAYOUT_FILL_X|LAYOUT_FILL_Y); table = new dataset_table(rcp, hframe, this, ID_TABLE, TABLE_COL_SIZABLE|TABLE_ROW_SIZABLE|LAYOUT_FILL_X|LAYOUT_FILL_Y); FXVerticalFrame *bframe = new FXVerticalFrame(hframe, LAYOUT_FILL_Y); new FXButton(bframe, "Add Files", NULL, table, dataset_table::ID_ADD_FILES); new FXButton(bframe, "Remove all", NULL, table, dataset_table::ID_REMOVE_FILES); }
#include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // definitions // =========================================================================== #define INVALID_VALUE -1 #define INVALID_VALUE_STR "-1" // =========================================================================== // FOX callback mapping // =========================================================================== FXDEFMAP(GUIDialog_Breakpoints) GUIDialog_BreakpointsMap[] = { FXMAPFUNC(SEL_COMMAND, MID_CHOOSEN_LOAD, GUIDialog_Breakpoints::onCmdLoad), FXMAPFUNC(SEL_COMMAND, MID_CHOOSEN_SAVE, GUIDialog_Breakpoints::onCmdSave), FXMAPFUNC(SEL_COMMAND, MID_CHOOSEN_CLEAR, GUIDialog_Breakpoints::onCmdClear), FXMAPFUNC(SEL_COMMAND, MID_CANCEL, GUIDialog_Breakpoints::onCmdClose), FXMAPFUNC(SEL_CHANGED, MFXAddEditTypedTable::ID_TEXT_CHANGED, GUIDialog_Breakpoints::onCmdEditTable), }; FXIMPLEMENT(GUIDialog_Breakpoints, FXMainWindow, GUIDialog_BreakpointsMap, ARRAYNUMBER(GUIDialog_BreakpointsMap)) // =========================================================================== // method definitions // =========================================================================== GUIDialog_Breakpoints::GUIDialog_Breakpoints(GUIMainWindow* parent, std::vector<SUMOTime>& breakpoints, MFXMutex& breakpointLock) : FXMainWindow(parent->getApp(), "Breakpoints Editor", NULL, NULL, DECOR_ALL, 20, 20, 300, 300),
#ifdef _MSC_VER #include <windows_config.h> #else #include <config.h> #endif #include <fx.h> #include <fxkeys.h> #include "MFXEditableTable.h" #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS FXDEFMAP(MFXEditableTable) MFXEditableTableMap[] = { FXMAPFUNC(SEL_LEFTBUTTONPRESS, 0, MFXEditableTable::onLeftBtnPress), FXMAPFUNC(SEL_LEFTBUTTONRELEASE, 0, MFXEditableTable::onLeftBtnRelease), FXMAPFUNC(SEL_CLICKED, 0, MFXEditableTable::onLeftBtnClicked), FXMAPFUNC(SEL_RIGHTBUTTONRELEASE, 0, MFXEditableTable::onRightBtnRelease), FXMAPFUNC(SEL_KEYRELEASE, 0, MFXEditableTable::onKeyRelease), FXMAPFUNC(SEL_KEYPRESS, MFXEditableTable::ID_EDITOR, MFXEditableTable::onEditKeyPress), // FXMAPFUNC(SEL_TIMEOUT,FXTable::ID_TIPTIMER, MFXEditableTable::onTipTimer), FXMAPFUNC(SEL_FOCUSOUT, MFXEditableTable::ID_EDITOR, MFXEditableTable::onEditFocusOut), FXMAPFUNC(SEL_COMMAND, MFXEditableTable::ID_EDITEND, MFXEditableTable::onEditEnd), FXMAPFUNC(SEL_COMMAND, FXWindow::ID_HSCROLLED, MFXEditableTable::onHScrollerChanged), FXMAPFUNC(SEL_COMMAND, FXWindow::ID_VSCROLLED, MFXEditableTable::onVScrollerChanged), FXMAPFUNC(SEL_CHANGED, FXWindow::ID_HSCROLLED, MFXEditableTable::onHScrollerDragged), FXMAPFUNC(SEL_CHANGED, FXWindow::ID_VSCROLLED, MFXEditableTable::onVScrollerDragged), /* FXMAPFUNC(SEL_TIMEOUT,FXWindow::ID_AUTOSCROLL,MFXEditableTable::onAutoScroll),
#include "addserver.h" #include <logger.h> #include <fox-1.6/FXMessageBox.h> /** The Fox-toolkit event mapping * * This map is needed by the Fox-Toolkit event model. It defines * the event used by the * \ref RainbruRPG::Gui::AddServer "AddServer" class. * */ FXDEFMAP(RainbruRPG::Gui::AddServer) AddServerMap[]={ //____Message_Type_____________ID_______________Message_Handler_______ FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::AddServer::ID_NYI, RainbruRPG::Gui::AddServer::onNotYetImplemented), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::AddServer::ID_BTN_OK, RainbruRPG::Gui::AddServer::onOkClicked), FXMAPFUNC(SEL_COMMAND, RainbruRPG::Gui::AddServer::ID_BTN_CANCEL, RainbruRPG::Gui::AddServer::onCancelClicked), }; /** Declares the implementation of the class * * This statement tells to Fox-Toolkit that the * \ref RainbruRPG::Gui::AddServer "AddServer" class * uses the AddServerMap event map. * */ FXIMPLEMENT(RainbruRPG::Gui::AddServer,FXDialogBox,AddServerMap,ARRAYNUMBER(AddServerMap)); /** The addserver dialog constructor
if (software.length()) return system(FXString().format("%s \"%s\" >/dev/null 2>&1 & ", software.text(),link.text()).text())>0?0:1; index++; software = list.section("\t",index); } } else if (FXStat::isExecutable(link)) return system((link + " >/dev/null 2>&1 & ").text()) > 0 ? 0:1; return 0; #endif } FXDEFMAP(FXLinkLabel) FXLinkLabelMap[]={ FXMAPFUNC(SEL_LEFTBUTTONPRESS,0,FXLinkLabel::onLeftBtnPress), FXMAPFUNC(SEL_TIMEOUT,FXLinkLabel::ID_TIMER,FXLinkLabel::onTimer), }; FXIMPLEMENT(FXLinkLabel,FXLabel,FXLinkLabelMap,ARRAYNUMBER(FXLinkLabelMap)) FXLinkLabel::FXLinkLabel(FXComposite* p,const FXString& text,FXIcon* ic,FXuint opts,FXint x,FXint y,FXint w,FXint h,FXint pl,FXint pr,FXint pt,FXint pb) :FXLabel(p,text,ic,opts,x,y,w,h,pl,pr,pt,pb) { setDefaultCursor(getApp()->getDefaultCursor(DEF_HAND_CURSOR)); setTextColor(FXRGB(0,0,255)); } FXLinkLabel::~FXLinkLabel() { getApp()->removeTimeout(this,ID_TIMER); } long FXLinkLabel::onLeftBtnPress(FXObject*,FXSelector,void*) {
#include <utils/options/OptionsCont.h> #include <utils/gui/images/GUIIconSubSys.h> #include <utils/gui/windows/GUIAppEnum.h> #include <utils/common/ToString.h> #include "GNEDialog_Wizard.h" #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // FOX callback mapping // =========================================================================== FXDEFMAP(GNEDialog_Wizard::InputString) InputStringMap[] = { FXMAPFUNC(SEL_COMMAND, MID_GNE_SET_ATTRIBUTE, GNEDialog_Wizard::InputString::onCmdSetOption), }; FXDEFMAP(GNEDialog_Wizard::InputBool) InputBoolMap[] = { FXMAPFUNC(SEL_COMMAND, MID_GNE_SET_ATTRIBUTE, GNEDialog_Wizard::InputBool::onCmdSetOption), }; FXDEFMAP(GNEDialog_Wizard::InputInt) InputIntMap[] = { FXMAPFUNC(SEL_COMMAND, MID_GNE_SET_ATTRIBUTE, GNEDialog_Wizard::InputInt::onCmdSetOption), }; FXDEFMAP(GNEDialog_Wizard::InputFloat) InputFloatMap[] = { FXMAPFUNC(SEL_COMMAND, MID_GNE_SET_ATTRIBUTE, GNEDialog_Wizard::InputFloat::onCmdSetOption), }; // Object implementation FXIMPLEMENT(GNEDialog_Wizard::InputString, FXHorizontalFrame, InputStringMap, ARRAYNUMBER(InputStringMap)) FXIMPLEMENT(GNEDialog_Wizard::InputBool, FXHorizontalFrame, InputBoolMap, ARRAYNUMBER(InputBoolMap)) FXIMPLEMENT(GNEDialog_Wizard::InputInt, FXHorizontalFrame, InputIntMap, ARRAYNUMBER(InputIntMap))
#include <foreign/polyfonts/polyfonts.h> #include <utils/gui/globjects/GLIncludes.h> #ifdef CHECK_MEMORY_LEAKS #include <foreign/nvwa/debug_new.h> #endif // CHECK_MEMORY_LEAKS // =========================================================================== // member method definitions // =========================================================================== /* ------------------------------------------------------------------------- * GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel-callbacks * ----------------------------------------------------------------------- */ FXDEFMAP(GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel) GUITLLogicPhasesTrackerPanelMap[] = { FXMAPFUNC(SEL_CONFIGURE, 0, GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::onConfigure), FXMAPFUNC(SEL_PAINT, 0, GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::onPaint), }; // Macro for the GLTestApp class hierarchy implementation FXIMPLEMENT(GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel, FXGLCanvas, GUITLLogicPhasesTrackerPanelMap, ARRAYNUMBER(GUITLLogicPhasesTrackerPanelMap)) /* ------------------------------------------------------------------------- * GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel-methods * ----------------------------------------------------------------------- */ GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::GUITLLogicPhasesTrackerPanel( FXComposite* c, GUIMainWindow& app, GUITLLogicPhasesTrackerWindow& parent)
along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include <fx.h> #include <stdint.h> #include "CommandLineHandler.h" #include "ComboBox.h" #include "FileDialog.h" #include "MultiGameFileSelector.h" #include "Frontend.h" #include "genesis.h" FXDEFMAP(GenesisFrame) GenesisFrameMap[] = { FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_DEVICETYPE, GenesisFrame::onDeviceType), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_TRANSFERDATATYPE, GenesisFrame::onTransferDataType), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_SEND, GenesisFrame::onSend), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_RECEIVE, GenesisFrame::onReceive), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_TEST, GenesisFrame::onTest), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_TESTTYPE, GenesisFrame::onTestType), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_MULTIGAMEPATH, GenesisFrame::onMultiGamePath), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_MULTIGAME, GenesisFrame::onMultiGame), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_DATATYPE, GenesisFrame::onDataType), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_CONVERT, GenesisFrame::onConvert), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_SPLIT, GenesisFrame::onSplit), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_JOIN, GenesisFrame::onJoin), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_SHOWINFO, GenesisFrame::onShowInfo), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_STRIPHEADER, GenesisFrame::onStripHeader), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_FIXCHECKSUM, GenesisFrame::onFixChecksum), FXMAPFUNC(SEL_COMMAND, GenesisFrame::ID_REGIONFIX, GenesisFrame::onRegionFix),