]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk1/cursor.cpp
Listctrl updates
[wxWidgets.git] / src / gtk1 / cursor.cpp
index bb0888bdcb1d10a36b2b90909945dc9c4b24ab86..01a469f84fa8609c332861c9f41948f858b2fa9d 100644 (file)
@@ -2,9 +2,8 @@
 // Name:        cursor.cpp
 // Purpose:
 // Author:      Robert Roebling
 // Name:        cursor.cpp
 // Purpose:
 // Author:      Robert Roebling
-// Created:     01/02/97
-// Id:
-// Copyright:   (c) 1998 Robert Roebling, Julian Smart and Markus Holzem
+// Id:          $Id$
+// Copyright:   (c) 1998 Robert Roebling
 // Licence:    wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 // Licence:    wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
@@ -31,13 +30,13 @@ class wxCursorRefData: public wxObjectRefData
 
 wxCursorRefData::wxCursorRefData(void)
 {
 
 wxCursorRefData::wxCursorRefData(void)
 {
-  m_cursor = NULL;
-};
+  m_cursor = (GdkCursor *) NULL;
+}
 
 wxCursorRefData::~wxCursorRefData(void)
 {
   if (m_cursor) gdk_cursor_destroy( m_cursor );
 
 wxCursorRefData::~wxCursorRefData(void)
 {
   if (m_cursor) gdk_cursor_destroy( m_cursor );
-};
+}
 
 //-----------------------------------------------------------------------------
 
 
 //-----------------------------------------------------------------------------
 
@@ -47,9 +46,9 @@ IMPLEMENT_DYNAMIC_CLASS(wxCursor,wxObject)
 
 wxCursor::wxCursor(void)
 {
 
 wxCursor::wxCursor(void)
 {
-};
+}
 
 
-wxCursor::wxCursor( const int cursorId )
+wxCursor::wxCursor( int cursorId )
 {
   m_refData = new wxCursorRefData();
   
 {
   m_refData = new wxCursorRefData();
   
@@ -67,7 +66,7 @@ wxCursor::wxCursor( const int cursorId )
     case wxCURSOR_IBEAM:      gdk_cur = GDK_XTERM; break;
     case wxCURSOR_PENCIL:     gdk_cur = GDK_PENCIL; break;
     case wxCURSOR_NO_ENTRY:   gdk_cur = GDK_PIRATE; break;
     case wxCURSOR_IBEAM:      gdk_cur = GDK_XTERM; break;
     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 );
   
   
   M_CURSORDATA->m_cursor = gdk_cursor_new( gdk_cur );
   
@@ -97,49 +96,49 @@ wxCursor::wxCursor( const int cursorId )
   wxCURSOR_BASED_ARROW_DOWN
 */
    
   wxCURSOR_BASED_ARROW_DOWN
 */
    
-};
+}
 
 wxCursor::wxCursor( const wxCursor &cursor )
 {
   Ref( cursor );
 
 wxCursor::wxCursor( const wxCursor &cursor )
 {
   Ref( cursor );
-};
+}
 
 wxCursor::wxCursor( const wxCursor *cursor )
 {
   UnRef();
   if (cursor) Ref( *cursor );
 
 wxCursor::wxCursor( const wxCursor *cursor )
 {
   UnRef();
   if (cursor) Ref( *cursor );
-};
+}
 
 wxCursor::~wxCursor(void)
 {
 
 wxCursor::~wxCursor(void)
 {
-};
+}
 
 wxCursor& wxCursor::operator = ( const wxCursor& cursor )
 {
   if (*this == cursor) return (*this); 
   Ref( cursor ); 
   return *this; 
 
 wxCursor& wxCursor::operator = ( const wxCursor& cursor )
 {
   if (*this == cursor) return (*this); 
   Ref( cursor ); 
   return *this; 
-};
+}
 
 bool wxCursor::operator == ( const wxCursor& cursor )
 {
   return m_refData == cursor.m_refData; 
 
 bool wxCursor::operator == ( const wxCursor& cursor )
 {
   return m_refData == cursor.m_refData; 
-};
+}
 
 bool wxCursor::operator != ( const wxCursor& cursor )
 {
   return m_refData != cursor.m_refData; 
 
 bool wxCursor::operator != ( const wxCursor& cursor )
 {
   return m_refData != cursor.m_refData; 
-};
+}
 
 bool wxCursor::Ok(void) const
 {
 
 bool wxCursor::Ok(void) const
 {
-  return TRUE;
-};
+  return (m_refData != NULL);
+}
 
 GdkCursor *wxCursor::GetCursor(void) const
 {
   return M_CURSORDATA->m_cursor;
 
 GdkCursor *wxCursor::GetCursor(void) const
 {
   return M_CURSORDATA->m_cursor;
-};
+}
 
 //-----------------------------------------------------------------------------
 // busy cursor routines
 
 //-----------------------------------------------------------------------------
 // busy cursor routines
@@ -150,24 +149,24 @@ bool g_isBusy = FALSE;
 void wxEndBusyCursor(void)
 {
   g_isBusy = FALSE;
 void wxEndBusyCursor(void)
 {
   g_isBusy = FALSE;
-};
+}
 
 void wxBeginBusyCursor( wxCursor *WXUNUSED(cursor) )
 {
   g_isBusy = TRUE;
 
 void wxBeginBusyCursor( wxCursor *WXUNUSED(cursor) )
 {
   g_isBusy = TRUE;
-};
+}
 
 bool wxIsBusy(void)
 {
   return g_isBusy;
 
 bool wxIsBusy(void)
 {
   return g_isBusy;
-};
+}
 
 void wxSetCursor( const wxCursor& cursor )
 {
   extern wxCursor *g_globalCursor;
   if (g_globalCursor) (*g_globalCursor) = cursor;
 
 
 void wxSetCursor( const wxCursor& cursor )
 {
   extern wxCursor *g_globalCursor;
   if (g_globalCursor) (*g_globalCursor) = cursor;
 
-  if (cursor.Ok()) {};
-};
+  if (cursor.Ok()) {}
+}