这篇教程C++ FXMAPFUNC函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中FXMAPFUNC函数的典型用法代码示例。如果您正苦于以下问题:C++ FXMAPFUNC函数的具体用法?C++ FXMAPFUNC怎么用?C++ FXMAPFUNC使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了FXMAPFUNC函数的28个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: FXDEFMAP#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 implementationFXIMPLEMENT(GNEConnectorFrame, FXVerticalFrame, GNEConnectorFrameMap, ARRAYNUMBER(GNEConnectorFrameMap))// ===========================================================================// static members// ===========================================================================
开发者ID:planetsumo,项目名称:sumo,代码行数:31,
示例2: FXDEFMAP */#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 *
开发者ID:dreamsxin,项目名称:rainbrurpg,代码行数:31,
示例3: FXDEFMAP#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),};
开发者ID:kbleeck,项目名称:customSumo26,代码行数:30,
示例4: FXDEFMAP#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 implementationFXIMPLEMENT(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),
开发者ID:kbleeck,项目名称:customSumo26,代码行数:31,
示例5: FXDEFMAP#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 implementationFXIMPLEMENT(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:
开发者ID:lulzzz,项目名称:regress-pro,代码行数:30,
示例6: FXDEFMAP#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 implementationFXIMPLEMENT(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) {}
开发者ID:NeziheSozen,项目名称:sumo,代码行数:31,
示例7: FXDEFMAP#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),
开发者ID:rudhir-upretee,项目名称:Sumo17_With_Netsim,代码行数:30,
示例8: FXDEFMAP#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 implementationFXIMPLEMENT(GUIGLObjectPopupMenu, FXMenuPane, GUIGLObjectPopupMenuMap, ARRAYNUMBER(GUIGLObjectPopupMenuMap))// ===========================================================================// method definitions
开发者ID:cathyyul,项目名称:sumo-0.18,代码行数:31,
示例9: defined#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" )// implementationFXDEFMAP(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();}
开发者ID:wangfeilong321,项目名称:OpenEaaglesExamples,代码行数:30,
示例10: FXDEFMAP#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 implementationFXIMPLEMENT(GUISUMOViewParent, GUIGlChildWindow, GUISUMOViewParentMap, ARRAYNUMBER(GUISUMOViewParentMap))
开发者ID:NeziheSozen,项目名称:sumo,代码行数:29,
示例11: FXDEFMAP#ifdef HAVE_LIBXML2# include "fxcy_readerflash2.hpp"#endif#include <errno.h>#include <string.h>#define DISABLE_FLASHINGFXDEFMAP(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,
开发者ID:larskanis,项目名称:ctapi-cyberjack,代码行数:30,
示例12: FXDEFMAP#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 implementationFXIMPLEMENT(GNEFrame::ACHierarchy, FXGroupBox, GNEFrameACHierarchyMap, ARRAYNUMBER(GNEFrameACHierarchyMap))FXIMPLEMENT(GNEFrame::GenericParametersEditor, FXGroupBox, GenericParametersEditorMap, ARRAYNUMBER(GenericParametersEditorMap))
开发者ID:fieryzig,项目名称:sumo,代码行数:29,
示例13: FXDEFMAP#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 implementationFXIMPLEMENT(GNECreateEdgeFrame, FXVerticalFrame, GNECreateEdgeFrameMap, ARRAYNUMBER(GNECreateEdgeFrameMap))// ===========================================================================// static members// ===========================================================================// ===========================================================================// method definitions// ===========================================================================
开发者ID:behrisch,项目名称:sumo,代码行数:31,
示例14: FXDEFMAP#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() {
开发者ID:Zauberstuhl,项目名称:gwenhywfar,代码行数:29,
示例15: FXDECLAREprotected: 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));
开发者ID:yetanothergeek,项目名称:fxite,代码行数:30,
示例16: FXDEFMAP#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);
开发者ID:LuaDist,项目名称:gsl-shell,代码行数:30,
示例17: FXDEFMAP#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),
开发者ID:sagarc,项目名称:Indian_traffic_control,代码行数:31,
示例18: FXDEFMAP#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 *
开发者ID:dreamsxin,项目名称:rainbrurpg,代码行数:30,
示例19: FXDEFMAP * * */#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 * */
开发者ID:dreamsxin,项目名称:rainbrurpg,代码行数:32,
示例20: FXDEFMAP *************************************************************************** * 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)
开发者ID:larskanis,项目名称:ctapi-cyberjack,代码行数:30,
示例21: FXDEFMAP#include "dataset_window.h"// MapFXDEFMAP(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);}
开发者ID:franko,项目名称:regress-pro,代码行数:19,
示例22: FXDEFMAP#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),
开发者ID:sazl,项目名称:Senior-Design,代码行数:31,
示例23: FXDEFMAP#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_LEAKSFXDEFMAP(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),
开发者ID:cathyyul,项目名称:sumo-0.18,代码行数:31,
示例24: FXDEFMAP#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
开发者ID:dreamsxin,项目名称:rainbrurpg,代码行数:30,
示例25: system 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*) {
开发者ID:NeziheSozen,项目名称:sumo,代码行数:31,
示例26: FXDEFMAP#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 implementationFXIMPLEMENT(GNEDialog_Wizard::InputString, FXHorizontalFrame, InputStringMap, ARRAYNUMBER(InputStringMap))FXIMPLEMENT(GNEDialog_Wizard::InputBool, FXHorizontalFrame, InputBoolMap, ARRAYNUMBER(InputBoolMap))FXIMPLEMENT(GNEDialog_Wizard::InputInt, FXHorizontalFrame, InputIntMap, ARRAYNUMBER(InputIntMap))
开发者ID:kbleeck,项目名称:customSumo26,代码行数:31,
示例27: FXDEFMAP#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 implementationFXIMPLEMENT(GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel, FXGLCanvas, GUITLLogicPhasesTrackerPanelMap, ARRAYNUMBER(GUITLLogicPhasesTrackerPanelMap))/* ------------------------------------------------------------------------- * GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel-methods * ----------------------------------------------------------------------- */GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerPanel::GUITLLogicPhasesTrackerPanel( FXComposite* c, GUIMainWindow& app, GUITLLogicPhasesTrackerWindow& parent)
开发者ID:aarongolliver,项目名称:sumo,代码行数:31,
示例28: FXDEFMAP 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),
开发者ID:d2au,项目名称:ucon64-ui,代码行数:31,
注:本文中的FXMAPFUNC函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ FXSYS_assert函数代码示例 C++ FW_LEN16函数代码示例 |