--- nono/wx/wxheader.h 2026/04/29 17:04:28 1.1 +++ nono/wx/wxheader.h 2026/04/29 17:04:36 1.1.1.2 @@ -1,6 +1,7 @@ // // nono -// Copyright (C) 2018 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // #pragma once @@ -8,11 +9,13 @@ #include "header.h" #include "object.h" -#if defined(__clang__) // wx のシステムヘッダ内で警告出られてもどうしようもないのでワーニング抑制 +#if defined(__clang__) #pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wshadow" -#pragma clang diagnostic ignored "-Wpotentially-evaluated-expression" +#pragma clang diagnostic ignored "-Weverything" +#else +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcast-qual" #endif #include @@ -20,14 +23,16 @@ #include #endif -#if defined(__clang__) // ワーニング抑制ここまで +#if defined(__clang__) #pragma clang diagnostic pop +#else +#pragma GCC diagnostic pop #endif // 独自のイベントタイプ -DECLARE_EVENT_TYPE(WXW_EVT_CREATE, -1); -DECLARE_EVENT_TYPE(WXW_EVT_MONITOR_UPDATE, -2); +wxDECLARE_EVENT(WXW_EVT_CREATE, wxCommandEvent); +wxDECLARE_EVENT(WXW_EVT_HALT_NOTIFY, wxCommandEvent); // OnCreate イベントがあるかのように扱う // イベント登録 @@ -44,7 +49,6 @@ DECLARE_EVENT_TYPE(WXW_EVT_MONITOR_UPDAT enum fontsize_t { FONT_6x12 = 0, FONT_8x16, - FONT_12x24, FONT_MAX, FONT_NONE = -1, };