ifacecheck fixes to c*.h headers

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55842 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Francesco Montorsi 2008-09-24 23:29:43 +00:00
parent 95eee7ea38
commit 4707b84cd0
10 changed files with 69 additions and 56 deletions

View File

@ -128,7 +128,7 @@ public:
/**
Get string client data.
*/
const wxString GetData() const;
const wxString& GetData() const;
/**
Set string client data.

View File

@ -50,7 +50,7 @@ public:
Initializes the object and calls Create() with all the parameters.
*/
wxColourPickerCtrl(wxWindow* parent, wxWindowID id,
const wxColour& colour = wxBLACK,
const wxColour& colour = *wxBLACK,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxCLRP_DEFAULT_STYLE,
@ -81,7 +81,7 @@ public:
creation failed.
*/
bool Create(wxWindow* parent, wxWindowID id,
const wxColour& colour = wxBLACK,
const wxColour& colour = *wxBLACK,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxCLRP_DEFAULT_STYLE,

View File

@ -35,7 +35,7 @@ public:
Must be supplied for the command processor to display the command
name in the application's edit menu.
*/
wxCommand(bool canUndo = false, const wxString& name = NULL);
wxCommand(bool canUndo = false, const wxString& name = wxEmptyString);
/**
Destructor.
@ -56,7 +56,7 @@ public:
processor that the action is not undoable and should not be
added to the command history.
*/
bool Do();
virtual bool Do();
/**
Returns the command name.
@ -68,7 +68,7 @@ public:
How you implement this command is totally application dependent, but
typical strategies include:
- Perform an inverse operation on the last modified piece of data in
the document. When redone, a copy of data stored in command is pasted
back or some operation reapplied. This relies on the fact that you
@ -85,7 +85,7 @@ public:
processor that the action is not redoable and no change should
be made to the command history.
*/
bool Undo();
virtual bool Undo();
};

View File

@ -54,7 +54,7 @@ public:
The default value is black.
*/
wxColour& GetColour();
const wxColour& GetColour() const;
/**
Determines whether "effects" are enabled under Windows. This refers to
@ -122,7 +122,7 @@ public:
/**
Assignment operator for the font data.
*/
void operator =(const wxFontData& data);
wxFontData& operator =(const wxFontData& data);
};
@ -152,12 +152,12 @@ public:
/**
Copy constructor.
*/
wxPageSetupDialogData(wxPageSetupDialogData& data);
wxPageSetupDialogData(const wxPageSetupDialogData& data);
/**
Construct an object from a print data object.
*/
wxPageSetupDialogData(wxPrintData& printData);
wxPageSetupDialogData(const wxPrintData& printData);
/**
Destructor.
@ -265,7 +265,8 @@ public:
/**
Returns a reference to the print data associated with this object.
*/
wxPrintData GetPrintData();
wxPrintData& GetPrintData();
const wxPrintData& GetPrintData() const;
/**
Returns @true if the print data associated with the dialog data is
@ -315,7 +316,7 @@ public:
@see wxPrintData::SetPaperId()
*/
void SetPaperId(wxPaperSize& id);
void SetPaperId(wxPaperSize id);
/**
Sets the paper size in millimetres. If a corresponding paper id is
@ -332,12 +333,12 @@ public:
/**
Assigns print data to this object.
*/
void operator =(const wxPrintData& data);
wxPageSetupDialogData& operator =(const wxPrintData& data);
/**
Assigns page setup data to this object.
*/
void operator =(const wxPageSetupDialogData& data);
wxPageSetupDialogData& operator =(const wxPageSetupDialogData& data);
};
@ -402,7 +403,7 @@ public:
The default value is @true.
*/
void SetChooseFull(const bool flag);
void SetChooseFull(bool flag);
/**
Sets the default colour for the colour dialog.
@ -423,7 +424,7 @@ public:
/**
Assignment operator for the colour data.
*/
void operator =(const wxColourData& data);
wxColourData& operator =(const wxColourData& data);
/** @todo document these */
@ -570,7 +571,7 @@ public:
Returns the printer name. If the printer name is the empty string, it
indicates that the default printer should be used.
*/
const wxString GetPrinterName() const;
const wxString& GetPrinterName() const;
/**
Returns the current print quality. This can be a positive integer,
@ -686,12 +687,12 @@ public:
/**
Copy constructor.
*/
wxPrintDialogData(wxPrintDialogData& dialogData);
wxPrintDialogData(const wxPrintDialogData& dialogData);
/**
Construct an object from a print dialog data object.
*/
wxPrintDialogData(wxPrintData& printData);
wxPrintDialogData(const wxPrintData& printData);
/**
Destructor.

View File

@ -47,7 +47,7 @@ public:
/**
Returns the colour data associated with the colour dialog.
*/
wxColourData GetColourData();
wxColourData& GetColourData();
/**
Shows the dialog, returning wxID_OK if the user pressed OK, and

View File

@ -6,6 +6,20 @@
// Licence: wxWindows license
/////////////////////////////////////////////////////////////////////////////
/**
Flags for wxColour -> wxString conversion (see wxColour::GetAsString).
@{
*/
#define wxC2S_NAME 1 //!< Return colour name, when possible.
#define wxC2S_CSS_SYNTAX 2 //!< Return colour in rgb(r,g,b) syntax.
#define wxC2S_HTML_SYNTAX 4 //!< Return colour in #rrggbb syntax.
//@}
/**
@class wxColour
@ -81,29 +95,29 @@ public:
/**
Converts this colour to a wxString using the given flags.
The supported flags are wxC2S_NAME, to obtain the colour name (e.g.
wxColour(255,0,0) == "red"), wxC2S_CSS_SYNTAX, to obtain the colour in
the "rgb(r,g,b)" or "rgba(r,g,b,a)" syntax (e.g.
wxColour(255,0,0,85) == "rgba(255,0,0,0.333)"), and wxC2S_HTML_SYNTAX,
to obtain the colour as "#" followed by 6 hexadecimal digits (e.g.
wxColour(255,0,0) == "#FF0000").
The supported flags are @c wxC2S_NAME, to obtain the colour name
(e.g. wxColour(255,0,0) == "red"), @c wxC2S_CSS_SYNTAX, to obtain
the colour in the "rgb(r,g,b)" or "rgba(r,g,b,a)" syntax
(e.g. wxColour(255,0,0,85) == "rgba(255,0,0,0.333)"), and
@c wxC2S_HTML_SYNTAX, to obtain the colour as "#" followed by 6
hexadecimal digits (e.g. wxColour(255,0,0) == "#FF0000").
This function never fails and always returns a non-empty string but
asserts if the colour has alpha channel (i.e. is non opaque) but
wxC2S_CSS_SYNTAX (which is the only one supporting alpha) is not
@c wxC2S_CSS_SYNTAX (which is the only one supporting alpha) is not
specified in flags.
@since 2.7.0
*/
wxString GetAsString(long flags);
virtual wxString GetAsString(long flags = wxC2S_NAME | wxC2S_CSS_SYNTAX) const;
/**
Returns a pixel value which is platform-dependent. On Windows, a COLORREF is
returned.
Returns a pixel value which is platform-dependent.
On Windows, a COLORREF is returned.
On X, an allocated pixel value is returned.
-1 is returned if the pixel is invalid (on X, unallocated).
If the pixel is invalid (on X, unallocated), @c -1 is returned.
*/
long GetPixel() const;
int GetPixel() const;
/**
Returns the green intensity.
@ -148,7 +162,7 @@ public:
Tests the inequality of two colours by comparing individual red, green, blue
colours and alpha values.
*/
bool operator !=(const wxColour& colour);
bool operator !=(const wxColour& colour) const;
//@{
/**
@ -164,7 +178,7 @@ public:
Tests the equality of two colours by comparing individual red, green, blue
colours and alpha values.
*/
bool operator ==(const wxColour& colour);
bool operator ==(const wxColour& colour) const;
};

