ardour
Static Public Member Functions | Public Attributes | Private Types | Private Member Functions | Static Private Attributes | List of all members
Gtkmm2ext::CursorInfo Class Reference

#include <cursors.h>

Static Public Member Functions

static CursorInfolookup_cursor_info (const std::string &image_name)
 
static int load_cursor_info (const std::string &path)
 
static void drop_cursor_info ()
 

Public Attributes

std::string name
 
int x
 
int y
 

Private Types

typedef std::map< std::string,
CursorInfo * > 
Infos
 

Private Member Functions

 CursorInfo (const std::string &image_name, int hotspot_x, int hotspot_y)
 

Static Private Attributes

static Infos infos
 

Detailed Description

Definition at line 30 of file cursors.h.

Member Typedef Documentation

typedef std::map<std::string,CursorInfo*> Gtkmm2ext::CursorInfo::Infos
private

Definition at line 44 of file cursors.h.

Constructor & Destructor Documentation

CursorInfo::CursorInfo ( const std::string &  image_name,
int  hotspot_x,
int  hotspot_y 
)
private

Definition at line 34 of file cursors.cc.

Member Function Documentation

void CursorInfo::drop_cursor_info ( )
static

Definition at line 91 of file cursors.cc.

int CursorInfo::load_cursor_info ( const std::string &  path)
static

Definition at line 42 of file cursors.cc.

CursorInfo * CursorInfo::lookup_cursor_info ( const std::string &  image_name)
static

Definition at line 97 of file cursors.cc.

Member Data Documentation

CursorInfo::Infos CursorInfo::infos
staticprivate

Definition at line 45 of file cursors.h.

std::string Gtkmm2ext::CursorInfo::name

Definition at line 37 of file cursors.h.

int Gtkmm2ext::CursorInfo::x

Definition at line 38 of file cursors.h.

int Gtkmm2ext::CursorInfo::y

Definition at line 39 of file cursors.h.


The documentation for this class was generated from the following files: