Annotation of nono/wx/wxgvrammonitor.h, revision 1.1.1.1

1.1       root        1: //
                      2: // nono
                      3: // Copyright (C) 2025 nono project
                      4: // Licensed under nono-license.txt
                      5: //
                      6: 
                      7: //
                      8: // GVRAM モニタ
                      9: //
                     10: 
                     11: #pragma once
                     12: 
                     13: #include "wxscreenmonitor.h"
                     14: 
                     15: class GVRAMDevice;
                     16: class VideoCtlrDevice;
                     17: 
                     18: // グラフィック画面パネル
                     19: class WXGVRAMPanel : public WXScreenPanel
                     20: {
                     21:        using inherited = WXScreenPanel;
                     22: 
                     23:  public:
                     24:        explicit WXGVRAMPanel(wxWindow *parent);
                     25:        ~WXGVRAMPanel() override;
                     26: 
                     27:  private:
                     28:        void Draw() override;
                     29: 
                     30:        GVRAMDevice *gvram {};
                     31:        VideoCtlrDevice *videoctlr {};
                     32: };
                     33: 
                     34: // グラフィック画面ウィンドウ
                     35: class WXGVRAMWindow : public WXScreenWindow
                     36: {
                     37:        using inherited = WXScreenWindow;
                     38: 
                     39:  public:
                     40:        WXGVRAMWindow(wxWindow *parent, const wxString& name);
                     41:        ~WXGVRAMWindow() override;
                     42: 
                     43:  private:
                     44:        void UpdateInfo(TextScreen&, int px, int py) override;
                     45: 
                     46:        GVRAMDevice *gvram {};
                     47:        VideoCtlrDevice *videoctlr {};
                     48: 
                     49:        // イベントテーブル
                     50:        wxDECLARE_EVENT_TABLE();
                     51: };

unix.superglobalmegacorp.com

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