// 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
/////////////////////////////////////////////////////////////////////////////
wxCursorRefData::wxCursorRefData(void)
{
- m_cursor = NULL;
-};
+ m_cursor = (GdkCursor *) NULL;
+}
wxCursorRefData::~wxCursorRefData(void)
{
if (m_cursor) gdk_cursor_destroy( m_cursor );
-};
+}
//-----------------------------------------------------------------------------
wxCursor::wxCursor(void)
{
-};
+}
-wxCursor::wxCursor( const int cursorId )
+wxCursor::wxCursor( int cursorId )
{
m_refData = new wxCursorRefData();
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 );
wxCURSOR_BASED_ARROW_DOWN
*/
-};
+}
wxCursor::wxCursor( const wxCursor &cursor )
{
Ref( cursor );
-};
+}
wxCursor::wxCursor( const wxCursor *cursor )
{
UnRef();
if (cursor) Ref( *cursor );
-};
+}
wxCursor::~wxCursor(void)
{
-};
+}
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::Ok(void) const
{
- return TRUE;
-};
+ return (m_refData != NULL);
+}
GdkCursor *wxCursor::GetCursor(void) const
{
return M_CURSORDATA->m_cursor;
-};
+}
//-----------------------------------------------------------------------------
// busy cursor routines
void wxEndBusyCursor(void)
{
g_isBusy = FALSE;
-};
+}
void wxBeginBusyCursor( wxCursor *WXUNUSED(cursor) )
{
g_isBusy = TRUE;
-};
+}
bool wxIsBusy(void)
{
return g_isBusy;
-};
+}
void wxSetCursor( const wxCursor& cursor )
{
extern wxCursor *g_globalCursor;
if (g_globalCursor) (*g_globalCursor) = cursor;
- if (cursor.Ok()) {};
-};
+ if (cursor.Ok()) {}
+}