34
34
%% @type wxNavigationKey() = #wxNavigationKey{type=wxEventType(),flags=integer(),focus=wxWindow:wxWindow()}.
35
35
%% <dl><dt>EventType:</dt> <dd><em>navigation_key</em></dd></dl>
36
36
%% Callback event: {@link wxNavigationKeyEvent}
37
-record(wxNavigationKey,{type, flags,focus}).
37
-record(wxNavigationKey,{type, flags,focus}).
39
39
%% @type wxSash() = #wxSash{type=wxEventType(),edge=WxSashEdgePosition,dragRect={X::integer(),Y::integer(),W::integer(),H::integer()},dragStatus=WxSashDragStatus}.
40
40
%% <dl><dt>EventType:</dt> <dd><em>sash_dragged</em></dd></dl>
41
41
%% Callback event: {@link wxSashEvent}
42
-record(wxSash,{type, edge,dragRect,dragStatus}).
42
-record(wxSash,{type, edge,dragRect,dragStatus}).
44
44
%% @type wxList() = #wxList{type=wxEventType(),code=integer(),oldItemIndex=integer(),itemIndex=integer(),col=integer(),pointDrag={X::integer(),Y::integer()}}.
45
45
%% <dl><dt>EventType:</dt> <dd><em>command_list_begin_drag</em>, <em>command_list_begin_rdrag</em>, <em>command_list_begin_label_edit</em>, <em>command_list_end_label_edit</em>, <em>command_list_delete_item</em>, <em>command_list_delete_all_items</em>, <em>command_list_key_down</em>, <em>command_list_insert_item</em>, <em>command_list_col_click</em>, <em>command_list_col_right_click</em>, <em>command_list_col_begin_drag</em>, <em>command_list_col_dragging</em>, <em>command_list_col_end_drag</em>, <em>command_list_item_selected</em>, <em>command_list_item_deselected</em>, <em>command_list_item_right_click</em>, <em>command_list_item_middle_click</em>, <em>command_list_item_activated</em>, <em>command_list_item_focused</em>, <em>command_list_cache_hint</em></dd></dl>
46
46
%% Callback event: {@link wxListEvent}
47
-record(wxList,{type, code,oldItemIndex,itemIndex,col,pointDrag}).
47
-record(wxList,{type, code,oldItemIndex,itemIndex,col,pointDrag}).
49
49
%% @type wxNotebook() = #wxNotebook{type=wxEventType()}.
50
50
%% <dl><dt>EventType:</dt> <dd><em>command_notebook_page_changed</em>, <em>command_notebook_page_changing</em></dd></dl>
51
51
%% Callback event: {@link wxNotebookEvent}
52
-record(wxNotebook, {type}).
52
-record(wxNotebook, {type}).
54
54
%% @type wxDisplayChanged() = #wxDisplayChanged{type=wxEventType()}.
55
55
%% <dl><dt>EventType:</dt> <dd><em>display_changed</em></dd></dl>
56
56
%% Callback event: {@link wxDisplayChangedEvent}
57
-record(wxDisplayChanged, {type}).
57
-record(wxDisplayChanged, {type}).
59
59
%% @type wxErase() = #wxErase{type=wxEventType(),dc=wxDC:wxDC()}.
60
60
%% <dl><dt>EventType:</dt> <dd><em>erase_background</em></dd></dl>
61
61
%% Callback event: {@link wxEraseEvent}
62
-record(wxErase,{type, dc}).
62
-record(wxErase,{type, dc}).
64
64
%% @type wxKey() = #wxKey{type=wxEventType(),x=integer(),y=integer(),keyCode=integer(),controlDown=bool(),shiftDown=bool(),altDown=bool(),metaDown=bool(),scanCode=bool(),uniChar=integer(),rawCode=integer(),rawFlags=integer()}.
65
65
%% <dl><dt>EventType:</dt> <dd><em>char</em>, <em>char_hook</em>, <em>key_down</em>, <em>key_up</em></dd></dl>
66
66
%% Callback event: {@link wxKeyEvent}
67
-record(wxKey,{type, x,y,keyCode,controlDown,shiftDown,altDown,metaDown,scanCode,uniChar,rawCode,rawFlags}).
67
-record(wxKey,{type, x,y,keyCode,controlDown,shiftDown,altDown,metaDown,scanCode,uniChar,rawCode,rawFlags}).
69
69
%% @type wxWindowDestroy() = #wxWindowDestroy{type=wxEventType()}.
70
70
%% <dl><dt>EventType:</dt> <dd><em>destroy</em></dd></dl>
71
71
%% Callback event: {@link wxWindowDestroyEvent}
72
-record(wxWindowDestroy, {type}).
72
-record(wxWindowDestroy, {type}).
74
74
%% @type wxCalendar() = #wxCalendar{type=wxEventType()}.
75
75
%% <dl><dt>EventType:</dt> <dd><em>calendar_sel_changed</em>, <em>calendar_day_changed</em>, <em>calendar_month_changed</em>, <em>calendar_year_changed</em>, <em>calendar_doubleclicked</em>, <em>calendar_weekday_clicked</em></dd></dl>
76
76
%% Callback event: {@link wxCalendarEvent}
77
-record(wxCalendar, {type}).
77
-record(wxCalendar, {type}).
79
79
%% @type wxSplitter() = #wxSplitter{type=wxEventType()}.
80
80
%% <dl><dt>EventType:</dt> <dd><em>command_splitter_sash_pos_changed</em>, <em>command_splitter_sash_pos_changing</em>, <em>command_splitter_doubleclicked</em>, <em>command_splitter_unsplit</em></dd></dl>
81
81
%% Callback event: {@link wxSplitterEvent}
82
-record(wxSplitter, {type}).
82
-record(wxSplitter, {type}).
84
84
%% @type wxScroll() = #wxScroll{type=wxEventType(),commandInt=integer(),extraLong=integer()}.
85
85
%% <dl><dt>EventType:</dt> <dd><em>scroll_top</em>, <em>scroll_bottom</em>, <em>scroll_lineup</em>, <em>scroll_linedown</em>, <em>scroll_pageup</em>, <em>scroll_pagedown</em>, <em>scroll_thumbtrack</em>, <em>scroll_thumbrelease</em>, <em>scroll_changed</em></dd></dl>
86
86
%% Callback event: {@link wxScrollEvent}
87
-record(wxScroll,{type, commandInt,extraLong}).
87
-record(wxScroll,{type, commandInt,extraLong}).
89
89
%% @type wxMenu() = #wxMenu{type=wxEventType()}.
90
90
%% <dl><dt>EventType:</dt> <dd><em>menu_open</em>, <em>menu_close</em>, <em>menu_highlight</em></dd></dl>
91
91
%% Callback event: {@link wxMenuEvent}
92
-record(wxMenu, {type}).
92
-record(wxMenu, {type}).
94
94
%% @type wxContextMenu() = #wxContextMenu{type=wxEventType()}.
95
95
%% <dl><dt>EventType:</dt> <dd><em>context_menu</em></dd></dl>
96
96
%% Callback event: {@link wxContextMenuEvent}
97
-record(wxContextMenu, {type}).
97
-record(wxContextMenu, {type}).
99
99
%% @type wxShow() = #wxShow{type=wxEventType()}.
100
100
%% <dl><dt>EventType:</dt> <dd><em>show</em></dd></dl>
101
101
%% Callback event: {@link wxShowEvent}
102
-record(wxShow, {type}).
102
-record(wxShow, {type}).
104
104
%% @type wxSpin() = #wxSpin{type=wxEventType(),commandInt=integer()}.
105
105
%% <dl><dt>EventType:</dt> <dd><em>command_spinctrl_updated</em>, <em>spin_up</em>, <em>spin_down</em>, <em>spin</em></dd></dl>
106
106
%% Callback event: {@link wxSpinEvent}
107
-record(wxSpin,{type, commandInt}).
107
-record(wxSpin,{type, commandInt}).
109
109
%% @type wxSetCursor() = #wxSetCursor{type=wxEventType()}.
110
110
%% <dl><dt>EventType:</dt> <dd><em>set_cursor</em></dd></dl>
111
111
%% Callback event: {@link wxSetCursorEvent}
112
-record(wxSetCursor, {type}).
112
-record(wxSetCursor, {type}).
114
114
%% @type wxFontPicker() = #wxFontPicker{type=wxEventType(),font=wxFont:wxFont()}.
115
115
%% <dl><dt>EventType:</dt> <dd><em>command_fontpicker_changed</em></dd></dl>
116
116
%% Callback event: {@link wxFontPickerEvent}
117
-record(wxFontPicker,{type, font}).
117
-record(wxFontPicker,{type, font}).
119
119
%% @type wxScrollWin() = #wxScrollWin{type=wxEventType()}.
120
120
%% <dl><dt>EventType:</dt> <dd><em>scrollwin_top</em>, <em>scrollwin_bottom</em>, <em>scrollwin_lineup</em>, <em>scrollwin_linedown</em>, <em>scrollwin_pageup</em>, <em>scrollwin_pagedown</em>, <em>scrollwin_thumbtrack</em>, <em>scrollwin_thumbrelease</em></dd></dl>
121
121
%% Callback event: {@link wxScrollWinEvent}
122
-record(wxScrollWin, {type}).
122
-record(wxScrollWin, {type}).
124
124
%% @type wxPaint() = #wxPaint{type=wxEventType()}.
125
125
%% <dl><dt>EventType:</dt> <dd><em>paint</em>, <em>paint_icon</em></dd></dl>
126
126
%% Callback event: {@link wxPaintEvent}
127
-record(wxPaint, {type}).
127
-record(wxPaint, {type}).
129
129
%% @type wxChildFocus() = #wxChildFocus{type=wxEventType()}.
130
130
%% <dl><dt>EventType:</dt> <dd><em>child_focus</em></dd></dl>
131
131
%% Callback event: {@link wxChildFocusEvent}
132
-record(wxChildFocus, {type}).
132
-record(wxChildFocus, {type}).
134
134
%% @type wxMaximize() = #wxMaximize{type=wxEventType()}.
135
135
%% <dl><dt>EventType:</dt> <dd><em>maximize</em></dd></dl>
136
136
%% Callback event: {@link wxMaximizeEvent}
137
-record(wxMaximize, {type}).
137
-record(wxMaximize, {type}).
139
139
%% @type wxFileDirPicker() = #wxFileDirPicker{type=wxEventType(),path=string()}.
140
140
%% <dl><dt>EventType:</dt> <dd><em>command_filepicker_changed</em>, <em>command_dirpicker_changed</em></dd></dl>
141
141
%% Callback event: {@link wxFileDirPickerEvent}
142
-record(wxFileDirPicker,{type, path}).
142
-record(wxFileDirPicker,{type, path}).
144
144
%% @type wxFocus() = #wxFocus{type=wxEventType()}.
145
145
%% <dl><dt>EventType:</dt> <dd><em>set_focus</em>, <em>kill_focus</em></dd></dl>
146
146
%% Callback event: {@link wxFocusEvent}
147
-record(wxFocus, {type}).
147
-record(wxFocus, {type}).
149
149
%% @type wxDate() = #wxDate{type=wxEventType(),date=wx:datetime()}.
150
150
%% <dl><dt>EventType:</dt> <dd><em>date_changed</em></dd></dl>
151
151
%% Callback event: {@link wxDateEvent}
152
-record(wxDate,{type, date}).
152
-record(wxDate,{type, date}).
154
154
%% @type wxHtmlLink() = #wxHtmlLink{type=wxEventType(),linkInfo=wx:wxHtmlLinkInfo()}.
155
155
%% <dl><dt>EventType:</dt> <dd><em>command_html_link_clicked</em></dd></dl>
156
156
%% Callback event: {@link wxHtmlLinkEvent}
157
-record(wxHtmlLink,{type, linkInfo}).
157
-record(wxHtmlLink,{type, linkInfo}).
159
159
%% @type wxHelp() = #wxHelp{type=wxEventType()}.
160
160
%% <dl><dt>EventType:</dt> <dd><em>help</em>, <em>detailed_help</em></dd></dl>
161
161
%% Callback event: {@link wxHelpEvent}
162
-record(wxHelp, {type}).
162
-record(wxHelp, {type}).
164
164
%% @type wxStyledText() = #wxStyledText{type=wxEventType(),position=integer(),key=integer(),modifiers=integer(),modificationType=integer(),text=string(),length=integer(),linesAdded=integer(),line=integer(),foldLevelNow=integer(),foldLevelPrev=integer(),margin=integer(),message=integer(),wParam=integer(),lParam=integer(),listType=integer(),x=integer(),y=integer(),dragText=string(),dragAllowMove=bool(),dragResult=WxDragResult}.
165
165
%% <dl><dt>EventType:</dt> <dd><em>stc_change</em>, <em>stc_styleneeded</em>, <em>stc_charadded</em>, <em>stc_savepointreached</em>, <em>stc_savepointleft</em>, <em>stc_romodifyattempt</em>, <em>stc_key</em>, <em>stc_doubleclick</em>, <em>stc_updateui</em>, <em>stc_modified</em>, <em>stc_macrorecord</em>, <em>stc_marginclick</em>, <em>stc_needshown</em>, <em>stc_painted</em>, <em>stc_userlistselection</em>, <em>stc_uridropped</em>, <em>stc_dwellstart</em>, <em>stc_dwellend</em>, <em>stc_start_drag</em>, <em>stc_drag_over</em>, <em>stc_do_drop</em>, <em>stc_zoom</em>, <em>stc_hotspot_click</em>, <em>stc_hotspot_dclick</em>, <em>stc_calltip_click</em>, <em>stc_autocomp_selection</em></dd></dl>
166
166
%% Callback event: {@link wxStyledTextEvent}
167
-record(wxStyledText,{type, position,key,modifiers,modificationType,text,length,linesAdded,line,foldLevelNow,foldLevelPrev,margin,message,wParam,lParam,listType,x,y,dragText,dragAllowMove,dragResult}).
167
-record(wxStyledText,{type, position,key,modifiers,modificationType,text,length,linesAdded,line,foldLevelNow,foldLevelPrev,margin,message,wParam,lParam,listType,x,y,dragText,dragAllowMove,dragResult}).
169
169
%% @type wxSysColourChanged() = #wxSysColourChanged{type=wxEventType()}.
170
170
%% <dl><dt>EventType:</dt> <dd><em>sys_colour_changed</em></dd></dl>
171
171
%% Callback event: {@link wxSysColourChangedEvent}
172
-record(wxSysColourChanged, {type}).
172
-record(wxSysColourChanged, {type}).
174
174
%% @type wxGrid() = #wxGrid{type=wxEventType(),row=integer(),col=integer(),x=integer(),y=integer(),selecting=bool(),control=bool(),meta=bool(),shift=bool(),alt=bool()}.
175
175
%% <dl><dt>EventType:</dt> <dd><em>grid_cell_left_click</em>, <em>grid_cell_right_click</em>, <em>grid_cell_left_dclick</em>, <em>grid_cell_right_dclick</em>, <em>grid_label_left_click</em>, <em>grid_label_right_click</em>, <em>grid_label_left_dclick</em>, <em>grid_label_right_dclick</em>, <em>grid_row_size</em>, <em>grid_col_size</em>, <em>grid_range_select</em>, <em>grid_cell_change</em>, <em>grid_select_cell</em>, <em>grid_editor_shown</em>, <em>grid_editor_hidden</em>, <em>grid_editor_created</em>, <em>grid_cell_begin_drag</em></dd></dl>
176
176
%% Callback event: {@link wxGridEvent}
177
-record(wxGrid,{type, row,col,x,y,selecting,control,meta,shift,alt}).
177
-record(wxGrid,{type, row,col,x,y,selecting,control,meta,shift,alt}).
179
179
%% @type wxPaletteChanged() = #wxPaletteChanged{type=wxEventType()}.
180
180
%% <dl><dt>EventType:</dt> <dd><em>palette_changed</em></dd></dl>
181
181
%% Callback event: {@link wxPaletteChangedEvent}
182
-record(wxPaletteChanged, {type}).
182
-record(wxPaletteChanged, {type}).
184
184
%% @type wxUpdateUI() = #wxUpdateUI{type=wxEventType()}.
185
185
%% <dl><dt>EventType:</dt> <dd><em>update_ui</em></dd></dl>
186
186
%% Callback event: {@link wxUpdateUIEvent}
187
-record(wxUpdateUI, {type}).
187
-record(wxUpdateUI, {type}).
189
189
%% @type wxSize() = #wxSize{type=wxEventType(),size={W::integer(),H::integer()},rect={X::integer(),Y::integer(),W::integer(),H::integer()}}.
190
190
%% <dl><dt>EventType:</dt> <dd><em>size</em></dd></dl>
191
191
%% Callback event: {@link wxSizeEvent}
192
-record(wxSize,{type, size,rect}).
192
-record(wxSize,{type, size,rect}).
194
194
%% @type wxIconize() = #wxIconize{type=wxEventType()}.
195
195
%% <dl><dt>EventType:</dt> <dd><em>iconize</em></dd></dl>
196
196
%% Callback event: {@link wxIconizeEvent}
197
-record(wxIconize, {type}).
197
-record(wxIconize, {type}).
199
199
%% @type wxAuiNotebook() = #wxAuiNotebook{type=wxEventType(),old_selection=integer(),selection=integer(),drag_source=wxAuiNotebook:wxAuiNotebook()}.
200
200
%% <dl><dt>EventType:</dt> <dd><em>command_auinotebook_page_close</em>, <em>command_auinotebook_page_changed</em>, <em>command_auinotebook_page_changing</em>, <em>command_auinotebook_button</em>, <em>command_auinotebook_begin_drag</em>, <em>command_auinotebook_end_drag</em>, <em>command_auinotebook_drag_motion</em>, <em>command_auinotebook_allow_dnd</em>, <em>command_auinotebook_tab_middle_down</em>, <em>command_auinotebook_tab_middle_up</em>, <em>command_auinotebook_tab_right_down</em>, <em>command_auinotebook_tab_right_up</em>, <em>command_auinotebook_page_closed</em>, <em>command_auinotebook_drag_done</em>, <em>command_auinotebook_bg_dclick</em></dd></dl>
201
201
%% Callback event: {@link wxAuiNotebookEvent}
202
-record(wxAuiNotebook,{type, old_selection,selection,drag_source}).
202
-record(wxAuiNotebook,{type, old_selection,selection,drag_source}).
204
204
%% @type wxClose() = #wxClose{type=wxEventType()}.
205
205
%% <dl><dt>EventType:</dt> <dd><em>close_window</em>, <em>end_session</em>, <em>query_end_session</em></dd></dl>
206
206
%% Callback event: {@link wxCloseEvent}
207
-record(wxClose, {type}).
207
-record(wxClose, {type}).
209
209
%% @type wxMouseCaptureChanged() = #wxMouseCaptureChanged{type=wxEventType()}.
210
210
%% <dl><dt>EventType:</dt> <dd><em>mouse_capture_changed</em></dd></dl>
211
211
%% Callback event: {@link wxMouseCaptureChangedEvent}
212
-record(wxMouseCaptureChanged, {type}).
212
-record(wxMouseCaptureChanged, {type}).
214
214
%% @type wxMouse() = #wxMouse{type=wxEventType(),x=integer(),y=integer(),leftDown=bool(),middleDown=bool(),rightDown=bool(),controlDown=bool(),shiftDown=bool(),altDown=bool(),metaDown=bool(),wheelRotation=integer(),wheelDelta=integer(),linesPerAction=integer()}.
215
215
%% <dl><dt>EventType:</dt> <dd><em>left_down</em>, <em>left_up</em>, <em>middle_down</em>, <em>middle_up</em>, <em>right_down</em>, <em>right_up</em>, <em>motion</em>, <em>enter_window</em>, <em>leave_window</em>, <em>left_dclick</em>, <em>middle_dclick</em>, <em>right_dclick</em>, <em>mousewheel</em>, <em>nc_left_down</em>, <em>nc_left_up</em>, <em>nc_middle_down</em>, <em>nc_middle_up</em>, <em>nc_right_down</em>, <em>nc_right_up</em>, <em>nc_motion</em>, <em>nc_enter_window</em>, <em>nc_leave_window</em>, <em>nc_left_dclick</em>, <em>nc_middle_dclick</em>, <em>nc_right_dclick</em></dd></dl>
216
216
%% Callback event: {@link wxMouseEvent}
217
-record(wxMouse,{type, x,y,leftDown,middleDown,rightDown,controlDown,shiftDown,altDown,metaDown,wheelRotation,wheelDelta,linesPerAction}).
217
-record(wxMouse,{type, x,y,leftDown,middleDown,rightDown,controlDown,shiftDown,altDown,metaDown,wheelRotation,wheelDelta,linesPerAction}).
219
219
%% @type wxWindowCreate() = #wxWindowCreate{type=wxEventType()}.
220
220
%% <dl><dt>EventType:</dt> <dd><em>create</em></dd></dl>
221
221
%% Callback event: {@link wxWindowCreateEvent}
222
-record(wxWindowCreate, {type}).
222
-record(wxWindowCreate, {type}).
224
224
%% @type wxAuiManager() = #wxAuiManager{type=wxEventType(),manager=wxAuiManager:wxAuiManager(),pane=wxAuiPaneInfo:wxAuiPaneInfo(),button=integer(),veto_flag=bool(),canveto_flag=bool(),dc=wxDC:wxDC()}.
225
225
%% <dl><dt>EventType:</dt> <dd><em>aui_pane_button</em>, <em>aui_pane_close</em>, <em>aui_pane_maximize</em>, <em>aui_pane_restore</em>, <em>aui_render</em>, <em>aui_find_manager</em></dd></dl>
226
226
%% Callback event: {@link wxAuiManagerEvent}
227
-record(wxAuiManager,{type, manager,pane,button,veto_flag,canveto_flag,dc}).
227
-record(wxAuiManager,{type, manager,pane,button,veto_flag,canveto_flag,dc}).
229
229
%% @type wxCommand() = #wxCommand{type=wxEventType(),cmdString=string(),commandInt=integer(),extraLong=integer()}.
230
230
%% <dl><dt>EventType:</dt> <dd><em>command_button_clicked</em>, <em>command_checkbox_clicked</em>, <em>command_choice_selected</em>, <em>command_listbox_selected</em>, <em>command_listbox_doubleclicked</em>, <em>command_text_updated</em>, <em>command_text_enter</em>, <em>command_menu_selected</em>, <em>command_slider_updated</em>, <em>command_radiobox_selected</em>, <em>command_radiobutton_selected</em>, <em>command_scrollbar_updated</em>, <em>command_vlbox_selected</em>, <em>command_combobox_selected</em>, <em>command_tool_rclicked</em>, <em>command_tool_enter</em>, <em>command_checklistbox_toggled</em>, <em>command_togglebutton_clicked</em>, <em>command_left_click</em>, <em>command_left_dclick</em>, <em>command_right_click</em>, <em>command_set_focus</em>, <em>command_kill_focus</em>, <em>command_enter</em></dd></dl>
231
231
%% Callback event: {@link wxCommandEvent}
232
-record(wxCommand,{type, cmdString,commandInt,extraLong}).
232
-record(wxCommand,{type, cmdString,commandInt,extraLong}).
234
234
%% @type wxJoystick() = #wxJoystick{type=wxEventType()}.
235
235
%% <dl><dt>EventType:</dt> <dd><em>joy_button_down</em>, <em>joy_button_up</em>, <em>joy_move</em>, <em>joy_zmove</em></dd></dl>
236
236
%% Callback event: {@link wxJoystickEvent}
237
-record(wxJoystick, {type}).
237
-record(wxJoystick, {type}).
239
239
%% @type wxQueryNewPalette() = #wxQueryNewPalette{type=wxEventType()}.
240
240
%% <dl><dt>EventType:</dt> <dd><em>query_new_palette</em></dd></dl>
241
241
%% Callback event: {@link wxQueryNewPaletteEvent}
242
-record(wxQueryNewPalette, {type}).
242
-record(wxQueryNewPalette, {type}).
244
244
%% @type wxMove() = #wxMove{type=wxEventType()}.
245
245
%% <dl><dt>EventType:</dt> <dd><em>move</em></dd></dl>
246
246
%% Callback event: {@link wxMoveEvent}
247
-record(wxMove, {type}).
247
-record(wxMove, {type}).
249
249
%% @type wxIdle() = #wxIdle{type=wxEventType()}.
250
250
%% <dl><dt>EventType:</dt> <dd><em>idle</em></dd></dl>
251
251
%% Callback event: {@link wxIdleEvent}
252
-record(wxIdle, {type}).
252
-record(wxIdle, {type}).
254
254
%% @type wxNcPaint() = #wxNcPaint{type=wxEventType()}.
255
255
%% <dl><dt>EventType:</dt> <dd><em>nc_paint</em></dd></dl>
256
256
%% Callback event: {@link wxNcPaintEvent}
257
-record(wxNcPaint, {type}).
257
-record(wxNcPaint, {type}).
259
259
%% @type wxColourPicker() = #wxColourPicker{type=wxEventType(),colour=wx:colour()}.
260
260
%% <dl><dt>EventType:</dt> <dd><em>command_colourpicker_changed</em></dd></dl>
261
261
%% Callback event: {@link wxColourPickerEvent}
262
-record(wxColourPicker,{type, colour}).
262
-record(wxColourPicker,{type, colour}).
264
%% @type wxTree() = #wxTree{type=wxEventType(),item=wxTreeItemId(),itemOld=wxTreeItemId(),pointDrag={X::integer(),Y::integer()}}.
264
%% @type wxTree() = #wxTree{type=wxEventType(),item=integer(),itemOld=integer(),pointDrag={X::integer(),Y::integer()}}.
265
265
%% <dl><dt>EventType:</dt> <dd><em>command_tree_begin_drag</em>, <em>command_tree_begin_rdrag</em>, <em>command_tree_begin_label_edit</em>, <em>command_tree_end_label_edit</em>, <em>command_tree_delete_item</em>, <em>command_tree_get_info</em>, <em>command_tree_set_info</em>, <em>command_tree_item_expanded</em>, <em>command_tree_item_expanding</em>, <em>command_tree_item_collapsed</em>, <em>command_tree_item_collapsing</em>, <em>command_tree_sel_changed</em>, <em>command_tree_sel_changing</em>, <em>command_tree_key_down</em>, <em>command_tree_item_activated</em>, <em>command_tree_item_right_click</em>, <em>command_tree_item_middle_click</em>, <em>command_tree_end_drag</em>, <em>command_tree_state_image_click</em>, <em>command_tree_item_gettooltip</em>, <em>command_tree_item_menu</em></dd></dl>
266
266
%% Callback event: {@link wxTreeEvent}
267
-record(wxTree,{type, item,itemOld,pointDrag}).
267
-record(wxTree,{type, item,itemOld,pointDrag}).
269
269
%% @type wxEventType() = aui_find_manager | aui_pane_button | aui_pane_close | aui_pane_maximize | aui_pane_restore | aui_render | calendar_day_changed | calendar_doubleclicked | calendar_month_changed | calendar_sel_changed | calendar_weekday_clicked | calendar_year_changed | char | char_hook | child_focus | close_window | command_auinotebook_allow_dnd | command_auinotebook_begin_drag | command_auinotebook_bg_dclick | command_auinotebook_button | command_auinotebook_drag_done | command_auinotebook_drag_motion | command_auinotebook_end_drag | command_auinotebook_page_changed | command_auinotebook_page_changing | command_auinotebook_page_close | command_auinotebook_page_closed | command_auinotebook_tab_middle_down | command_auinotebook_tab_middle_up | command_auinotebook_tab_right_down | command_auinotebook_tab_right_up | command_button_clicked | command_checkbox_clicked | command_checklistbox_toggled | command_choice_selected | command_colourpicker_changed | command_combobox_selected | command_dirpicker_changed | command_enter | command_filepicker_changed | command_fontpicker_changed | command_html_link_clicked | command_kill_focus | command_left_click | command_left_dclick | command_list_begin_drag | command_list_begin_label_edit | command_list_begin_rdrag | command_list_cache_hint | command_list_col_begin_drag | command_list_col_click | command_list_col_dragging | command_list_col_end_drag | command_list_col_right_click | command_list_delete_all_items | command_list_delete_item | command_list_end_label_edit | command_list_insert_item | command_list_item_activated | command_list_item_deselected | command_list_item_focused | command_list_item_middle_click | command_list_item_right_click | command_list_item_selected | command_list_key_down | command_listbox_doubleclicked | command_listbox_selected | command_menu_selected | command_notebook_page_changed | command_notebook_page_changing | command_radiobox_selected | command_radiobutton_selected | command_right_click | command_scrollbar_updated | command_set_focus | command_slider_updated | command_spinctrl_updated | command_splitter_doubleclicked | command_splitter_sash_pos_changed | command_splitter_sash_pos_changing | command_splitter_unsplit | command_text_enter | command_text_updated | command_togglebutton_clicked | command_tool_enter | command_tool_rclicked | command_tree_begin_drag | command_tree_begin_label_edit | command_tree_begin_rdrag | command_tree_delete_item | command_tree_end_drag | command_tree_end_label_edit | command_tree_get_info | command_tree_item_activated | command_tree_item_collapsed | command_tree_item_collapsing | command_tree_item_expanded | command_tree_item_expanding | command_tree_item_gettooltip | command_tree_item_menu | command_tree_item_middle_click | command_tree_item_right_click | command_tree_key_down | command_tree_sel_changed | command_tree_sel_changing | command_tree_set_info | command_tree_state_image_click | command_vlbox_selected | context_menu | create | date_changed | destroy | detailed_help | display_changed | end_session | enter_window | erase_background | grid_cell_begin_drag | grid_cell_change | grid_cell_left_click | grid_cell_left_dclick | grid_cell_right_click | grid_cell_right_dclick | grid_col_size | grid_editor_created | grid_editor_hidden | grid_editor_shown | grid_label_left_click | grid_label_left_dclick | grid_label_right_click | grid_label_right_dclick | grid_range_select | grid_row_size | grid_select_cell | help | iconize | idle | joy_button_down | joy_button_up | joy_move | joy_zmove | key_down | key_up | kill_focus | leave_window | left_dclick | left_down | left_up | maximize | menu_close | menu_highlight | menu_open | middle_dclick | middle_down | middle_up | motion | mouse_capture_changed | mousewheel | move | navigation_key | nc_enter_window | nc_leave_window | nc_left_dclick | nc_left_down | nc_left_up | nc_middle_dclick | nc_middle_down | nc_middle_up | nc_motion | nc_paint | nc_right_dclick | nc_right_down | nc_right_up | paint | paint_icon | palette_changed | query_end_session | query_new_palette | right_dclick | right_down | right_up | sash_dragged | scroll_bottom | scroll_changed | scroll_linedown | scroll_lineup | scroll_pagedown | scroll_pageup | scroll_thumbrelease | scroll_thumbtrack | scroll_top | scrollwin_bottom | scrollwin_linedown | scrollwin_lineup | scrollwin_pagedown | scrollwin_pageup | scrollwin_thumbrelease | scrollwin_thumbtrack | scrollwin_top | set_cursor | set_focus | show | size | spin | spin_down | spin_up | stc_autocomp_selection | stc_calltip_click | stc_change | stc_charadded | stc_do_drop | stc_doubleclick | stc_drag_over | stc_dwellend | stc_dwellstart | stc_hotspot_click | stc_hotspot_dclick | stc_key | stc_macrorecord | stc_marginclick | stc_modified | stc_needshown | stc_painted | stc_romodifyattempt | stc_savepointleft | stc_savepointreached | stc_start_drag | stc_styleneeded | stc_updateui | stc_uridropped | stc_userlistselection | stc_zoom | sys_colour_changed | update_ui.
272
-record(wxMouseState, {x, y, %% integer()
273
leftDown, middleDown, rightDown, %% bool()
272
-record(wxMouseState, {x, y, %% integer()
273
leftDown, middleDown, rightDown, %% bool()
274
274
controlDown, shiftDown, altDown, metaDown, cmdDown %% bool()
276
-record(wxHtmlLinkInfo, {
277
href, target %% string()
276
-record(wxHtmlLinkInfo, {
277
href, target %% string()
281
281
-define(wxDefaultSize, {-1,-1}).
282
282
-define(wxDefaultPosition, {-1,-1}).
285
285
-define(wxBLACK, wxe_util:get_const(wxBLACK)).
286
286
-define(wxBLACK_BRUSH, wxe_util:get_const(wxBLACK_BRUSH)).
287
287
-define(wxBLACK_DASHED_PEN, wxe_util:get_const(wxBLACK_DASHED_PEN)).
2330
2330
-define(wxDateTime_Fri, 5).
2331
2331
-define(wxDateTime_Sat, 6).
2332
2332
-define(wxDateTime_Inv_WeekDay, 7).
2333
% From wxDateTime::WeekFlags
2333
% From wxDateTime::WeekFlags
2334
2334
-define(wxDateTime_Default_First, 0).
2335
2335
-define(wxDateTime_Monday_First, 1).
2336
2336
-define(wxDateTime_Sunday_First, 2).
2337
% From wxDateTime::Year
2337
% From wxDateTime::Year
2338
2338
-define(wxDateTime_Inv_Year, ?SHRT_MIN).
2339
% From class wxDialog
2339
% From class wxDialog
2340
2340
-define(wxDialog_ButtonSizerFlags, (?wxOK bor ?wxCANCEL bor ?wxYES bor ?wxNO bor ?wxHELP bor ?wxNO_DEFAULT)).
2342
2342
-define(wxGrid_wxGRID_CELLCTRL, 2000).
2343
2343
-define(wxGrid_wxGRID_TOPCTRL, 2001).
2345
2345
-define(wxGrid_wxGRID_TEXTCTRL, 2100).
2346
2346
-define(wxGrid_wxGRID_CHECKBOX, 2101).
2347
2347
-define(wxGrid_wxGRID_CHOICE, 2102).
2348
2348
-define(wxGrid_wxGRID_COMBOBOX, 2103).
2349
% From wxGrid::CursorMode
2349
% From wxGrid::CursorMode
2350
2350
-define(wxGrid_WXGRID_CURSOR_SELECT_CELL, 0).
2351
2351
-define(wxGrid_WXGRID_CURSOR_RESIZE_ROW, 1).
2352
2352
-define(wxGrid_WXGRID_CURSOR_RESIZE_COL, 2).
2353
2353
-define(wxGrid_WXGRID_CURSOR_SELECT_ROW, 3).
2354
2354
-define(wxGrid_WXGRID_CURSOR_SELECT_COL, 4).
2355
2355
-define(wxGrid_WXGRID_CURSOR_MOVE_COL, 5).
2356
% From wxGrid::wxGridSelectionModes
2356
% From wxGrid::wxGridSelectionModes
2357
2357
-define(wxGrid_wxGridSelectCells, 0).
2358
2358
-define(wxGrid_wxGridSelectRows, 1).
2359
2359
-define(wxGrid_wxGridSelectColumns, 2).
2360
% From wxGridCellAttr::wxAttrKind
2360
% From wxGridCellAttr::wxAttrKind
2361
2361
-define(wxGridCellAttr_Any, 0).
2362
2362
-define(wxGridCellAttr_Default, 1).
2363
2363
-define(wxGridCellAttr_Cell, 2).
2364
2364
-define(wxGridCellAttr_Row, 3).
2365
2365
-define(wxGridCellAttr_Col, 4).
2366
2366
-define(wxGridCellAttr_Merged, 5).
2367
% From wxGridCellAttr::wxAttrOverflowMode
2367
% From wxGridCellAttr::wxAttrOverflowMode
2368
2368
-define(wxGridCellAttr_UnsetOverflow, -1).
2369
2369
-define(wxGridCellAttr_Overflow, 0).
2370
2370
-define(wxGridCellAttr_SingleCell, 1).
2371
% From wxGridCellAttr::wxAttrReadMode
2371
% From wxGridCellAttr::wxAttrReadMode
2372
2372
-define(wxGridCellAttr_Unset, -1).
2373
2373
-define(wxGridCellAttr_ReadWrite, 0).
2374
2374
-define(wxGridCellAttr_ReadOnly, 1).
2375
% From wxHelpEvent::Origin
2375
% From wxHelpEvent::Origin
2376
2376
-define(wxHelpEvent_Origin_Unknown, 0).
2377
2377
-define(wxHelpEvent_Origin_Keyboard, 1).
2378
2378
-define(wxHelpEvent_Origin_HelpButton, 2).
2379
% From wxHtmlEasyPrinting::FontMode
2379
% From wxHtmlEasyPrinting::FontMode
2380
2380
-define(wxHtmlEasyPrinting_FontMode_Explicit, 0).
2381
2381
-define(wxHtmlEasyPrinting_FontMode_Standard, 1).
2382
% From wxHtmlWindow::ClipboardType
2382
% From wxHtmlWindow::ClipboardType
2383
2383
-define(wxHtmlWindow_Primary, 0).
2384
2384
-define(wxHtmlWindow_Secondary, 1).
2385
% From class wxListbook
2385
% From class wxListbook
2386
2386
-define(wxListbook_SetSelection_SendEvent, 1).
2387
% From class wxNavigationKeyEvent
2387
% From class wxNavigationKeyEvent
2388
2388
-define(wxNavigationKeyEvent_IsBackward, 0).
2389
2389
-define(wxNavigationKeyEvent_IsForward, 1).
2390
2390
-define(wxNavigationKeyEvent_WinChange, 2).
2391
2391
-define(wxNavigationKeyEvent_FromTab, 4).
2392
% From class wxNotebook
2392
% From class wxNotebook
2393
2393
-define(wxNotebook_SetSelection_SendEvent, 1).
2394
% From class wxProgressDialog
2394
% From class wxProgressDialog
2395
2395
-define(wxProgressDialog_Uncancelable, -1).
2396
2396
-define(wxProgressDialog_Canceled, 0).
2397
2397
-define(wxProgressDialog_Continue, 1).
2398
2398
-define(wxProgressDialog_Finished, 2).
2399
% From class wxSizerItem
2399
% From class wxSizerItem
2400
2400
-define(wxSizerItem_Item_None, 0).
2401
2401
-define(wxSizerItem_Item_Window, 1).
2402
2402
-define(wxSizerItem_Item_Sizer, 2).
2403
2403
-define(wxSizerItem_Item_Spacer, 3).
2404
2404
-define(wxSizerItem_Item_Max, 4).
2405
% From class wxTextCtrl
2405
% From class wxTextCtrl
2406
2406
-define(wxTextCtrl_SetValue_SendEvent, 1).
2407
2407
-define(wxTextCtrl_SetValue_SelectionOnly, 2).
2408
% From class wxToolbook
2408
% From class wxToolbook
2409
2409
-define(wxToolbook_SetSelection_SendEvent, 1).
2410
% From class wxTreebook
2410
% From class wxTreebook
2411
2411
-define(wxTreebook_SetSelection_SendEvent, 1).
2412
% From wxWindow::MoveKind
2412
% From wxWindow::MoveKind
2413
2413
-define(wxWindow_MoveBefore, 0).
2414
2414
-define(wxWindow_MoveAfter, 1).
2415
% From wxWindowGTK::ScrollDir
2415
% From wxWindowGTK::ScrollDir
2416
2416
-define(wxWindowGTK_ScrollDir_Horz, 0).
2417
2417
-define(wxWindowGTK_ScrollDir_Vert, 1).
2418
2418
-define(wxWindowGTK_ScrollDir_Max, 2).
2419
% From wxWindowGTK::ScrollUnit
2419
% From wxWindowGTK::ScrollUnit
2420
2420
-define(wxWindowGTK_ScrollUnit_Line, 0).
2421
2421
-define(wxWindowGTK_ScrollUnit_Page, 1).
2422
2422
-define(wxWindowGTK_ScrollUnit_Max, 2).