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/wxPrintout.erl | 66 ++++++++++++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 22 deletions(-) (limited to 'lib/wx/src/gen/wxPrintout.erl') diff --git a/lib/wx/src/gen/wxPrintout.erl b/lib/wx/src/gen/wxPrintout.erl index a34c030275..2afb9a54f7 100644 --- a/lib/wx/src/gen/wxPrintout.erl +++ b/lib/wx/src/gen/wxPrintout.erl @@ -1,7 +1,7 @@ %% %% %CopyrightBegin% %% -%% Copyright Ericsson AB 2008-2011. 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 @@ -34,9 +34,11 @@ %% inherited exports -export([parent_class/1]). +-export_type([wxPrintout/0]). %% @hidden parent_class(_Class) -> erlang:error({badtype, ?MODULE}). +-type wxPrintout() :: wx:wx_object(). %% @spec (Title::string(), OnPrintPage::function()) -> wxPrintout:wxPrintout() %% @doc @equiv new(Title, OnPrintPage, []) @@ -118,80 +120,91 @@ new(Title, OnPrintPage, Opts) when is_list(Title), is_function(OnPrintPage), is_ OnPrintPageId:32/?UI, BinOpt/binary>>). -%% @spec (This::wxPrintout()) -> wxDC:wxDC() %% @doc See external documentation. +-spec getDC(This) -> wxDC:wxDC() when + This::wxPrintout(). getDC(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_GetDC, <>). -%% @spec (This::wxPrintout()) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec getPageSizeMM(This) -> {W::integer(), H::integer()} when + This::wxPrintout(). getPageSizeMM(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_GetPageSizeMM, <>). -%% @spec (This::wxPrintout()) -> {W::integer(), H::integer()} %% @doc See external documentation. +-spec getPageSizePixels(This) -> {W::integer(), H::integer()} when + This::wxPrintout(). getPageSizePixels(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_GetPageSizePixels, <>). -%% @spec (This::wxPrintout()) -> {X::integer(), Y::integer(), W::integer(), H::integer()} %% @doc See external documentation. +-spec getPaperRectPixels(This) -> {X::integer(), Y::integer(), W::integer(), H::integer()} when + This::wxPrintout(). getPaperRectPixels(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_GetPaperRectPixels, <>). -%% @spec (This::wxPrintout()) -> {X::integer(), Y::integer()} %% @doc See external documentation. +-spec getPPIPrinter(This) -> {X::integer(), Y::integer()} when + This::wxPrintout(). getPPIPrinter(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_GetPPIPrinter, <>). -%% @spec (This::wxPrintout()) -> {X::integer(), Y::integer()} %% @doc See external documentation. +-spec getPPIScreen(This) -> {X::integer(), Y::integer()} when + This::wxPrintout(). getPPIScreen(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_GetPPIScreen, <>). -%% @spec (This::wxPrintout()) -> string() %% @doc See external documentation. +-spec getTitle(This) -> string() when + This::wxPrintout(). getTitle(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_GetTitle, <>). -%% @spec (This::wxPrintout()) -> bool() %% @doc See external documentation. +-spec isPreview(This) -> boolean() when + This::wxPrintout(). isPreview(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_IsPreview, <>). -%% @spec (This::wxPrintout(), ImageSize::{W::integer(), H::integer()}) -> ok %% @doc See external documentation. +-spec fitThisSizeToPaper(This, ImageSize) -> ok when + This::wxPrintout(), ImageSize::{W::integer(), H::integer()}. fitThisSizeToPaper(#wx_ref{type=ThisT,ref=ThisRef},{ImageSizeW,ImageSizeH}) when is_integer(ImageSizeW),is_integer(ImageSizeH) -> ?CLASS(ThisT,wxPrintout), wxe_util:cast(?wxPrintout_FitThisSizeToPaper, <>). -%% @spec (This::wxPrintout(), ImageSize::{W::integer(), H::integer()}) -> ok %% @doc See external documentation. +-spec fitThisSizeToPage(This, ImageSize) -> ok when + This::wxPrintout(), ImageSize::{W::integer(), H::integer()}. fitThisSizeToPage(#wx_ref{type=ThisT,ref=ThisRef},{ImageSizeW,ImageSizeH}) when is_integer(ImageSizeW),is_integer(ImageSizeH) -> ?CLASS(ThisT,wxPrintout), wxe_util:cast(?wxPrintout_FitThisSizeToPage, <>). -%% @spec (This::wxPrintout(), ImageSize::{W::integer(), H::integer()}, PageSetupData::wxPageSetupDialogData:wxPageSetupDialogData()) -> ok %% @doc See external documentation. +-spec fitThisSizeToPageMargins(This, ImageSize, PageSetupData) -> ok when + This::wxPrintout(), ImageSize::{W::integer(), H::integer()}, PageSetupData::wxPageSetupDialogData:wxPageSetupDialogData(). fitThisSizeToPageMargins(#wx_ref{type=ThisT,ref=ThisRef},{ImageSizeW,ImageSizeH},#wx_ref{type=PageSetupDataT,ref=PageSetupDataRef}) when is_integer(ImageSizeW),is_integer(ImageSizeH) -> ?CLASS(ThisT,wxPrintout), @@ -199,75 +212,84 @@ fitThisSizeToPageMargins(#wx_ref{type=ThisT,ref=ThisRef},{ImageSizeW,ImageSizeH} wxe_util:cast(?wxPrintout_FitThisSizeToPageMargins, <>). -%% @spec (This::wxPrintout()) -> ok %% @doc See external documentation. +-spec mapScreenSizeToPaper(This) -> ok when + This::wxPrintout(). mapScreenSizeToPaper(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:cast(?wxPrintout_MapScreenSizeToPaper, <>). -%% @spec (This::wxPrintout()) -> ok %% @doc See external documentation. +-spec mapScreenSizeToPage(This) -> ok when + This::wxPrintout(). mapScreenSizeToPage(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:cast(?wxPrintout_MapScreenSizeToPage, <>). -%% @spec (This::wxPrintout(), PageSetupData::wxPageSetupDialogData:wxPageSetupDialogData()) -> ok %% @doc See external documentation. +-spec mapScreenSizeToPageMargins(This, PageSetupData) -> ok when + This::wxPrintout(), PageSetupData::wxPageSetupDialogData:wxPageSetupDialogData(). mapScreenSizeToPageMargins(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=PageSetupDataT,ref=PageSetupDataRef}) -> ?CLASS(ThisT,wxPrintout), ?CLASS(PageSetupDataT,wxPageSetupDialogData), wxe_util:cast(?wxPrintout_MapScreenSizeToPageMargins, <>). -%% @spec (This::wxPrintout()) -> ok %% @doc See external documentation. +-spec mapScreenSizeToDevice(This) -> ok when + This::wxPrintout(). mapScreenSizeToDevice(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:cast(?wxPrintout_MapScreenSizeToDevice, <>). -%% @spec (This::wxPrintout()) -> {X::integer(), Y::integer(), W::integer(), H::integer()} %% @doc See external documentation. +-spec getLogicalPaperRect(This) -> {X::integer(), Y::integer(), W::integer(), H::integer()} when + This::wxPrintout(). getLogicalPaperRect(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_GetLogicalPaperRect, <>). -%% @spec (This::wxPrintout()) -> {X::integer(), Y::integer(), W::integer(), H::integer()} %% @doc See external documentation. +-spec getLogicalPageRect(This) -> {X::integer(), Y::integer(), W::integer(), H::integer()} when + This::wxPrintout(). getLogicalPageRect(#wx_ref{type=ThisT,ref=ThisRef}) -> ?CLASS(ThisT,wxPrintout), wxe_util:call(?wxPrintout_GetLogicalPageRect, <>). -%% @spec (This::wxPrintout(), PageSetupData::wxPageSetupDialogData:wxPageSetupDialogData()) -> {X::integer(), Y::integer(), W::integer(), H::integer()} %% @doc See external documentation. +-spec getLogicalPageMarginsRect(This, PageSetupData) -> {X::integer(), Y::integer(), W::integer(), H::integer()} when + This::wxPrintout(), PageSetupData::wxPageSetupDialogData:wxPageSetupDialogData(). getLogicalPageMarginsRect(#wx_ref{type=ThisT,ref=ThisRef},#wx_ref{type=PageSetupDataT,ref=PageSetupDataRef}) -> ?CLASS(ThisT,wxPrintout), ?CLASS(PageSetupDataT,wxPageSetupDialogData), wxe_util:call(?wxPrintout_GetLogicalPageMarginsRect, <>). -%% @spec (This::wxPrintout(), X::integer(), Y::integer()) -> ok %% @doc See external documentation. +-spec setLogicalOrigin(This, X, Y) -> ok when + This::wxPrintout(), X::integer(), Y::integer(). setLogicalOrigin(#wx_ref{type=ThisT,ref=ThisRef},X,Y) when is_integer(X),is_integer(Y) -> ?CLASS(ThisT,wxPrintout), wxe_util:cast(?wxPrintout_SetLogicalOrigin, <>). -%% @spec (This::wxPrintout(), Xoff::integer(), Yoff::integer()) -> ok %% @doc See external documentation. +-spec offsetLogicalOrigin(This, Xoff, Yoff) -> ok when + This::wxPrintout(), Xoff::integer(), Yoff::integer(). offsetLogicalOrigin(#wx_ref{type=ThisT,ref=ThisRef},Xoff,Yoff) when is_integer(Xoff),is_integer(Yoff) -> ?CLASS(ThisT,wxPrintout), wxe_util:cast(?wxPrintout_OffsetLogicalOrigin, <>). -%% @spec (This::wxPrintout()) -> ok %% @doc Destroys this object, do not use object again +-spec destroy(This::wxPrintout) -> ok. destroy(Obj=#wx_ref{type=Type}) -> ?CLASS(Type,wxPrintout), wxe_util:destroy(?DESTROY_OBJECT,Obj), -- cgit v1.2.3