|
OpenCPN Partial API docs
|
Base User Interface Components for GRIB Plugin. More...
#include <wx/artprov.h>#include <wx/xrc/xmlres.h>#include <wx/intl.h>#include <wx/bitmap.h>#include <wx/bmpbuttn.h>#include <wx/gdicmn.h>#include <wx/string.h>#include <wx/button.h>#include <wx/choice.h>#include <wx/slider.h>#include <wx/sizer.h>#include <wx/dialog.h>#include <wx/stattext.h>#include <wx/checkbox.h>#include <wx/textctrl.h>#include <wx/panel.h>#include <wx/spinctrl.h>#include <wx/radiobut.h>#include <wx/statbmp.h>#include <wx/notebook.h>#include <wx/radiobox.h>#include <wx/treectrl.h>#include <wx/html/htmlwin.h>#include <wx/tglbtn.h>#include "custom_grid.h"#include "xy_grib_panel.h"Go to the source code of this file.
Classes | |
| class | ProjectBoatPanel |
| Class ProjectBoatPanel. More... | |
| class | GRIBUICtrlBarBase |
| Class GRIBUICtrlBarBase. More... | |
| class | GRIBUICDataBase |
| Class GRIBUICDataBase. More... | |
| class | CursorDataBase |
| Class CursorDataBase. More... | |
| class | GribSettingsDialogBase |
| Class GribSettingsDialogBase. More... | |
| class | GribPreferencesDialogBase |
| Class GribPreferencesDialogBase. More... | |
| class | GribRequestSettingBase |
| Class GribRequestSettingBase. More... | |
| class | GRIBTableBase |
| Class GRIBTableBase. More... | |
Macros | |
| #define | CONTROL_BAR 1000 |
| #define | ID_BTNPREV 1001 |
| #define | ID_CTRLTIME 1002 |
| #define | ID_BTNNEXT 1003 |
| #define | ID_CTRLALTITUDE 1004 |
| #define | ID_BTNNOW 1005 |
| #define | ID_BTNZOOMTC 1006 |
| #define | ID_BTNSHOWCDATA 1007 |
| #define | ID_BTNPLAY 1008 |
| #define | ID_TIMELINE 1009 |
| #define | ID_BTNOPENFILE 1010 |
| #define | ID_BTNSETTING 1011 |
| #define | ID_BTNREQUEST 1012 |
| ID of button for requesting/downloading GRIB data./*#end#*/. | |
| #define | CURSOR_DATA 1013 |
| #define | ID_CB_WIND 1014 |
| #define | ID_CB_WIND_GUSTS 1015 |
| #define | ID_CB_PRESSURE 1016 |
| #define | ID_CB_WAVES 1017 |
| #define | ID_CB_CURRENT 1018 |
| #define | ID_CB_RAINFALL 1019 |
| #define | ID_CB_CLOUD_COVER 1020 |
| #define | ID_CB_AIR_TEMP 1021 |
| #define | ID_CB_SEA_TEMP 1022 |
| #define | ID_CB_CAPE 1023 |
| #define | ID_CB_COMP_REFL 1024 |
| #define | BARBFIXSPACING 1025 |
| #define | BARBMINSPACING 1026 |
| #define | DIRFIXSPACING 1027 |
| #define | DIRMINSPACING 1028 |
| #define | NUMFIXSPACING 1029 |
| #define | NUMMINSPACING 1030 |
| #define | AC0 1031 |
| #define | AC1 1032 |
| #define | NW0 1033 |
| #define | NW1 1034 |
| #define | ZC0 1035 |
| #define | ZC1 1036 |
| #define | SCD0 1037 |
| #define | SCD1 1038 |
| #define | PB0 1039 |
| #define | PB1 1040 |
| #define | TL0 1041 |
| #define | TL1 1042 |
| #define | OF0 1043 |
| #define | OF1 1044 |
| #define | STS0 1045 |
| #define | STS1 1046 |
| #define | RQ0 1047 |
| #define | RQ1 1048 |
| #define | MAXLAT 1049 |
| #define | MAXLON 1050 |
| #define | MINLAT 1051 |
| #define | MINLON 1052 |
| #define | AUTOSELECT 1053 |
| Automatic selection mode. | |
| #define | MANSELECT 1054 |
| Manual selection mode. | |
| #define | SAVEDZONE 1055 |
| Save zone. | |
Base User Interface Components for GRIB Plugin.
Defines the foundational UI elements and structure for the GRIB plugin including:
Key Components:
This base UI framework provides the structure for all user interaction with GRIB weather data, supporting both basic and advanced usage scenarios while maintaining consistency across the interface.
Definition in file grib_ui_dlg_base.h.
| #define AC0 1031 |
Definition at line 103 of file grib_ui_dlg_base.h.
| #define AC1 1032 |
Definition at line 104 of file grib_ui_dlg_base.h.
| #define AUTOSELECT 1053 |
Automatic selection mode.
Definition at line 126 of file grib_ui_dlg_base.h.
| #define BARBFIXSPACING 1025 |
Definition at line 97 of file grib_ui_dlg_base.h.
| #define BARBMINSPACING 1026 |
Definition at line 98 of file grib_ui_dlg_base.h.
| #define CONTROL_BAR 1000 |
Definition at line 69 of file grib_ui_dlg_base.h.
| #define CURSOR_DATA 1013 |
Definition at line 84 of file grib_ui_dlg_base.h.
| #define DIRFIXSPACING 1027 |
Definition at line 99 of file grib_ui_dlg_base.h.
| #define DIRMINSPACING 1028 |
Definition at line 100 of file grib_ui_dlg_base.h.
| #define ID_BTNNEXT 1003 |
Definition at line 72 of file grib_ui_dlg_base.h.
| #define ID_BTNNOW 1005 |
Definition at line 74 of file grib_ui_dlg_base.h.
| #define ID_BTNOPENFILE 1010 |
Definition at line 79 of file grib_ui_dlg_base.h.
| #define ID_BTNPLAY 1008 |
Definition at line 77 of file grib_ui_dlg_base.h.
| #define ID_BTNPREV 1001 |
Definition at line 70 of file grib_ui_dlg_base.h.
| #define ID_BTNREQUEST 1012 |
ID of button for requesting/downloading GRIB data./*#end#*/.
Definition at line 82 of file grib_ui_dlg_base.h.
| #define ID_BTNSETTING 1011 |
Definition at line 80 of file grib_ui_dlg_base.h.
| #define ID_BTNSHOWCDATA 1007 |
Definition at line 76 of file grib_ui_dlg_base.h.
| #define ID_BTNZOOMTC 1006 |
Definition at line 75 of file grib_ui_dlg_base.h.
| #define ID_CB_AIR_TEMP 1021 |
Definition at line 92 of file grib_ui_dlg_base.h.
| #define ID_CB_CAPE 1023 |
Definition at line 94 of file grib_ui_dlg_base.h.
| #define ID_CB_CLOUD_COVER 1020 |
Definition at line 91 of file grib_ui_dlg_base.h.
| #define ID_CB_COMP_REFL 1024 |
Definition at line 95 of file grib_ui_dlg_base.h.
| #define ID_CB_CURRENT 1018 |
Definition at line 89 of file grib_ui_dlg_base.h.
| #define ID_CB_PRESSURE 1016 |
Definition at line 87 of file grib_ui_dlg_base.h.
| #define ID_CB_RAINFALL 1019 |
Definition at line 90 of file grib_ui_dlg_base.h.
| #define ID_CB_SEA_TEMP 1022 |
Definition at line 93 of file grib_ui_dlg_base.h.
| #define ID_CB_WAVES 1017 |
Definition at line 88 of file grib_ui_dlg_base.h.
| #define ID_CB_WIND 1014 |
Definition at line 85 of file grib_ui_dlg_base.h.
| #define ID_CB_WIND_GUSTS 1015 |
Definition at line 86 of file grib_ui_dlg_base.h.
| #define ID_CTRLALTITUDE 1004 |
Definition at line 73 of file grib_ui_dlg_base.h.
| #define ID_CTRLTIME 1002 |
Definition at line 71 of file grib_ui_dlg_base.h.
| #define ID_TIMELINE 1009 |
Definition at line 78 of file grib_ui_dlg_base.h.
| #define MANSELECT 1054 |
Manual selection mode.
Definition at line 127 of file grib_ui_dlg_base.h.
| #define MAXLAT 1049 |
Definition at line 122 of file grib_ui_dlg_base.h.
| #define MAXLON 1050 |
Definition at line 123 of file grib_ui_dlg_base.h.
| #define MINLAT 1051 |
Definition at line 124 of file grib_ui_dlg_base.h.
| #define MINLON 1052 |
Definition at line 125 of file grib_ui_dlg_base.h.
| #define NUMFIXSPACING 1029 |
Definition at line 101 of file grib_ui_dlg_base.h.
| #define NUMMINSPACING 1030 |
Definition at line 102 of file grib_ui_dlg_base.h.
| #define NW0 1033 |
Definition at line 105 of file grib_ui_dlg_base.h.
| #define NW1 1034 |
Definition at line 106 of file grib_ui_dlg_base.h.
| #define OF0 1043 |
Definition at line 115 of file grib_ui_dlg_base.h.
| #define OF1 1044 |
Definition at line 116 of file grib_ui_dlg_base.h.
| #define PB0 1039 |
Definition at line 111 of file grib_ui_dlg_base.h.
| #define PB1 1040 |
Definition at line 112 of file grib_ui_dlg_base.h.
| #define RQ0 1047 |
Definition at line 119 of file grib_ui_dlg_base.h.
| #define RQ1 1048 |
Definition at line 120 of file grib_ui_dlg_base.h.
| #define SAVEDZONE 1055 |
Save zone.
Definition at line 128 of file grib_ui_dlg_base.h.
| #define SCD0 1037 |
Definition at line 109 of file grib_ui_dlg_base.h.
| #define SCD1 1038 |
Definition at line 110 of file grib_ui_dlg_base.h.
| #define STS0 1045 |
Definition at line 117 of file grib_ui_dlg_base.h.
| #define STS1 1046 |
Definition at line 118 of file grib_ui_dlg_base.h.
| #define TL0 1041 |
Definition at line 113 of file grib_ui_dlg_base.h.
| #define TL1 1042 |
Definition at line 114 of file grib_ui_dlg_base.h.
| #define ZC0 1035 |
Definition at line 107 of file grib_ui_dlg_base.h.
| #define ZC1 1036 |
Definition at line 108 of file grib_ui_dlg_base.h.