|
|
1.1 root 1: //
2: // nono
1.1.1.2 ! root 3: // Copyright (C) 2020 nono project
! 4: // Licensed under nono-license.txt
1.1 root 5: //
6:
7: #include "wxsubwindow.h"
1.1.1.2 ! root 8: #include "wxmainframe.h"
1.1 root 9:
10: //
11: // サブウィンドウ
12: //
13:
14: // イベントテーブル
15: wxBEGIN_EVENT_TABLE(WXSubWindow, inherited)
16: EVT_CLOSE(WXSubWindow::OnClose)
17: wxEND_EVENT_TABLE()
18:
19: // コンストラクタ (スタイル指定あり)
20: WXSubWindow::WXSubWindow(wxWindow *parent, wxWindowID id, const wxString& name,
21: int style)
22: : inherited(parent, id, name, wxDefaultPosition, wxDefaultSize, style)
23: {
24: }
25:
26: // コンストラクタ (スタイル指定なし)
27: WXSubWindow::WXSubWindow(wxWindow *parent, wxWindowID id, const wxString& name)
28: : WXSubWindow(parent, id, name, DEFAULT_STYLE)
29: {
30: }
31:
32: // デストラクタ
33: WXSubWindow::~WXSubWindow()
34: {
35: }
36:
37: // クローズイベント
38: void
39: WXSubWindow::OnClose(wxCloseEvent& event)
40: {
41: // ウィンドウリストから自身を削除
42: gMainFrame->DeleteWindow(GetId());
43: }
1.1.1.2 ! root 44:
! 45: // スタティック変数 (初期化は wxmainframe.cpp で行っている)
! 46: /*static*/ wxSizerFlags WXSubWindow::BorderFlags;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.