File:  [Isaki's NoNo m68k/m88k emulator] / nono / wx / wxaccstatmonitor.h
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Wed Apr 29 17:05:31 2026 UTC (3 months ago) by root
Branches: MAIN, Isaki
CVS tags: v027, v026, v025, v024, v023, v022, v021, HEAD
nono 1.1.0

//
// nono
// Copyright (C) 2024 nono project
// Licensed under nono-license.txt
//

//
// アクセス状況 (グラフィカル) ウィンドウ
//

#pragma once

#include "wxsubwindow.h"
#include "wxmonitor.h"

class MainbusDevice;

// アクセス状況 (グラフィカル) パネル
class WXAccStatPanel : public WXMonitorPanel
{
	using inherited = WXMonitorPanel;
 public:
	WXAccStatPanel(wxWindow *parent, Monitor *monitor_);
	~WXAccStatPanel() override;

	void FontChanged() override;
	void Draw() override;

 private:
	void CopyLine(int cx, int py, int clen);
	MainbusDevice *mainbus {};

	bool redraw_header {};

	bool is_x68030 {};
	bool bankram[2] {};
};

// アクセス状況 (グラフィカル) ウィンドウ
class WXAccStatWindow : public WXSubWindow
{
	using inherited = WXSubWindow;
 public:
	WXAccStatWindow(wxWindow *parent, Monitor *monitor_);
	~WXAccStatWindow() override;
};

unix.superglobalmegacorp.com

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