View File

@ -337,8 +337,8 @@ public:
@see Create(), wxValidator
*/
wxComboCtrl(wxWindow* parent, wxWindowID id,
const wxString& value = "",
wxComboCtrl(wxWindow* parent, wxWindowID id = wxID_ANY,
const wxString& value = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = 0,
@ -373,8 +373,8 @@ public:
should call or replace this function. See wxComboCtrl() for further
details.
*/
bool Create(wxWindow* parent, wxWindowID id,
const wxString& value = "",
bool Create(wxWindow* parent, wxWindowID id = wxID_ANY,
const wxString& value = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = 0,
@ -430,7 +430,7 @@ public:
@return A reference to the disabled state bitmap.
*/
const wxBitmap GetBitmapDisabled() const;
const wxBitmap& GetBitmapDisabled() const;
/**
Returns button mouse hover bitmap that has been set with
@ -438,7 +438,7 @@ public:
@return A reference to the mouse hover state bitmap.
*/
const wxBitmap GetBitmapHover() const;
const wxBitmap& GetBitmapHover() const;
/**
Returns default button bitmap that has been set with
@ -446,7 +446,7 @@ public:
@return A reference to the normal state bitmap.
*/
const wxBitmap GetBitmapNormal() const;
const wxBitmap& GetBitmapNormal() const;
/**
Returns depressed button bitmap that has been set with
@ -454,7 +454,7 @@ public:
@return A reference to the depressed state bitmap.
*/
const wxBitmap GetBitmapPressed() const;
const wxBitmap& GetBitmapPressed() const;
/**
Returns current size of the dropdown button.
@ -516,7 +516,7 @@ public:
Returns area covered by the text field (includes everything except
borders and the dropdown button).
*/
const wxRect GetTextRect() const;
const wxRect& GetTextRect() const;
/**
Returns text representation of the current value. For writable combo

View File

@ -329,8 +329,7 @@ public:
const wxString& vendorName = wxEmptyString,
const wxString& localFilename = wxEmptyString,
const wxString& globalFilename = wxEmptyString,
long style = 0,
const wxMBConv& conv = wxConvAuto());
long style = 0);
/**
Empty but ensures that dtor of all derived classes is virtual.

View File

@ -40,7 +40,7 @@ public:
/**
Returns the control's label without mnemonics.
*/
const wxString GetLabelText();
wxString GetLabelText() const;
/**
Returns the given @a label string without mnemonics.

View File

@ -111,8 +111,8 @@ public:
@since 2.7.0
*/
virtual bool ShowHelpAtPoint(wxWindowBase* window, const wxPoint point,
wxHelpEvent::Origin origin);
virtual bool ShowHelpAtPoint(wxWindowBase* window, const wxPoint& point,
wxHelpEvent::Origin origin);
};
@ -210,11 +210,13 @@ public:
/**
Puts the application into context-sensitive help mode. @a window is the
window which will be used to catch events; if @NULL, the top window
will be used. Returns @true if the application was successfully put
into context-sensitive help mode. This function only returns when the
event loop has finished.
will be used.
Returns @true if the application was successfully put into
context-sensitive help mode.
This function only returns when the event loop has finished.
*/
bool BeginContextHelp(wxWindow* window = NULL);
bool BeginContextHelp(wxWindow* window);
/**
Ends context-sensitive help mode. Not normally called by the
@ -245,9 +247,6 @@ public:
class wxContextHelpButton : public wxBitmapButton
{
public:
/// Default constructor.
wxContextHelpButton();
/**
Constructor, creating and showing a context help button.