Annotation of nono/wx/wxdumpmonitor.h, revision 1.1.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.