Annotation of nono/wx/wxdumpmonitor.h, revision 1.1

1.1     ! root        1: //
        !             2: // nono
        !             3: // Copyright (C) 2019 [email protected]
        !             4: //
        !             5: 
        !             6: #pragma once
        !             7: 
        !             8: #include "wxsubwindow.h"
        !             9: 
        !            10: //
        !            11: // メモリダンプウィンドウ
        !            12: //
        !            13: class WXMemdumpWindow : public WXSubWindow
        !            14: {
        !            15:        typedef WXSubWindow inherited;
        !            16:  public:
        !            17:        WXMemdumpWindow(wxWindow *parent, wxWindowID id);
        !            18:        ~WXMemdumpWindow();
        !            19: 
        !            20:  private:
        !            21:        // テキスト入力イベント
        !            22:        void OnTextEnter(wxCommandEvent& event);
        !            23: 
        !            24:        // ページアップダウンイベント
        !            25:        void OnPrev(wxCommandEvent& event);
        !            26:        void OnNext(wxCommandEvent& event);
        !            27: 
        !            28:        // タイマーイベント
        !            29:        void OnTimer(wxTimerEvent& event);
        !            30: 
        !            31:        // フォントサイズ変更
        !            32:        virtual void SetFontSize(fontsize_t fontsize);
        !            33: 
        !            34:        // 更新
        !            35:        void Update();
        !            36: 
        !            37:        // テキストスクリーンの桁数、行数
        !            38:        int col = 0;
        !            39:        int row = 0;
        !            40: 
        !            41:        // アドレス
        !            42:        wxTextCtrl *addrctrl = NULL;
        !            43:        // 入力された開始アドレス
        !            44:        uint32 input_addr = 0;
        !            45:        // 前回表示時の開始アドレス
        !            46:        uint32 last_addr = 0;
        !            47: 
        !            48:        wxButton *prev_btn = NULL;
        !            49:        wxButton *next_btn = NULL;
        !            50: 
        !            51:        // 論理アドレス表示か
        !            52:        bool is_logical = false;
        !            53: 
        !            54:        // テキストスクリーン
        !            55:        TextScreen monitor;
        !            56:        // テキストスクリーンコントロール
        !            57:        WXTextScreen *screen = NULL;
        !            58: 
        !            59:        // タイマー
        !            60:        wxTimer timer;
        !            61: 
        !            62:        // イベントテーブル
        !            63:        wxDECLARE_EVENT_TABLE();
        !            64: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.