Ignore:
Timestamp:
Apr 24, 2008, 1:03:58 PM (16 years ago)
Author:
dai_9181
Message:

いくつかのメニューをMainFrameに実装しなおした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/abdev/include/MainFrame.h

    r500 r501  
    1212public:
    1313
     14    // WebブラウザでURLを開く
     15    void OpenWebBrowser( const std::string &url );
     16
     17    // Explorerでパスを開く
     18    void OpenExplorer( const std::string &path );
     19
    1420    // 生成された
    1521    ::LRESULT OnCreate( ::UINT msg, ::WPARAM wParam, ::LPARAM lParam, ::BOOL& handled );
    1622
     23    // OSが終了する
     24    BOOL OnQueryEndSession(UINT nSource, UINT uLogOff);
     25
    1726    // 「閉じる」ボタンがクリックされた
    18     ::LRESULT OnClose( ::UINT msg, ::WPARAM wParam, ::LPARAM lParam, ::BOOL& handled );
     27    void OnClose();
    1928
    2029    // リサイズされた
     
    2231
    2332    // 破棄された
    24     ::LRESULT OnDestroy( ::UINT msg, ::WPARAM wParam, ::LPARAM lParam, ::BOOL& handled );
     33    void OnDestroy();
    2534
    2635    // タイマーイベント
     
    155164    // 「リリース実行」メニューがクリックされた
    156165    void OnCmdReleaseRun( UINT uNotifyCode, int nID, CWindow wndCtl );
     166
     167    // 「ステップイン」メニューがクリックされた
     168    void OnCmdStepIn( UINT uNotifyCode, int nID, CWindow wndCtl );
     169
     170    // 「ステップオーバー」メニューがクリックされた
     171    void OnCmdStepOver( UINT uNotifyCode, int nID, CWindow wndCtl );
     172
     173    // 「カーソル行まで実行」メニューがクリックされた
     174    void OnCmdStepCursor( UINT uNotifyCode, int nID, CWindow wndCtl );
     175
     176    // 「ブレークポイント」メニューがクリックされた
     177    void OnCmdBreakPoint( UINT uNotifyCode, int nID, CWindow wndCtl );
     178
     179    // 「デバッグの停止」メニューがクリックされた
     180    void OnCmdDebugStop( UINT uNotifyCode, int nID, CWindow wndCtl );
     181
     182    // 「デバッグの一時停止」メニューがクリックされた
     183    void OnCmdDebugPause( UINT uNotifyCode, int nID, CWindow wndCtl );
     184
     185    // Webリンクメニューがクリックされた
     186    void OnCmdWebLink( UINT uNotifyCode, int nID, CWindow wndCtl );
     187
     188    // 「トピックス」メニューがクリックされた
     189    void OnCmdTopics( UINT uNotifyCode, int nID, CWindow wndCtl );
     190
     191    // 「バージョン情報」メニューがクリックされた
     192    void OnCmdAbout( UINT uNotifyCode, int nID, CWindow wndCtl );
     193
     194    // レバーの「ドキュメントセレクト」メニューがクリックされた
     195    void OnCmdDocSelectBand( UINT uNotifyCode, int nID, CWindow wndCtl );
     196
     197    // レバーの「標準」メニューがクリックされた
     198    void OnCmdStandardBand( UINT uNotifyCode, int nID, CWindow wndCtl );
     199
     200    // レバーの「リリース」メニューがクリックされた
     201    void OnCmdReleaseBand( UINT uNotifyCode, int nID, CWindow wndCtl );
     202
     203    // レバーの「デバッグ」メニューがクリックされた
     204    void OnCmdDebugBand( UINT uNotifyCode, int nID, CWindow wndCtl );
     205
     206    // レバーの「プラットフォーム選択」メニューがクリックされた
     207    void OnCmdSelectCompilerBand( UINT uNotifyCode, int nID, CWindow wndCtl );
     208
     209    // レバーの「レバーを固定」メニューがクリックされた
     210    void OnCmdNoGripper( UINT uNotifyCode, int nID, CWindow wndCtl );
     211
     212    // レバーの「レバーをリセット」メニューがクリックされた
     213    void OnCmdResetRebar( UINT uNotifyCode, int nID, CWindow wndCtl );
     214
     215    // タブの「自分以外のウィンドウを閉じる」メニューがクリックされた
     216    void OnCmdAllCloseOmitMyself( UINT uNotifyCode, int nID, CWindow wndCtl );
     217
     218    // タブの「絶対パスをコピー」メニューがクリックされた
     219    void OnCmdPathCopy( UINT uNotifyCode, int nID, CWindow wndCtl );
     220
     221    // タブの「フォルダを開く」メニューがクリックされた
     222    void OnCmdFolderOpen( UINT uNotifyCode, int nID, CWindow wndCtl );
     223
     224    // タブの「ファイルを削除」メニューがクリックされた
     225    void OnCmdDeleteFile( UINT uNotifyCode, int nID, CWindow wndCtl );
    157226
    158227private:
     
    160229    BEGIN_MSG_MAP( MainFrame )
    161230        MESSAGE_HANDLER( WM_CREATE, OnCreate )
    162         MESSAGE_HANDLER( WM_CLOSE, OnClose )
    163         MESSAGE_HANDLER( WM_DESTROY, OnDestroy )
     231        MSG_WM_QUERYENDSESSION( OnQueryEndSession )
     232        MSG_WM_CLOSE( OnClose )
     233        MSG_WM_DESTROY( OnDestroy )
    164234        MSG_WM_TIMER( OnTimer )
    165235        MSG_WM_DRAWCLIPBOARD( OnDrawClipboard )
     
    222292#endif
    223293        COMMAND_ID_HANDLER_EX( IDM_SET, OnCmdSet )
     294#ifndef THETEXT
    224295        COMMAND_ID_HANDLER_EX( IDM_DEBUG, OnCmdDebug )
    225296        COMMAND_ID_HANDLER_EX( IDM_DEBUGCOMPILE, OnCmdDebugCompile )
     
    227298        COMMAND_ID_HANDLER_EX( IDM_RELEASECOMPILE, OnCmdReleaseCompile )
    228299        COMMAND_ID_HANDLER_EX( IDM_RELEASERUN, OnCmdReleaseRun )
     300        COMMAND_ID_HANDLER_EX( IDM_STEP_IN, OnCmdStepIn )
     301        COMMAND_ID_HANDLER_EX( IDM_STEP_OVER, OnCmdStepOver )
     302        COMMAND_ID_HANDLER_EX( IDM_STEP_CURSOR, OnCmdStepCursor )
     303        COMMAND_ID_HANDLER_EX( IDM_BREAKPOINT, OnCmdBreakPoint )
     304        COMMAND_ID_HANDLER_EX( IDM_DEBUG_STOP, OnCmdDebugStop )
     305        COMMAND_ID_HANDLER_EX( IDM_DEBUG_PAUSE, OnCmdDebugPause )
     306        COMMAND_ID_HANDLER_EX( IDM_COMMUNITY, OnCmdWebLink )
     307        COMMAND_ID_HANDLER_EX( IDM_COMMU_SEARCH, OnCmdWebLink )
     308        COMMAND_ID_HANDLER_EX( IDM_COMMU_PM, OnCmdWebLink )
     309        COMMAND_ID_HANDLER_EX( ID_COMMU_FORUM1, OnCmdWebLink )
     310        COMMAND_ID_HANDLER_EX( ID_COMMU_FORUM2, OnCmdWebLink )
     311        COMMAND_ID_HANDLER_EX( ID_COMMU_FORUM3, OnCmdWebLink )
     312        COMMAND_ID_HANDLER_EX( ID_COMMU_FORUM4, OnCmdWebLink )
     313        COMMAND_ID_HANDLER_EX( ID_COMMU_FORUM5, OnCmdWebLink )
     314        COMMAND_ID_HANDLER_EX( ID_COMMU_FORUM6, OnCmdWebLink )
     315        COMMAND_ID_HANDLER_EX( ID_COMMU_FORUM7, OnCmdWebLink )
     316        COMMAND_ID_HANDLER_EX( ID_COMMU_FORUM8, OnCmdWebLink )
     317        COMMAND_ID_HANDLER_EX( IDM_AB_WEBSITE, OnCmdWebLink )
     318        COMMAND_ID_HANDLER_EX( IDM_ACTBDL, OnCmdWebLink )
     319#else
     320        COMMAND_ID_HANDLER_EX( IDM_DSHOMEPAGE, OnCmdWebLink )
     321#endif
     322        COMMAND_ID_HANDLER_EX( IDM_TOPIC, OnCmdTopics )
     323        COMMAND_ID_HANDLER_EX( IDM_ABOUT, OnCmdAbout )
     324        COMMAND_ID_HANDLER_EX( IDM_DOCSELECTBAND, OnCmdDocSelectBand )
     325        COMMAND_ID_HANDLER_EX( IDM_STANDARDBAND, OnCmdStandardBand )
     326#ifndef THETEXT
     327        COMMAND_ID_HANDLER_EX( IDM_RELEASEBAND, OnCmdReleaseBand )
     328        COMMAND_ID_HANDLER_EX( IDM_DEBUGBAND, OnCmdDebugBand )
     329        COMMAND_ID_HANDLER_EX( IDM_SELECTCOMPILERBAND, OnCmdSelectCompilerBand )
     330#endif
     331        COMMAND_ID_HANDLER_EX( IDM_NOGRIPPER, OnCmdNoGripper )
     332        COMMAND_ID_HANDLER_EX( IDM_RESET_REBAR, OnCmdResetRebar )
     333        COMMAND_ID_HANDLER_EX( IDM_ALLCLOSE_OMIT_MYSELF, OnCmdAllCloseOmitMyself )
     334        COMMAND_ID_HANDLER_EX( IDM_PATH_COPY, OnCmdPathCopy )
     335        COMMAND_ID_HANDLER_EX( IDM_FOLDER_OPEN, OnCmdFolderOpen )
     336        COMMAND_ID_HANDLER_EX( IDM_DELETE_FILE, OnCmdDeleteFile )
    229337    END_MSG_MAP()
    230338};
Note: See TracChangeset for help on using the changeset viewer.