/
usr
/
lib64
/
erlang
/
lib
/
wx-2.1.4
/
src
/
gen
/
File Upload :
llllll
Current File: //usr/lib64/erlang/lib/wx-2.1.4/src/gen/wxPrinter.erl
%% %% %CopyrightBegin% %% %% Copyright Ericsson AB 2008-2020. All Rights Reserved. %% %% Licensed under the Apache License, Version 2.0 (the "License"); %% you may not use this file except in compliance with the License. %% You may obtain a copy of the License at %% %% http://www.apache.org/licenses/LICENSE-2.0 %% %% Unless required by applicable law or agreed to in writing, software %% distributed under the License is distributed on an "AS IS" BASIS, %% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. %% See the License for the specific language governing permissions and %% limitations under the License. %% %% %CopyrightEnd% %% This file is generated DO NOT EDIT -module(wxPrinter). -include("wxe.hrl"). -export([createAbortWindow/3,destroy/1,getAbort/1,getLastError/0,getPrintDialogData/1, new/0,new/1,print/3,print/4,printDialog/2,reportError/4,setup/2]). %% inherited exports -export([parent_class/1]). -type wxPrinter() :: wx:wx_object(). -export_type([wxPrinter/0]). %% @hidden parent_class(_Class) -> erlang:error({badtype, ?MODULE}). %% @equiv new([]) -spec new() -> wxPrinter(). new() -> new([]). %% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxprinter.html#wxprinterwxprinter">external documentation</a>. -spec new([Option]) -> wxPrinter() when Option :: {'data', wxPrintDialogData:wxPrintDialogData()}. new(Options) when is_list(Options) -> MOpts = fun({data, #wx_ref{type=DataT}} = Arg) -> ?CLASS(DataT,wxPrintDialogData),Arg; (BadOpt) -> erlang:error({badoption, BadOpt}) end, Opts = lists:map(MOpts, Options), wxe_util:queue_cmd(Opts,?get_env(),?wxPrinter_new), wxe_util:rec(?wxPrinter_new). %% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxprinter.html#wxprintercreateabortwindow">external documentation</a>. -spec createAbortWindow(This, Parent, Printout) -> wxDialog:wxDialog() when This::wxPrinter(), Parent::wxWindow:wxWindow(), Printout::wxPrintout:wxPrintout(). createAbortWindow(#wx_ref{type=ThisT}=This,#wx_ref{type=ParentT}=Parent,#wx_ref{type=PrintoutT}=Printout) -> ?CLASS(ThisT,wxPrinter), ?CLASS(ParentT,wxWindow), ?CLASS(PrintoutT,wxPrintout), wxe_util:queue_cmd(This,Parent,Printout,?get_env(),?wxPrinter_CreateAbortWindow), wxe_util:rec(?wxPrinter_CreateAbortWindow). %% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxprinter.html#wxprintergetabort">external documentation</a>. -spec getAbort(This) -> boolean() when This::wxPrinter(). getAbort(#wx_ref{type=ThisT}=This) -> ?CLASS(ThisT,wxPrinter), wxe_util:queue_cmd(This,?get_env(),?wxPrinter_GetAbort), wxe_util:rec(?wxPrinter_GetAbort). %% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxprinter.html#wxprintergetlasterror">external documentation</a>. %%<br /> Res = ?wxPRINTER_NO_ERROR | ?wxPRINTER_CANCELLED | ?wxPRINTER_ERROR -spec getLastError() -> wx:wx_enum(). getLastError() -> wxe_util:queue_cmd(?get_env(), ?wxPrinter_GetLastError), wxe_util:rec(?wxPrinter_GetLastError). %% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxprinter.html#wxprintergetprintdialogdata">external documentation</a>. -spec getPrintDialogData(This) -> wxPrintDialogData:wxPrintDialogData() when This::wxPrinter(). getPrintDialogData(#wx_ref{type=ThisT}=This) -> ?CLASS(ThisT,wxPrinter), wxe_util:queue_cmd(This,?get_env(),?wxPrinter_GetPrintDialogData), wxe_util:rec(?wxPrinter_GetPrintDialogData). %% @equiv print(This,Parent,Printout, []) -spec print(This, Parent, Printout) -> boolean() when This::wxPrinter(), Parent::wxWindow:wxWindow(), Printout::wxPrintout:wxPrintout(). print(This,Parent,Printout) when is_record(This, wx_ref),is_record(Parent, wx_ref),is_record(Printout, wx_ref) -> print(This,Parent,Printout, []). %% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxprinter.html#wxprinterprint">external documentation</a>. -spec print(This, Parent, Printout, [Option]) -> boolean() when This::wxPrinter(), Parent::wxWindow:wxWindow(), Printout::wxPrintout:wxPrintout(), Option :: {'prompt', boolean()}. print(#wx_ref{type=ThisT}=This,#wx_ref{type=ParentT}=Parent,#wx_ref{type=PrintoutT}=Printout, Options) when is_list(Options) -> ?CLASS(ThisT,wxPrinter), ?CLASS(ParentT,wxWindow), ?CLASS(PrintoutT,wxPrintout), MOpts = fun({prompt, _prompt} = Arg) -> Arg; (BadOpt) -> erlang:error({badoption, BadOpt}) end, Opts = lists:map(MOpts, Options), wxe_util:queue_cmd(This,Parent,Printout, Opts,?get_env(),?wxPrinter_Print), wxe_util:rec(?wxPrinter_Print). %% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxprinter.html#wxprinterprintdialog">external documentation</a>. -spec printDialog(This, Parent) -> wxDC:wxDC() when This::wxPrinter(), Parent::wxWindow:wxWindow(). printDialog(#wx_ref{type=ThisT}=This,#wx_ref{type=ParentT}=Parent) -> ?CLASS(ThisT,wxPrinter), ?CLASS(ParentT,wxWindow), wxe_util:queue_cmd(This,Parent,?get_env(),?wxPrinter_PrintDialog), wxe_util:rec(?wxPrinter_PrintDialog). %% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxprinter.html#wxprinterreporterror">external documentation</a>. -spec reportError(This, Parent, Printout, Message) -> 'ok' when This::wxPrinter(), Parent::wxWindow:wxWindow(), Printout::wxPrintout:wxPrintout(), Message::unicode:chardata(). reportError(#wx_ref{type=ThisT}=This,#wx_ref{type=ParentT}=Parent,#wx_ref{type=PrintoutT}=Printout,Message) when ?is_chardata(Message) -> ?CLASS(ThisT,wxPrinter), ?CLASS(ParentT,wxWindow), ?CLASS(PrintoutT,wxPrintout), Message_UC = unicode:characters_to_binary(Message), wxe_util:queue_cmd(This,Parent,Printout,Message_UC,?get_env(),?wxPrinter_ReportError). %% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxprinter.html#wxprintersetup">external documentation</a>. -spec setup(This, Parent) -> boolean() when This::wxPrinter(), Parent::wxWindow:wxWindow(). setup(#wx_ref{type=ThisT}=This,#wx_ref{type=ParentT}=Parent) -> ?CLASS(ThisT,wxPrinter), ?CLASS(ParentT,wxWindow), wxe_util:queue_cmd(This,Parent,?get_env(),?wxPrinter_Setup), wxe_util:rec(?wxPrinter_Setup). %% @doc Destroys this object, do not use object again -spec destroy(This::wxPrinter()) -> 'ok'. destroy(Obj=#wx_ref{type=Type}) -> ?CLASS(Type,wxPrinter), wxe_util:queue_cmd(Obj, ?get_env(), ?DESTROY_OBJECT), ok.
Copyright ©2k19 -
Hexid
|
Tex7ure