Ardour  9.0-pre0-582-g084a23a80d
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 29 of file cursors.h.

Member Typedef Documentation

◆ Infos

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

Definition at line 43 of file cursors.h.

Constructor & Destructor Documentation

◆ CursorInfo()

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

Member Function Documentation

◆ drop_cursor_info()

static void Gtkmm2ext::CursorInfo::drop_cursor_info ( )
static

◆ load_cursor_info()

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

◆ lookup_cursor_info()

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

Member Data Documentation

◆ infos

Infos Gtkmm2ext::CursorInfo::infos
staticprivate

Definition at line 44 of file cursors.h.

◆ name

std::string Gtkmm2ext::CursorInfo::name

Definition at line 36 of file cursors.h.

◆ x

int Gtkmm2ext::CursorInfo::x

Definition at line 37 of file cursors.h.

◆ y

int Gtkmm2ext::CursorInfo::y

Definition at line 38 of file cursors.h.


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