git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54387 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			62 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
/////////////////////////////////////////////////////////////////////////////
 | 
						|
// Name:        control.h
 | 
						|
// Purpose:     interface of wxControl
 | 
						|
// Author:      wxWidgets team
 | 
						|
// RCS-ID:      $Id$
 | 
						|
// Licence:     wxWindows license
 | 
						|
/////////////////////////////////////////////////////////////////////////////
 | 
						|
 | 
						|
/**
 | 
						|
    @class wxControl
 | 
						|
 | 
						|
    This is the base class for a control or "widget".
 | 
						|
 | 
						|
    A control is generally a small window which processes user input and/or
 | 
						|
    displays one or more item of data.
 | 
						|
 | 
						|
    @library{wxcore}
 | 
						|
    @category{ctrl}
 | 
						|
 | 
						|
    @see wxValidator
 | 
						|
*/
 | 
						|
class wxControl : public wxWindow
 | 
						|
{
 | 
						|
public:
 | 
						|
    /**
 | 
						|
        Simulates the effect of the user issuing a command to the item.
 | 
						|
 | 
						|
        @see wxCommandEvent
 | 
						|
    */
 | 
						|
    void Command(wxCommandEvent& event);
 | 
						|
 | 
						|
    /**
 | 
						|
        Returns the control's text.
 | 
						|
 | 
						|
        @note The returned string contains mnemonics ("&" characters) if it has
 | 
						|
              any, use GetLabelText() if they are undesired.
 | 
						|
    */
 | 
						|
    wxString GetLabel() const;
 | 
						|
 | 
						|
    /**
 | 
						|
        Returns the control's label without mnemonics.
 | 
						|
    */
 | 
						|
    const wxString GetLabelText();
 | 
						|
 | 
						|
    /**
 | 
						|
        Returns the given @a label string without mnemonics.
 | 
						|
    */
 | 
						|
    static wxString GetLabelText(const wxString& label);
 | 
						|
 | 
						|
    /**
 | 
						|
        Sets the item's text.
 | 
						|
 | 
						|
        Any "&" characters in the @a label are special and indicate that the
 | 
						|
        following character is a mnemonic for this control and can be used to
 | 
						|
        activate it from the keyboard (typically by using @e Alt key in
 | 
						|
        combination with it). To insert a literal ampersand character, you need
 | 
						|
        to double it, i.e. use "&&".
 | 
						|
    */
 | 
						|
    void SetLabel(const wxString& label);
 | 
						|
};
 | 
						|
 |