a11672a469
Lots of wxBitmap et al work. Adapted wxIcon, wxCursor to this. Split wxApp init things up so that the X11 display is available sooner. Changed initial display code accordingly. Corrected wxDC::DrawBitmap. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14170 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
59 lines
1.4 KiB
C++
59 lines
1.4 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: cursor.h
|
|
// Purpose: wxCursor class
|
|
// Author: Julian Smart
|
|
// Modified by:
|
|
// Created: 17/09/98
|
|
// RCS-ID: $Id$
|
|
// Copyright: (c) Julian Smart
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef _WX_CURSOR_H_
|
|
#define _WX_CURSOR_H_
|
|
|
|
#ifdef __GNUG__
|
|
#pragma interface "cursor.h"
|
|
#endif
|
|
|
|
#include "wx/bitmap.h"
|
|
|
|
#if wxUSE_IMAGE
|
|
#include "wx/image.h"
|
|
#endif
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// wxCursor
|
|
//-----------------------------------------------------------------------------
|
|
|
|
class wxCursor: public wxObject
|
|
{
|
|
public:
|
|
|
|
wxCursor();
|
|
wxCursor( int cursorId );
|
|
wxCursor( const wxCursor &cursor );
|
|
#if wxUSE_IMAGE
|
|
wxCursor( const wxImage & image );
|
|
#endif
|
|
wxCursor( const char bits[], int width, int height,
|
|
int hotSpotX=-1, int hotSpotY=-1,
|
|
const char maskBits[]=0, wxColour *fg=0, wxColour *bg=0 );
|
|
~wxCursor();
|
|
wxCursor& operator = ( const wxCursor& cursor );
|
|
bool operator == ( const wxCursor& cursor ) const;
|
|
bool operator != ( const wxCursor& cursor ) const;
|
|
bool Ok() const;
|
|
|
|
// implementation
|
|
|
|
WXCursor GetCursor() const;
|
|
|
|
private:
|
|
DECLARE_DYNAMIC_CLASS(wxCursor)
|
|
};
|
|
|
|
|
|
#endif
|
|
// _WX_CURSOR_H_
|