git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52618 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			94 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
| /////////////////////////////////////////////////////////////////////////////
 | |
| // Name:        fontdlg.h
 | |
| // Purpose:     interface of wxFontDialog
 | |
| // Author:      wxWidgets team
 | |
| // RCS-ID:      $Id$
 | |
| // Licence:     wxWindows license
 | |
| /////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| /**
 | |
|     @class wxFontDialog
 | |
|     @wxheader{fontdlg.h}
 | |
| 
 | |
|     This class represents the font chooser dialog.
 | |
| 
 | |
|     @library{wxcore}
 | |
|     @category{cmndlg}
 | |
| 
 | |
|     @see Overview(), wxFontData, wxGetFontFromUser()
 | |
| */
 | |
| class wxFontDialog : public wxDialog
 | |
| {
 | |
| public:
 | |
|     //@{
 | |
|     /**
 | |
|         Constructor. Pass a parent window, and optionally the
 | |
|         @ref overview_wxfontdata "font data" object to be used to initialize the dialog
 | |
|         controls. If the default constructor is used,
 | |
|         Create() must be called before the dialog can be
 | |
|         shown.
 | |
|     */
 | |
|     wxFontDialog();
 | |
|     wxFontDialog(wxWindow* parent);
 | |
|     wxFontDialog(wxWindow* parent, const wxFontData& data);
 | |
|     //@}
 | |
| 
 | |
|     //@{
 | |
|     /**
 | |
|         Creates the dialog if it the wxFontDialog object had been initialized using the
 | |
|         default constructor. Returns @true on success and @false if an error
 | |
|         occurred.
 | |
|     */
 | |
|     bool Create(wxWindow* parent);
 | |
|     bool Create(wxWindow* parent, const wxFontData& data);
 | |
|     //@}
 | |
| 
 | |
|     //@{
 | |
|     /**
 | |
|         Returns the @ref overview_wxfontdata "font data" associated with the font
 | |
|         dialog.
 | |
|     */
 | |
|     const wxFontData GetFontData();
 | |
|     const wxFontData&  GetFontData();
 | |
|     //@}
 | |
| 
 | |
|     /**
 | |
|         Shows the dialog, returning @c wxID_OK if the user pressed Ok, and
 | |
|         @c wxID_CANCEL otherwise.
 | |
|         If the user cancels the dialog (ShowModal returns @c wxID_CANCEL), no font
 | |
|         will be created. If the user presses OK, a new wxFont will be created and
 | |
|         stored in the font dialog's wxFontData structure.
 | |
|     */
 | |
|     int ShowModal();
 | |
| };
 | |
| 
 | |
| 
 | |
| 
 | |
| // ============================================================================
 | |
| // Global functions/macros
 | |
| // ============================================================================
 | |
| 
 | |
| /** @ingroup group_funcmacro_dialog */
 | |
| //@{
 | |
| 
 | |
| /**
 | |
|     Shows the font selection dialog and returns the font selected by user or
 | |
|     invalid font (use wxFont::IsOk() to test whether a font is valid) if the
 | |
|     dialog was cancelled.
 | |
| 
 | |
|     @param parent
 | |
|         The parent window for the font selection dialog.
 | |
|     @param fontInit
 | |
|         If given, this will be the font initially selected in the dialog.
 | |
|     @param caption
 | |
|         If given, this will be used for the dialog caption.
 | |
| 
 | |
|     @header{wx/fontdlg.h}
 | |
| */
 | |
| wxFont wxGetFontFromUser(wxWindow* parent,
 | |
|                          const wxFont& fontInit,
 | |
|                          const wxString& caption = wxEmptyString);
 | |
| 
 | |
| //@}
 | |
| 
 |