From a181c06152a3c935fdf63659322020fb7625b577 Mon Sep 17 00:00:00 2001 From: Dan Gudmundsson Date: Thu, 16 Feb 2012 11:04:18 +0100 Subject: [wx] Generated types for all wx classes --- lib/wx/src/gen/wxPrintDialogData.erl | 83 ++++++++++++++++++++++++------------ 1 file changed, 55 insertions(+), 28 deletions(-) (limited to 'lib/wx/src/gen/wxPrintDialogData.erl') diff --git a/lib/wx/src/gen/wxPrintDialogData.erl b/lib/wx/src/gen/wxPrintDialogData.erl index a7e8d41f2e..ec554bfb88 100644 --- a/lib/wx/src/gen/wxPrintDialogData.erl +++ b/lib/wx/src/gen/wxPrintDialogData.erl @@ -1,7 +1,7 @@ %% %% %CopyrightBegin% %% -%% Copyright Ericsson AB 2008-2010. All Rights Reserved. +%% Copyright Ericsson AB 2008-2012. All Rights Reserved. %% %% The contents of this file are subject to the Erlang Public License, %% Version 1.1, (the "License"); you may not use this file except in @@ -33,17 +33,20 @@ %% inherited exports -export([parent_class/1]). +-export_type([wxPrintDialogData/0]). %% @hidden parent_class(_Class) -> erlang:error({badtype, ?MODULE}). -%% @spec () -> wxPrintDialogData() +-type wxPrintDialogData() :: wx:wx_object(). %% @doc See external documentation. +-spec new() -> wxPrintDialogData(). new() -> wxe_util:construct(?wxPrintDialogData_new_0, <<>>). -%% @spec (DialogData::wxPrintDialogData() | wxPrintData:wxPrintData()) -> wxPrintDialogData() %% @doc See external documentation. +-spec new(DialogData) -> wxPrintDialogData() when + DialogData::wxPrintDialogData() | wxPrintData:wxPrintData(). new(#wx_ref{type=DialogDataT,ref=DialogDataRef}) -> DialogDataOP = case ?CLASS_T(DialogDataT,wxPrintDialogData) of true -> @@ -54,189 +57,213 @@ new(#wx_ref{type=DialogDataT,ref=DialogDataRef}) -> wxe_util:construct(DialogDataOP, <>). -%% @spec (This::wxPrintDialogData(), Flag::bool()) -> ok %% @doc See external documentation. +-spec enableHelp(This, Flag) -> ok when + This::wxPrintDialogData(), Flag::boolean(). enableHelp(#wx_ref{type=ThisT,ref=ThisRef},Flag) when is_boolean(Flag) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_EnableHelp, <>). -%% @spec (This::wxPrintDialogData(), Flag::bool()) -> ok %% @doc See external documentation. +-spec enablePageNumbers(This, Flag) -> ok when + This::wxPrintDialogData(), Flag::boolean(). enablePageNumbers(#wx_ref{type=ThisT,ref=ThisRef},Flag) when is_boolean(Flag) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_EnablePageNumbers, <>). -%% @spec (This::wxPrintDialogData(), Flag::bool()) -> ok %% @doc See external documentation. +-spec enablePrintToFile(This, Flag) -> ok when + This::wxPrintDialogData(), Flag::boolean(). enablePrintToFile(#wx_ref{type=ThisT,ref=ThisRef},Flag) when is_boolean(Flag) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_EnablePrintToFile, <>). -%% @spec (This::wxPrintDialogData(), Flag::bool()) -> ok %% @doc See external documentation. +-spec enableSelection(This, Flag) -> ok when + This::wxPrintDialogData(), Flag::boolean(). enableSelection(#wx_ref{type=ThisT,ref=ThisRef},Flag) when is_boolean(Flag) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_EnableSelection, <>). -%% @spec (This::wxPrintDialogData()) -> bool() %% @doc See external documentation. +-spec getAllPages(This) -> boolean() when + This::wxPrintDialogData(). getAllPages(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetAllPages, <>). -%% @spec (This::wxPrintDialogData()) -> bool() %% @doc See external documentation. +-spec getCollate(This) -> boolean() when + This::wxPrintDialogData(). getCollate(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetCollate, <>). -%% @spec (This::wxPrintDialogData()) -> integer() %% @doc See external documentation. +-spec getFromPage(This) -> integer() when + This::wxPrintDialogData(). getFromPage(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetFromPage, <>). -%% @spec (This::wxPrintDialogData()) -> integer() %% @doc See external documentation. +-spec getMaxPage(This) -> integer() when + This::wxPrintDialogData(). getMaxPage(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetMaxPage, <>). -%% @spec (This::wxPrintDialogData()) -> integer() %% @doc See external documentation. +-spec getMinPage(This) -> integer() when + This::wxPrintDialogData(). getMinPage(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetMinPage, <>). -%% @spec (This::wxPrintDialogData()) -> integer() %% @doc See external documentation. +-spec getNoCopies(This) -> integer() when + This::wxPrintDialogData(). getNoCopies(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetNoCopies, <>). -%% @spec (This::wxPrintDialogData()) -> wxPrintData:wxPrintData() %% @doc See external documentation. +-spec getPrintData(This) -> wxPrintData:wxPrintData() when + This::wxPrintDialogData(). getPrintData(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetPrintData, <>). -%% @spec (This::wxPrintDialogData()) -> bool() %% @doc See external documentation. +-spec getPrintToFile(This) -> boolean() when + This::wxPrintDialogData(). getPrintToFile(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetPrintToFile, <>). -%% @spec (This::wxPrintDialogData()) -> bool() %% @doc See external documentation. +-spec getSelection(This) -> boolean() when + This::wxPrintDialogData(). getSelection(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetSelection, <>). -%% @spec (This::wxPrintDialogData()) -> integer() %% @doc See external documentation. +-spec getToPage(This) -> integer() when + This::wxPrintDialogData(). getToPage(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_GetToPage, <>). -%% @spec (This::wxPrintDialogData()) -> bool() %% @doc See external documentation. +-spec isOk(This) -> boolean() when + This::wxPrintDialogData(). isOk(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:call(?wxPrintDialogData_IsOk, <>). -%% @spec (This::wxPrintDialogData(), Flag::bool()) -> ok %% @doc See external documentation. +-spec setCollate(This, Flag) -> ok when + This::wxPrintDialogData(), Flag::boolean(). setCollate(#wx_ref{type=ThisT,ref=ThisRef},Flag) when is_boolean(Flag) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_SetCollate, <>). -%% @spec (This::wxPrintDialogData(), V::integer()) -> ok %% @doc See external documentation. +-spec setFromPage(This, V) -> ok when + This::wxPrintDialogData(), V::integer(). setFromPage(#wx_ref{type=ThisT,ref=ThisRef},V) when is_integer(V) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_SetFromPage, <>). -%% @spec (This::wxPrintDialogData(), V::integer()) -> ok %% @doc See external documentation. +-spec setMaxPage(This, V) -> ok when + This::wxPrintDialogData(), V::integer(). setMaxPage(#wx_ref{type=ThisT,ref=ThisRef},V) when is_integer(V) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_SetMaxPage, <>). -%% @spec (This::wxPrintDialogData(), V::integer()) -> ok %% @doc See external documentation. +-spec setMinPage(This, V) -> ok when + This::wxPrintDialogData(), V::integer(). setMinPage(#wx_ref{type=ThisT,ref=ThisRef},V) when is_integer(V) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_SetMinPage, <>). -%% @spec (This::wxPrintDialogData(), V::integer()) -> ok %% @doc See external documentation. +-spec setNoCopies(This, V) -> ok when + This::wxPrintDialogData(), V::integer(). setNoCopies(#wx_ref{type=ThisT,ref=ThisRef},V) when is_integer(V) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_SetNoCopies, <>). -%% @spec (This::wxPrintDialogData(), PrintData::wxPrintData:wxPrintData()) -> ok %% @doc See external documentation. +-spec setPrintData(This, PrintData) -> ok when + This::wxPrintDialogData(), PrintData::wxPrintData:wxPrintData(). setPrintData(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=PrintDataT,ref=PrintDataRef}) -> ?CLASS(ThisT,wxPrintDialogData), ?CLASS(PrintDataT,wxPrintData), wxe_util:cast(?wxPrintDialogData_SetPrintData, <>). -%% @spec (This::wxPrintDialogData(), Flag::bool()) -> ok %% @doc See external documentation. +-spec setPrintToFile(This, Flag) -> ok when + This::wxPrintDialogData(), Flag::boolean(). setPrintToFile(#wx_ref{type=ThisT,ref=ThisRef},Flag) when is_boolean(Flag) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_SetPrintToFile, <>). -%% @spec (This::wxPrintDialogData(), Flag::bool()) -> ok %% @doc See external documentation. +-spec setSelection(This, Flag) -> ok when + This::wxPrintDialogData(), Flag::boolean(). setSelection(#wx_ref{type=ThisT,ref=ThisRef},Flag) when is_boolean(Flag) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_SetSelection, <>). -%% @spec (This::wxPrintDialogData(), V::integer()) -> ok %% @doc See external documentation. +-spec setToPage(This, V) -> ok when + This::wxPrintDialogData(), V::integer(). setToPage(#wx_ref{type=ThisT,ref=ThisRef},V) when is_integer(V) -> ?CLASS(ThisT,wxPrintDialogData), wxe_util:cast(?wxPrintDialogData_SetToPage, <>). -%% @spec (This::wxPrintDialogData()) -> ok %% @doc Destroys this object, do not use object again +-spec destroy(This::wxPrintDialogData) -> ok. destroy(Obj=#wx_ref{type=Type}) -> ?CLASS(Type,wxPrintDialogData), wxe_util:destroy(?DESTROY_OBJECT,Obj), -- cgit v1.2.3