Annotation of nono/wx/wxlogsetting.h, revision 1.1.1.4

1.1       root        1: //
                      2: // nono
                      3: // Copyright (C) 2022 nono project
                      4: // Licensed under nono-license.txt
                      5: //
                      6: 
                      7: //
                      8: // ログレベル設定ウィンドウ
                      9: //
                     10: 
                     11: #pragma once
                     12: 
                     13: #include "wxtextpanel.h"
                     14: #include "wxsubwindow.h"
                     15: 
1.1.1.2   root       16: class WXButton;
                     17: 
1.1       root       18: class WXLogSettingPanel : public WXTextPanel
                     19: {
                     20:        using inherited = WXTextPanel;
                     21: 
                     22:        static const int Padding = 3;
                     23: 
                     24:  public:
1.1.1.3   root       25:        explicit WXLogSettingPanel(wxWindow *parent);
1.1       root       26:        ~WXLogSettingPanel() override;
                     27: 
1.1.1.2   root       28:        void FontChanged() override;
1.1.1.4 ! root       29:        void Fit() override;
        !            30:        bool Layout() override;
1.1       root       31: 
                     32:  private:
                     33:        inline int Col2PX(int col) const;
                     34:        inline int Row2PY(int row) const;
1.1.1.4 ! root       35:        void Draw() override;
1.1       root       36: 
1.1.1.2   root       37:        void OnButton(wxCommandEvent&);
1.1       root       38: 
                     39:        std::vector<Object *> objs {};
                     40: 
1.1.1.2   root       41:        // ボタン
                     42:        std::vector<WXButton *> buttons {};
1.1       root       43: 
1.1.1.2   root       44:        int maxnamelen {};
1.1       root       45: };
                     46: 
                     47: class WXLogSettingWindow : public WXSubWindow
                     48: {
                     49:        using inherited = WXSubWindow;
                     50: 
                     51:  public:
1.1.1.3   root       52:        explicit WXLogSettingWindow(wxWindow *);
1.1       root       53:        ~WXLogSettingWindow() override;
                     54: };

unix.superglobalmegacorp.com

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