X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d8c838755a67d716ce5069847db1d5c74f145d72..650368d057896c5bf6b1f2294766e92b7dbb7f20:/src/gtk/cursor.cpp?ds=sidebyside diff --git a/src/gtk/cursor.cpp b/src/gtk/cursor.cpp index 7195cfa0c6..73babdfb05 100644 --- a/src/gtk/cursor.cpp +++ b/src/gtk/cursor.cpp @@ -2,10 +2,9 @@ // Name: cursor.cpp // Purpose: // Author: Robert Roebling -// Created: 01/02/97 -// Id: -// Copyright: (c) 1998 Robert Roebling, Julian Smart and Markus Holzem -// Licence: wxWindows licence +// Id: $Id$ +// Copyright: (c) 1998 Robert Roebling +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -22,19 +21,19 @@ class wxCursorRefData: public wxObjectRefData { public: - - wxCursorRefData(void); - ~wxCursorRefData(void); - + + wxCursorRefData(); + ~wxCursorRefData(); + GdkCursor *m_cursor; }; -wxCursorRefData::wxCursorRefData(void) +wxCursorRefData::wxCursorRefData() { m_cursor = (GdkCursor *) NULL; } -wxCursorRefData::~wxCursorRefData(void) +wxCursorRefData::~wxCursorRefData() { if (m_cursor) gdk_cursor_destroy( m_cursor ); } @@ -45,14 +44,14 @@ wxCursorRefData::~wxCursorRefData(void) IMPLEMENT_DYNAMIC_CLASS(wxCursor,wxObject) -wxCursor::wxCursor(void) +wxCursor::wxCursor() { } wxCursor::wxCursor( int cursorId ) { m_refData = new wxCursorRefData(); - + GdkCursorType gdk_cur = GDK_LEFT_PTR; switch (cursorId) { @@ -68,12 +67,12 @@ wxCursor::wxCursor( int cursorId ) case wxCURSOR_PENCIL: gdk_cur = GDK_PENCIL; break; case wxCURSOR_NO_ENTRY: gdk_cur = GDK_PIRATE; break; } - + M_CURSORDATA->m_cursor = gdk_cursor_new( gdk_cur ); - + /* do that yourself - + wxCURSOR_BULLSEYE, wxCURSOR_CHAR, wxCURSOR_LEFT_BUTTON, @@ -96,7 +95,7 @@ wxCursor::wxCursor( int cursorId ) wxCURSOR_BASED_ARROW_UP, wxCURSOR_BASED_ARROW_DOWN */ - + } wxCursor::wxCursor( const wxCursor &cursor ) @@ -104,39 +103,33 @@ wxCursor::wxCursor( const wxCursor &cursor ) Ref( cursor ); } -wxCursor::wxCursor( const wxCursor *cursor ) -{ - UnRef(); - if (cursor) Ref( *cursor ); -} - -wxCursor::~wxCursor(void) +wxCursor::~wxCursor() { } wxCursor& wxCursor::operator = ( const wxCursor& cursor ) { - if (*this == cursor) return (*this); - Ref( cursor ); - return *this; + if (*this == cursor) return (*this); + Ref( cursor ); + return *this; } -bool wxCursor::operator == ( const wxCursor& cursor ) +bool wxCursor::operator == ( const wxCursor& cursor ) const { - return m_refData == cursor.m_refData; + return m_refData == cursor.m_refData; } -bool wxCursor::operator != ( const wxCursor& cursor ) +bool wxCursor::operator != ( const wxCursor& cursor ) const { - return m_refData != cursor.m_refData; + return m_refData != cursor.m_refData; } -bool wxCursor::Ok(void) const +bool wxCursor::Ok() const { return (m_refData != NULL); } -GdkCursor *wxCursor::GetCursor(void) const +GdkCursor *wxCursor::GetCursor() const { return M_CURSORDATA->m_cursor; } @@ -147,7 +140,7 @@ GdkCursor *wxCursor::GetCursor(void) const bool g_isBusy = FALSE; -void wxEndBusyCursor(void) +void wxEndBusyCursor() { g_isBusy = FALSE; } @@ -157,7 +150,7 @@ void wxBeginBusyCursor( wxCursor *WXUNUSED(cursor) ) g_isBusy = TRUE; } -bool wxIsBusy(void) +bool wxIsBusy() { return g_isBusy; }