1%%
2%% %CopyrightBegin%
3%%
4%% Copyright Ericsson AB 2009-2020. All Rights Reserved.
5%%
6%% Licensed under the Apache License, Version 2.0 (the "License");
7%% you may not use this file except in compliance with the License.
8%% You may obtain a copy of the License at
9%%
10%%     http://www.apache.org/licenses/LICENSE-2.0
11%%
12%% Unless required by applicable law or agreed to in writing, software
13%% distributed under the License is distributed on an "AS IS" BASIS,
14%% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15%% See the License for the specific language governing permissions and
16%% limitations under the License.
17%%
18%% %CopyrightEnd%
19%% This file is generated DO NOT EDIT
20
21-module(wxHtmlWindow).
22-include("wxe.hrl").
23-export([appendToPage/2,destroy/1,getOpenedAnchor/1,getOpenedPage/1,getOpenedPageTitle/1,
24  getRelatedFrame/1,historyBack/1,historyCanBack/1,historyCanForward/1,
25  historyClear/1,historyForward/1,loadFile/2,loadPage/2,new/0,new/1,new/2,
26  selectAll/1,selectLine/2,selectWord/2,selectionToText/1,setBorders/2,
27  setFonts/3,setFonts/4,setPage/2,setRelatedFrame/3,setRelatedStatusBar/2,
28  setRelatedStatusBar/3,toText/1]).
29
30%% inherited exports
31-export([cacheBestSize/2,calcScrolledPosition/2,calcScrolledPosition/3,calcUnscrolledPosition/2,
32  calcUnscrolledPosition/3,canSetTransparent/1,captureMouse/1,center/1,
33  center/2,centerOnParent/1,centerOnParent/2,centre/1,centre/2,centreOnParent/1,
34  centreOnParent/2,clearBackground/1,clientToScreen/2,clientToScreen/3,
35  close/1,close/2,connect/2,connect/3,convertDialogToPixels/2,convertPixelsToDialog/2,
36  destroyChildren/1,disable/1,disconnect/1,disconnect/2,disconnect/3,
37  doPrepareDC/2,dragAcceptFiles/2,enable/1,enable/2,enableScrolling/3,
38  findWindow/2,fit/1,fitInside/1,freeze/1,getAcceleratorTable/1,getBackgroundColour/1,
39  getBackgroundStyle/1,getBestSize/1,getCaret/1,getCharHeight/1,getCharWidth/1,
40  getChildren/1,getClientSize/1,getContainingSizer/1,getContentScaleFactor/1,
41  getCursor/1,getDPI/1,getDPIScaleFactor/1,getDropTarget/1,getExtraStyle/1,
42  getFont/1,getForegroundColour/1,getGrandParent/1,getHandle/1,getHelpText/1,
43  getId/1,getLabel/1,getMaxSize/1,getMinSize/1,getName/1,getParent/1,
44  getPosition/1,getRect/1,getScreenPosition/1,getScreenRect/1,getScrollPixelsPerUnit/1,
45  getScrollPos/2,getScrollRange/2,getScrollThumb/2,getSize/1,getSizer/1,
46  getTextExtent/2,getTextExtent/3,getThemeEnabled/1,getToolTip/1,getUpdateRegion/1,
47  getViewStart/1,getVirtualSize/1,getWindowStyleFlag/1,getWindowVariant/1,
48  hasCapture/1,hasScrollbar/2,hasTransparentBackground/1,hide/1,inheritAttributes/1,
49  initDialog/1,invalidateBestSize/1,isDoubleBuffered/1,isEnabled/1,
50  isExposed/2,isExposed/3,isExposed/5,isFrozen/1,isRetained/1,isShown/1,
51  isShownOnScreen/1,isTopLevel/1,layout/1,lineDown/1,lineUp/1,lower/1,
52  move/2,move/3,move/4,moveAfterInTabOrder/2,moveBeforeInTabOrder/2,
53  navigate/1,navigate/2,pageDown/1,pageUp/1,parent_class/1,popupMenu/2,
54  popupMenu/3,popupMenu/4,prepareDC/2,raise/1,refresh/1,refresh/2,refreshRect/2,
55  refreshRect/3,releaseMouse/1,removeChild/2,reparent/2,screenToClient/1,
56  screenToClient/2,scroll/2,scroll/3,scrollLines/2,scrollPages/2,scrollWindow/3,
57  scrollWindow/4,setAcceleratorTable/2,setAutoLayout/2,setBackgroundColour/2,
58  setBackgroundStyle/2,setCaret/2,setClientSize/2,setClientSize/3,setContainingSizer/2,
59  setCursor/2,setDoubleBuffered/2,setDropTarget/2,setExtraStyle/2,setFocus/1,
60  setFocusFromKbd/1,setFocusIgnoringChildren/1,setFont/2,setForegroundColour/2,
61  setHelpText/2,setId/2,setLabel/2,setMaxSize/2,setMinSize/2,setName/2,
62  setOwnBackgroundColour/2,setOwnFont/2,setOwnForegroundColour/2,setPalette/2,
63  setScrollPos/3,setScrollPos/4,setScrollRate/3,setScrollbar/5,setScrollbar/6,
64  setScrollbars/5,setScrollbars/6,setSize/2,setSize/3,setSize/5,setSize/6,
65  setSizeHints/2,setSizeHints/3,setSizeHints/4,setSizer/2,setSizer/3,
66  setSizerAndFit/2,setSizerAndFit/3,setTargetWindow/2,setThemeEnabled/2,
67  setToolTip/2,setTransparent/2,setVirtualSize/2,setVirtualSize/3,setWindowStyle/2,
68  setWindowStyleFlag/2,setWindowVariant/2,shouldInheritColours/1,show/1,
69  show/2,thaw/1,transferDataFromWindow/1,transferDataToWindow/1,update/1,
70  updateWindowUI/1,updateWindowUI/2,validate/1,warpPointer/3]).
71
72-type wxHtmlWindow() :: wx:wx_object().
73-export_type([wxHtmlWindow/0]).
74%% @hidden
75parent_class(wxScrolledWindow) -> true;
76parent_class(wxPanel) -> true;
77parent_class(wxWindow) -> true;
78parent_class(wxEvtHandler) -> true;
79parent_class(_Class) -> erlang:error({badtype, ?MODULE}).
80
81%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowwxhtmlwindow">external documentation</a>.
82-spec new() -> wxHtmlWindow().
83new() ->
84  wxe_util:queue_cmd(?get_env(), ?wxHtmlWindow_new_0),
85  wxe_util:rec(?wxHtmlWindow_new_0).
86
87%% @equiv new(Parent, [])
88-spec new(Parent) -> wxHtmlWindow() when
89	Parent::wxWindow:wxWindow().
90
91new(Parent)
92 when is_record(Parent, wx_ref) ->
93  new(Parent, []).
94
95%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowwxhtmlwindow">external documentation</a>.
96-spec new(Parent, [Option]) -> wxHtmlWindow() when
97	Parent::wxWindow:wxWindow(),
98	Option :: {'id', integer()}
99		 | {'pos', {X::integer(), Y::integer()}}
100		 | {'size', {W::integer(), H::integer()}}
101		 | {'style', integer()}.
102new(#wx_ref{type=ParentT}=Parent, Options)
103 when is_list(Options) ->
104  ?CLASS(ParentT,wxWindow),
105  MOpts = fun({id, _id} = Arg) -> Arg;
106          ({pos, {_posX,_posY}} = Arg) -> Arg;
107          ({size, {_sizeW,_sizeH}} = Arg) -> Arg;
108          ({style, _style} = Arg) -> Arg;
109          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
110  Opts = lists:map(MOpts, Options),
111  wxe_util:queue_cmd(Parent, Opts,?get_env(),?wxHtmlWindow_new_2),
112  wxe_util:rec(?wxHtmlWindow_new_2).
113
114%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowappendtopage">external documentation</a>.
115-spec appendToPage(This, Source) -> boolean() when
116	This::wxHtmlWindow(), Source::unicode:chardata().
117appendToPage(#wx_ref{type=ThisT}=This,Source)
118 when ?is_chardata(Source) ->
119  ?CLASS(ThisT,wxHtmlWindow),
120  Source_UC = unicode:characters_to_binary(Source),
121  wxe_util:queue_cmd(This,Source_UC,?get_env(),?wxHtmlWindow_AppendToPage),
122  wxe_util:rec(?wxHtmlWindow_AppendToPage).
123
124%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowgetopenedanchor">external documentation</a>.
125-spec getOpenedAnchor(This) -> unicode:charlist() when
126	This::wxHtmlWindow().
127getOpenedAnchor(#wx_ref{type=ThisT}=This) ->
128  ?CLASS(ThisT,wxHtmlWindow),
129  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_GetOpenedAnchor),
130  wxe_util:rec(?wxHtmlWindow_GetOpenedAnchor).
131
132%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowgetopenedpage">external documentation</a>.
133-spec getOpenedPage(This) -> unicode:charlist() when
134	This::wxHtmlWindow().
135getOpenedPage(#wx_ref{type=ThisT}=This) ->
136  ?CLASS(ThisT,wxHtmlWindow),
137  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_GetOpenedPage),
138  wxe_util:rec(?wxHtmlWindow_GetOpenedPage).
139
140%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowgetopenedpagetitle">external documentation</a>.
141-spec getOpenedPageTitle(This) -> unicode:charlist() when
142	This::wxHtmlWindow().
143getOpenedPageTitle(#wx_ref{type=ThisT}=This) ->
144  ?CLASS(ThisT,wxHtmlWindow),
145  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_GetOpenedPageTitle),
146  wxe_util:rec(?wxHtmlWindow_GetOpenedPageTitle).
147
148%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowgetrelatedframe">external documentation</a>.
149-spec getRelatedFrame(This) -> wxFrame:wxFrame() when
150	This::wxHtmlWindow().
151getRelatedFrame(#wx_ref{type=ThisT}=This) ->
152  ?CLASS(ThisT,wxHtmlWindow),
153  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_GetRelatedFrame),
154  wxe_util:rec(?wxHtmlWindow_GetRelatedFrame).
155
156%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowhistoryback">external documentation</a>.
157-spec historyBack(This) -> boolean() when
158	This::wxHtmlWindow().
159historyBack(#wx_ref{type=ThisT}=This) ->
160  ?CLASS(ThisT,wxHtmlWindow),
161  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_HistoryBack),
162  wxe_util:rec(?wxHtmlWindow_HistoryBack).
163
164%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowhistorycanback">external documentation</a>.
165-spec historyCanBack(This) -> boolean() when
166	This::wxHtmlWindow().
167historyCanBack(#wx_ref{type=ThisT}=This) ->
168  ?CLASS(ThisT,wxHtmlWindow),
169  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_HistoryCanBack),
170  wxe_util:rec(?wxHtmlWindow_HistoryCanBack).
171
172%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowhistorycanforward">external documentation</a>.
173-spec historyCanForward(This) -> boolean() when
174	This::wxHtmlWindow().
175historyCanForward(#wx_ref{type=ThisT}=This) ->
176  ?CLASS(ThisT,wxHtmlWindow),
177  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_HistoryCanForward),
178  wxe_util:rec(?wxHtmlWindow_HistoryCanForward).
179
180%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowhistoryclear">external documentation</a>.
181-spec historyClear(This) -> 'ok' when
182	This::wxHtmlWindow().
183historyClear(#wx_ref{type=ThisT}=This) ->
184  ?CLASS(ThisT,wxHtmlWindow),
185  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_HistoryClear).
186
187%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowhistoryforward">external documentation</a>.
188-spec historyForward(This) -> boolean() when
189	This::wxHtmlWindow().
190historyForward(#wx_ref{type=ThisT}=This) ->
191  ?CLASS(ThisT,wxHtmlWindow),
192  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_HistoryForward),
193  wxe_util:rec(?wxHtmlWindow_HistoryForward).
194
195%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowloadfile">external documentation</a>.
196-spec loadFile(This, Filename) -> boolean() when
197	This::wxHtmlWindow(), Filename::unicode:chardata().
198loadFile(#wx_ref{type=ThisT}=This,Filename)
199 when ?is_chardata(Filename) ->
200  ?CLASS(ThisT,wxHtmlWindow),
201  Filename_UC = unicode:characters_to_binary(Filename),
202  wxe_util:queue_cmd(This,Filename_UC,?get_env(),?wxHtmlWindow_LoadFile),
203  wxe_util:rec(?wxHtmlWindow_LoadFile).
204
205%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowloadpage">external documentation</a>.
206-spec loadPage(This, Location) -> boolean() when
207	This::wxHtmlWindow(), Location::unicode:chardata().
208loadPage(#wx_ref{type=ThisT}=This,Location)
209 when ?is_chardata(Location) ->
210  ?CLASS(ThisT,wxHtmlWindow),
211  Location_UC = unicode:characters_to_binary(Location),
212  wxe_util:queue_cmd(This,Location_UC,?get_env(),?wxHtmlWindow_LoadPage),
213  wxe_util:rec(?wxHtmlWindow_LoadPage).
214
215%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowselectall">external documentation</a>.
216-spec selectAll(This) -> 'ok' when
217	This::wxHtmlWindow().
218selectAll(#wx_ref{type=ThisT}=This) ->
219  ?CLASS(ThisT,wxHtmlWindow),
220  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_SelectAll).
221
222%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowselectiontotext">external documentation</a>.
223-spec selectionToText(This) -> unicode:charlist() when
224	This::wxHtmlWindow().
225selectionToText(#wx_ref{type=ThisT}=This) ->
226  ?CLASS(ThisT,wxHtmlWindow),
227  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_SelectionToText),
228  wxe_util:rec(?wxHtmlWindow_SelectionToText).
229
230%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowselectline">external documentation</a>.
231-spec selectLine(This, Pos) -> 'ok' when
232	This::wxHtmlWindow(), Pos::{X::integer(), Y::integer()}.
233selectLine(#wx_ref{type=ThisT}=This,{PosX,PosY} = Pos)
234 when is_integer(PosX),is_integer(PosY) ->
235  ?CLASS(ThisT,wxHtmlWindow),
236  wxe_util:queue_cmd(This,Pos,?get_env(),?wxHtmlWindow_SelectLine).
237
238%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowselectword">external documentation</a>.
239-spec selectWord(This, Pos) -> 'ok' when
240	This::wxHtmlWindow(), Pos::{X::integer(), Y::integer()}.
241selectWord(#wx_ref{type=ThisT}=This,{PosX,PosY} = Pos)
242 when is_integer(PosX),is_integer(PosY) ->
243  ?CLASS(ThisT,wxHtmlWindow),
244  wxe_util:queue_cmd(This,Pos,?get_env(),?wxHtmlWindow_SelectWord).
245
246%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowsetborders">external documentation</a>.
247-spec setBorders(This, B) -> 'ok' when
248	This::wxHtmlWindow(), B::integer().
249setBorders(#wx_ref{type=ThisT}=This,B)
250 when is_integer(B) ->
251  ?CLASS(ThisT,wxHtmlWindow),
252  wxe_util:queue_cmd(This,B,?get_env(),?wxHtmlWindow_SetBorders).
253
254%% @equiv setFonts(This,Normal_face,Fixed_face, [])
255-spec setFonts(This, Normal_face, Fixed_face) -> 'ok' when
256	This::wxHtmlWindow(), Normal_face::unicode:chardata(), Fixed_face::unicode:chardata().
257
258setFonts(This,Normal_face,Fixed_face)
259 when is_record(This, wx_ref),?is_chardata(Normal_face),?is_chardata(Fixed_face) ->
260  setFonts(This,Normal_face,Fixed_face, []).
261
262%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowsetfonts">external documentation</a>.
263-spec setFonts(This, Normal_face, Fixed_face, [Option]) -> 'ok' when
264	This::wxHtmlWindow(), Normal_face::unicode:chardata(), Fixed_face::unicode:chardata(),
265	Option :: {'sizes', [integer()]}.
266setFonts(#wx_ref{type=ThisT}=This,Normal_face,Fixed_face, Options)
267 when ?is_chardata(Normal_face),?is_chardata(Fixed_face),is_list(Options) ->
268  ?CLASS(ThisT,wxHtmlWindow),
269  Normal_face_UC = unicode:characters_to_binary(Normal_face),
270  Fixed_face_UC = unicode:characters_to_binary(Fixed_face),
271  MOpts = fun({sizes, _sizes} = Arg) -> Arg;
272          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
273  Opts = lists:map(MOpts, Options),
274  wxe_util:queue_cmd(This,Normal_face_UC,Fixed_face_UC, Opts,?get_env(),?wxHtmlWindow_SetFonts).
275
276%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowsetpage">external documentation</a>.
277-spec setPage(This, Source) -> boolean() when
278	This::wxHtmlWindow(), Source::unicode:chardata().
279setPage(#wx_ref{type=ThisT}=This,Source)
280 when ?is_chardata(Source) ->
281  ?CLASS(ThisT,wxHtmlWindow),
282  Source_UC = unicode:characters_to_binary(Source),
283  wxe_util:queue_cmd(This,Source_UC,?get_env(),?wxHtmlWindow_SetPage),
284  wxe_util:rec(?wxHtmlWindow_SetPage).
285
286%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowsetrelatedframe">external documentation</a>.
287-spec setRelatedFrame(This, Frame, Format) -> 'ok' when
288	This::wxHtmlWindow(), Frame::wxFrame:wxFrame(), Format::unicode:chardata().
289setRelatedFrame(#wx_ref{type=ThisT}=This,#wx_ref{type=FrameT}=Frame,Format)
290 when ?is_chardata(Format) ->
291  ?CLASS(ThisT,wxHtmlWindow),
292  ?CLASS(FrameT,wxFrame),
293  Format_UC = unicode:characters_to_binary(Format),
294  wxe_util:queue_cmd(This,Frame,Format_UC,?get_env(),?wxHtmlWindow_SetRelatedFrame).
295
296%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowsetrelatedstatusbar">external documentation</a>.
297%% <br /> Also:<br />
298%% setRelatedStatusBar(This, Index) -> 'ok' when<br />
299%% 	This::wxHtmlWindow(), Index::integer().<br />
300%%
301-spec setRelatedStatusBar(This, Statusbar) -> 'ok' when
302	This::wxHtmlWindow(), Statusbar::wxStatusBar:wxStatusBar();
303      (This, Index) -> 'ok' when
304	This::wxHtmlWindow(), Index::integer().
305
306setRelatedStatusBar(This,Statusbar)
307 when is_record(This, wx_ref),is_record(Statusbar, wx_ref) ->
308  setRelatedStatusBar(This,Statusbar, []);
309setRelatedStatusBar(#wx_ref{type=ThisT}=This,Index)
310 when is_integer(Index) ->
311  ?CLASS(ThisT,wxHtmlWindow),
312  wxe_util:queue_cmd(This,Index,?get_env(),?wxHtmlWindow_SetRelatedStatusBar_1).
313
314%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowsetrelatedstatusbar">external documentation</a>.
315-spec setRelatedStatusBar(This, Statusbar, [Option]) -> 'ok' when
316	This::wxHtmlWindow(), Statusbar::wxStatusBar:wxStatusBar(),
317	Option :: {'index', integer()}.
318setRelatedStatusBar(#wx_ref{type=ThisT}=This,#wx_ref{type=StatusbarT}=Statusbar, Options)
319 when is_list(Options) ->
320  ?CLASS(ThisT,wxHtmlWindow),
321  ?CLASS(StatusbarT,wxStatusBar),
322  MOpts = fun({index, _index} = Arg) -> Arg;
323          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
324  Opts = lists:map(MOpts, Options),
325  wxe_util:queue_cmd(This,Statusbar, Opts,?get_env(),?wxHtmlWindow_SetRelatedStatusBar_2).
326
327%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxhtmlwindow.html#wxhtmlwindowtotext">external documentation</a>.
328-spec toText(This) -> unicode:charlist() when
329	This::wxHtmlWindow().
330toText(#wx_ref{type=ThisT}=This) ->
331  ?CLASS(ThisT,wxHtmlWindow),
332  wxe_util:queue_cmd(This,?get_env(),?wxHtmlWindow_ToText),
333  wxe_util:rec(?wxHtmlWindow_ToText).
334
335%% @doc Destroys this object, do not use object again
336-spec destroy(This::wxHtmlWindow()) -> 'ok'.
337destroy(Obj=#wx_ref{type=Type}) ->
338  ?CLASS(Type,wxHtmlWindow),
339  wxe_util:queue_cmd(Obj, ?get_env(), ?DESTROY_OBJECT),
340  ok.
341 %% From wxScrolledWindow
342%% @hidden
343setTargetWindow(This,Window) -> wxScrolledWindow:setTargetWindow(This,Window).
344%% @hidden
345setScrollRate(This,Xstep,Ystep) -> wxScrolledWindow:setScrollRate(This,Xstep,Ystep).
346%% @hidden
347setScrollbars(This,PixelsPerUnitX,PixelsPerUnitY,NoUnitsX,NoUnitsY, Options) -> wxScrolledWindow:setScrollbars(This,PixelsPerUnitX,PixelsPerUnitY,NoUnitsX,NoUnitsY, Options).
348%% @hidden
349setScrollbars(This,PixelsPerUnitX,PixelsPerUnitY,NoUnitsX,NoUnitsY) -> wxScrolledWindow:setScrollbars(This,PixelsPerUnitX,PixelsPerUnitY,NoUnitsX,NoUnitsY).
350%% @hidden
351scroll(This,X,Y) -> wxScrolledWindow:scroll(This,X,Y).
352%% @hidden
353scroll(This,Pt) -> wxScrolledWindow:scroll(This,Pt).
354%% @hidden
355prepareDC(This,Dc) -> wxScrolledWindow:prepareDC(This,Dc).
356%% @hidden
357doPrepareDC(This,Dc) -> wxScrolledWindow:doPrepareDC(This,Dc).
358%% @hidden
359getViewStart(This) -> wxScrolledWindow:getViewStart(This).
360%% @hidden
361getScrollPixelsPerUnit(This) -> wxScrolledWindow:getScrollPixelsPerUnit(This).
362%% @hidden
363enableScrolling(This,XScrolling,YScrolling) -> wxScrolledWindow:enableScrolling(This,XScrolling,YScrolling).
364%% @hidden
365calcUnscrolledPosition(This,X,Y) -> wxScrolledWindow:calcUnscrolledPosition(This,X,Y).
366%% @hidden
367calcUnscrolledPosition(This,Pt) -> wxScrolledWindow:calcUnscrolledPosition(This,Pt).
368%% @hidden
369calcScrolledPosition(This,X,Y) -> wxScrolledWindow:calcScrolledPosition(This,X,Y).
370%% @hidden
371calcScrolledPosition(This,Pt) -> wxScrolledWindow:calcScrolledPosition(This,Pt).
372 %% From wxPanel
373%% @hidden
374setFocusIgnoringChildren(This) -> wxPanel:setFocusIgnoringChildren(This).
375%% @hidden
376initDialog(This) -> wxPanel:initDialog(This).
377 %% From wxWindow
378%% @hidden
379getDPI(This) -> wxWindow:getDPI(This).
380%% @hidden
381getContentScaleFactor(This) -> wxWindow:getContentScaleFactor(This).
382%% @hidden
383setDoubleBuffered(This,On) -> wxWindow:setDoubleBuffered(This,On).
384%% @hidden
385isDoubleBuffered(This) -> wxWindow:isDoubleBuffered(This).
386%% @hidden
387canSetTransparent(This) -> wxWindow:canSetTransparent(This).
388%% @hidden
389setTransparent(This,Alpha) -> wxWindow:setTransparent(This,Alpha).
390%% @hidden
391warpPointer(This,X,Y) -> wxWindow:warpPointer(This,X,Y).
392%% @hidden
393validate(This) -> wxWindow:validate(This).
394%% @hidden
395updateWindowUI(This, Options) -> wxWindow:updateWindowUI(This, Options).
396%% @hidden
397updateWindowUI(This) -> wxWindow:updateWindowUI(This).
398%% @hidden
399update(This) -> wxWindow:update(This).
400%% @hidden
401transferDataToWindow(This) -> wxWindow:transferDataToWindow(This).
402%% @hidden
403transferDataFromWindow(This) -> wxWindow:transferDataFromWindow(This).
404%% @hidden
405thaw(This) -> wxWindow:thaw(This).
406%% @hidden
407show(This, Options) -> wxWindow:show(This, Options).
408%% @hidden
409show(This) -> wxWindow:show(This).
410%% @hidden
411shouldInheritColours(This) -> wxWindow:shouldInheritColours(This).
412%% @hidden
413setWindowVariant(This,Variant) -> wxWindow:setWindowVariant(This,Variant).
414%% @hidden
415setWindowStyleFlag(This,Style) -> wxWindow:setWindowStyleFlag(This,Style).
416%% @hidden
417setWindowStyle(This,Style) -> wxWindow:setWindowStyle(This,Style).
418%% @hidden
419setVirtualSize(This,Width,Height) -> wxWindow:setVirtualSize(This,Width,Height).
420%% @hidden
421setVirtualSize(This,Size) -> wxWindow:setVirtualSize(This,Size).
422%% @hidden
423setToolTip(This,TipString) -> wxWindow:setToolTip(This,TipString).
424%% @hidden
425setThemeEnabled(This,Enable) -> wxWindow:setThemeEnabled(This,Enable).
426%% @hidden
427setSizerAndFit(This,Sizer, Options) -> wxWindow:setSizerAndFit(This,Sizer, Options).
428%% @hidden
429setSizerAndFit(This,Sizer) -> wxWindow:setSizerAndFit(This,Sizer).
430%% @hidden
431setSizer(This,Sizer, Options) -> wxWindow:setSizer(This,Sizer, Options).
432%% @hidden
433setSizer(This,Sizer) -> wxWindow:setSizer(This,Sizer).
434%% @hidden
435setSizeHints(This,MinW,MinH, Options) -> wxWindow:setSizeHints(This,MinW,MinH, Options).
436%% @hidden
437setSizeHints(This,MinW,MinH) -> wxWindow:setSizeHints(This,MinW,MinH).
438%% @hidden
439setSizeHints(This,MinSize) -> wxWindow:setSizeHints(This,MinSize).
440%% @hidden
441setSize(This,X,Y,Width,Height, Options) -> wxWindow:setSize(This,X,Y,Width,Height, Options).
442%% @hidden
443setSize(This,X,Y,Width,Height) -> wxWindow:setSize(This,X,Y,Width,Height).
444%% @hidden
445setSize(This,Width,Height) -> wxWindow:setSize(This,Width,Height).
446%% @hidden
447setSize(This,Rect) -> wxWindow:setSize(This,Rect).
448%% @hidden
449setScrollPos(This,Orientation,Pos, Options) -> wxWindow:setScrollPos(This,Orientation,Pos, Options).
450%% @hidden
451setScrollPos(This,Orientation,Pos) -> wxWindow:setScrollPos(This,Orientation,Pos).
452%% @hidden
453setScrollbar(This,Orientation,Position,ThumbSize,Range, Options) -> wxWindow:setScrollbar(This,Orientation,Position,ThumbSize,Range, Options).
454%% @hidden
455setScrollbar(This,Orientation,Position,ThumbSize,Range) -> wxWindow:setScrollbar(This,Orientation,Position,ThumbSize,Range).
456%% @hidden
457setPalette(This,Pal) -> wxWindow:setPalette(This,Pal).
458%% @hidden
459setName(This,Name) -> wxWindow:setName(This,Name).
460%% @hidden
461setLabel(This,Label) -> wxWindow:setLabel(This,Label).
462%% @hidden
463setId(This,Winid) -> wxWindow:setId(This,Winid).
464%% @hidden
465setHelpText(This,HelpText) -> wxWindow:setHelpText(This,HelpText).
466%% @hidden
467setForegroundColour(This,Colour) -> wxWindow:setForegroundColour(This,Colour).
468%% @hidden
469setFont(This,Font) -> wxWindow:setFont(This,Font).
470%% @hidden
471setFocusFromKbd(This) -> wxWindow:setFocusFromKbd(This).
472%% @hidden
473setFocus(This) -> wxWindow:setFocus(This).
474%% @hidden
475setExtraStyle(This,ExStyle) -> wxWindow:setExtraStyle(This,ExStyle).
476%% @hidden
477setDropTarget(This,Target) -> wxWindow:setDropTarget(This,Target).
478%% @hidden
479setOwnForegroundColour(This,Colour) -> wxWindow:setOwnForegroundColour(This,Colour).
480%% @hidden
481setOwnFont(This,Font) -> wxWindow:setOwnFont(This,Font).
482%% @hidden
483setOwnBackgroundColour(This,Colour) -> wxWindow:setOwnBackgroundColour(This,Colour).
484%% @hidden
485setMinSize(This,Size) -> wxWindow:setMinSize(This,Size).
486%% @hidden
487setMaxSize(This,Size) -> wxWindow:setMaxSize(This,Size).
488%% @hidden
489setCursor(This,Cursor) -> wxWindow:setCursor(This,Cursor).
490%% @hidden
491setContainingSizer(This,Sizer) -> wxWindow:setContainingSizer(This,Sizer).
492%% @hidden
493setClientSize(This,Width,Height) -> wxWindow:setClientSize(This,Width,Height).
494%% @hidden
495setClientSize(This,Size) -> wxWindow:setClientSize(This,Size).
496%% @hidden
497setCaret(This,Caret) -> wxWindow:setCaret(This,Caret).
498%% @hidden
499setBackgroundStyle(This,Style) -> wxWindow:setBackgroundStyle(This,Style).
500%% @hidden
501setBackgroundColour(This,Colour) -> wxWindow:setBackgroundColour(This,Colour).
502%% @hidden
503setAutoLayout(This,AutoLayout) -> wxWindow:setAutoLayout(This,AutoLayout).
504%% @hidden
505setAcceleratorTable(This,Accel) -> wxWindow:setAcceleratorTable(This,Accel).
506%% @hidden
507scrollWindow(This,Dx,Dy, Options) -> wxWindow:scrollWindow(This,Dx,Dy, Options).
508%% @hidden
509scrollWindow(This,Dx,Dy) -> wxWindow:scrollWindow(This,Dx,Dy).
510%% @hidden
511scrollPages(This,Pages) -> wxWindow:scrollPages(This,Pages).
512%% @hidden
513scrollLines(This,Lines) -> wxWindow:scrollLines(This,Lines).
514%% @hidden
515screenToClient(This,Pt) -> wxWindow:screenToClient(This,Pt).
516%% @hidden
517screenToClient(This) -> wxWindow:screenToClient(This).
518%% @hidden
519reparent(This,NewParent) -> wxWindow:reparent(This,NewParent).
520%% @hidden
521removeChild(This,Child) -> wxWindow:removeChild(This,Child).
522%% @hidden
523releaseMouse(This) -> wxWindow:releaseMouse(This).
524%% @hidden
525refreshRect(This,Rect, Options) -> wxWindow:refreshRect(This,Rect, Options).
526%% @hidden
527refreshRect(This,Rect) -> wxWindow:refreshRect(This,Rect).
528%% @hidden
529refresh(This, Options) -> wxWindow:refresh(This, Options).
530%% @hidden
531refresh(This) -> wxWindow:refresh(This).
532%% @hidden
533raise(This) -> wxWindow:raise(This).
534%% @hidden
535popupMenu(This,Menu,X,Y) -> wxWindow:popupMenu(This,Menu,X,Y).
536%% @hidden
537popupMenu(This,Menu, Options) -> wxWindow:popupMenu(This,Menu, Options).
538%% @hidden
539popupMenu(This,Menu) -> wxWindow:popupMenu(This,Menu).
540%% @hidden
541pageUp(This) -> wxWindow:pageUp(This).
542%% @hidden
543pageDown(This) -> wxWindow:pageDown(This).
544%% @hidden
545navigate(This, Options) -> wxWindow:navigate(This, Options).
546%% @hidden
547navigate(This) -> wxWindow:navigate(This).
548%% @hidden
549moveBeforeInTabOrder(This,Win) -> wxWindow:moveBeforeInTabOrder(This,Win).
550%% @hidden
551moveAfterInTabOrder(This,Win) -> wxWindow:moveAfterInTabOrder(This,Win).
552%% @hidden
553move(This,X,Y, Options) -> wxWindow:move(This,X,Y, Options).
554%% @hidden
555move(This,X,Y) -> wxWindow:move(This,X,Y).
556%% @hidden
557move(This,Pt) -> wxWindow:move(This,Pt).
558%% @hidden
559lower(This) -> wxWindow:lower(This).
560%% @hidden
561lineUp(This) -> wxWindow:lineUp(This).
562%% @hidden
563lineDown(This) -> wxWindow:lineDown(This).
564%% @hidden
565layout(This) -> wxWindow:layout(This).
566%% @hidden
567isShownOnScreen(This) -> wxWindow:isShownOnScreen(This).
568%% @hidden
569isTopLevel(This) -> wxWindow:isTopLevel(This).
570%% @hidden
571isShown(This) -> wxWindow:isShown(This).
572%% @hidden
573isRetained(This) -> wxWindow:isRetained(This).
574%% @hidden
575isExposed(This,X,Y,W,H) -> wxWindow:isExposed(This,X,Y,W,H).
576%% @hidden
577isExposed(This,X,Y) -> wxWindow:isExposed(This,X,Y).
578%% @hidden
579isExposed(This,Pt) -> wxWindow:isExposed(This,Pt).
580%% @hidden
581isEnabled(This) -> wxWindow:isEnabled(This).
582%% @hidden
583isFrozen(This) -> wxWindow:isFrozen(This).
584%% @hidden
585invalidateBestSize(This) -> wxWindow:invalidateBestSize(This).
586%% @hidden
587inheritAttributes(This) -> wxWindow:inheritAttributes(This).
588%% @hidden
589hide(This) -> wxWindow:hide(This).
590%% @hidden
591hasTransparentBackground(This) -> wxWindow:hasTransparentBackground(This).
592%% @hidden
593hasScrollbar(This,Orient) -> wxWindow:hasScrollbar(This,Orient).
594%% @hidden
595hasCapture(This) -> wxWindow:hasCapture(This).
596%% @hidden
597getWindowVariant(This) -> wxWindow:getWindowVariant(This).
598%% @hidden
599getWindowStyleFlag(This) -> wxWindow:getWindowStyleFlag(This).
600%% @hidden
601getVirtualSize(This) -> wxWindow:getVirtualSize(This).
602%% @hidden
603getUpdateRegion(This) -> wxWindow:getUpdateRegion(This).
604%% @hidden
605getToolTip(This) -> wxWindow:getToolTip(This).
606%% @hidden
607getThemeEnabled(This) -> wxWindow:getThemeEnabled(This).
608%% @hidden
609getTextExtent(This,String, Options) -> wxWindow:getTextExtent(This,String, Options).
610%% @hidden
611getTextExtent(This,String) -> wxWindow:getTextExtent(This,String).
612%% @hidden
613getSizer(This) -> wxWindow:getSizer(This).
614%% @hidden
615getSize(This) -> wxWindow:getSize(This).
616%% @hidden
617getScrollThumb(This,Orientation) -> wxWindow:getScrollThumb(This,Orientation).
618%% @hidden
619getScrollRange(This,Orientation) -> wxWindow:getScrollRange(This,Orientation).
620%% @hidden
621getScrollPos(This,Orientation) -> wxWindow:getScrollPos(This,Orientation).
622%% @hidden
623getScreenRect(This) -> wxWindow:getScreenRect(This).
624%% @hidden
625getScreenPosition(This) -> wxWindow:getScreenPosition(This).
626%% @hidden
627getRect(This) -> wxWindow:getRect(This).
628%% @hidden
629getPosition(This) -> wxWindow:getPosition(This).
630%% @hidden
631getParent(This) -> wxWindow:getParent(This).
632%% @hidden
633getName(This) -> wxWindow:getName(This).
634%% @hidden
635getMinSize(This) -> wxWindow:getMinSize(This).
636%% @hidden
637getMaxSize(This) -> wxWindow:getMaxSize(This).
638%% @hidden
639getLabel(This) -> wxWindow:getLabel(This).
640%% @hidden
641getId(This) -> wxWindow:getId(This).
642%% @hidden
643getHelpText(This) -> wxWindow:getHelpText(This).
644%% @hidden
645getHandle(This) -> wxWindow:getHandle(This).
646%% @hidden
647getGrandParent(This) -> wxWindow:getGrandParent(This).
648%% @hidden
649getForegroundColour(This) -> wxWindow:getForegroundColour(This).
650%% @hidden
651getFont(This) -> wxWindow:getFont(This).
652%% @hidden
653getExtraStyle(This) -> wxWindow:getExtraStyle(This).
654%% @hidden
655getDPIScaleFactor(This) -> wxWindow:getDPIScaleFactor(This).
656%% @hidden
657getDropTarget(This) -> wxWindow:getDropTarget(This).
658%% @hidden
659getCursor(This) -> wxWindow:getCursor(This).
660%% @hidden
661getContainingSizer(This) -> wxWindow:getContainingSizer(This).
662%% @hidden
663getClientSize(This) -> wxWindow:getClientSize(This).
664%% @hidden
665getChildren(This) -> wxWindow:getChildren(This).
666%% @hidden
667getCharWidth(This) -> wxWindow:getCharWidth(This).
668%% @hidden
669getCharHeight(This) -> wxWindow:getCharHeight(This).
670%% @hidden
671getCaret(This) -> wxWindow:getCaret(This).
672%% @hidden
673getBestSize(This) -> wxWindow:getBestSize(This).
674%% @hidden
675getBackgroundStyle(This) -> wxWindow:getBackgroundStyle(This).
676%% @hidden
677getBackgroundColour(This) -> wxWindow:getBackgroundColour(This).
678%% @hidden
679getAcceleratorTable(This) -> wxWindow:getAcceleratorTable(This).
680%% @hidden
681freeze(This) -> wxWindow:freeze(This).
682%% @hidden
683fitInside(This) -> wxWindow:fitInside(This).
684%% @hidden
685fit(This) -> wxWindow:fit(This).
686%% @hidden
687findWindow(This,Id) -> wxWindow:findWindow(This,Id).
688%% @hidden
689enable(This, Options) -> wxWindow:enable(This, Options).
690%% @hidden
691enable(This) -> wxWindow:enable(This).
692%% @hidden
693dragAcceptFiles(This,Accept) -> wxWindow:dragAcceptFiles(This,Accept).
694%% @hidden
695disable(This) -> wxWindow:disable(This).
696%% @hidden
697destroyChildren(This) -> wxWindow:destroyChildren(This).
698%% @hidden
699convertPixelsToDialog(This,Sz) -> wxWindow:convertPixelsToDialog(This,Sz).
700%% @hidden
701convertDialogToPixels(This,Sz) -> wxWindow:convertDialogToPixels(This,Sz).
702%% @hidden
703close(This, Options) -> wxWindow:close(This, Options).
704%% @hidden
705close(This) -> wxWindow:close(This).
706%% @hidden
707clientToScreen(This,X,Y) -> wxWindow:clientToScreen(This,X,Y).
708%% @hidden
709clientToScreen(This,Pt) -> wxWindow:clientToScreen(This,Pt).
710%% @hidden
711clearBackground(This) -> wxWindow:clearBackground(This).
712%% @hidden
713centreOnParent(This, Options) -> wxWindow:centreOnParent(This, Options).
714%% @hidden
715centerOnParent(This, Options) -> wxWindow:centerOnParent(This, Options).
716%% @hidden
717centreOnParent(This) -> wxWindow:centreOnParent(This).
718%% @hidden
719centerOnParent(This) -> wxWindow:centerOnParent(This).
720%% @hidden
721centre(This, Options) -> wxWindow:centre(This, Options).
722%% @hidden
723center(This, Options) -> wxWindow:center(This, Options).
724%% @hidden
725centre(This) -> wxWindow:centre(This).
726%% @hidden
727center(This) -> wxWindow:center(This).
728%% @hidden
729captureMouse(This) -> wxWindow:captureMouse(This).
730%% @hidden
731cacheBestSize(This,Size) -> wxWindow:cacheBestSize(This,Size).
732 %% From wxEvtHandler
733%% @hidden
734disconnect(This,EventType, Options) -> wxEvtHandler:disconnect(This,EventType, Options).
735%% @hidden
736disconnect(This,EventType) -> wxEvtHandler:disconnect(This,EventType).
737%% @hidden
738disconnect(This) -> wxEvtHandler:disconnect(This).
739%% @hidden
740connect(This,EventType, Options) -> wxEvtHandler:connect(This,EventType, Options).
741%% @hidden
742connect(This,EventType) -> wxEvtHandler:connect(This,EventType).
743