Merged in latest wxLayout code from Mahogany Mail.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1995 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -160,7 +160,7 @@ public:
|
||||
/** Makes a copy of this object.
|
||||
*/
|
||||
virtual wxLayoutObject *Copy(void) = 0;
|
||||
private:
|
||||
protected:
|
||||
/// optional data for application's use
|
||||
UserData *m_UserData;
|
||||
};
|
||||
@@ -762,6 +762,14 @@ public:
|
||||
wxPoint const pos,
|
||||
wxPoint *cursorPos = NULL);
|
||||
|
||||
/** Called by the objects to update the update rectangle.
|
||||
@param p a point to include in it
|
||||
*/
|
||||
void SetUpdateRect(const wxPoint &p);
|
||||
/// Invalidates the update rectangle.
|
||||
void InvalidateUpdateRect(void) { m_UpdateRectValid = false; }
|
||||
/// Returns the update rectangle.
|
||||
const wxRect *GetUpdateRect(void) const { return &m_UpdateRect; }
|
||||
//@}
|
||||
|
||||
/**@name For exporting one object after another. */
|
||||
@@ -779,6 +787,10 @@ private:
|
||||
|
||||
/// The list of lines.
|
||||
wxLayoutLine *m_FirstLine;
|
||||
/// The update rectangle which needs to be refreshed:
|
||||
wxRect m_UpdateRect;
|
||||
/// Is the update rectangle valid?
|
||||
bool m_UpdateRectValid;
|
||||
/**@name Cursor Management */
|
||||
//@{
|
||||
/// Where the text cursor (column,line) is.
|
||||
|
||||
Reference in New Issue
Block a user