ardour
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libs
gtkmm2ext
gtkmm2ext
cursors.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2014 Paul Davis
3
4
This program is free software; you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation; either version 2 of the License, or
7
(at your option) any later version.
8
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
13
14
You should have received a copy of the GNU General Public License
15
along with this program; if not, write to the Free Software
16
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17
18
*/
19
20
#ifndef __gtkmm2ext_cursor_info_h___
21
#define __gtkmm2ext_cursor_info_h___
22
23
#include <string>
24
#include <map>
25
26
#include "
gtkmm2ext/visibility.h
"
27
28
namespace
Gtkmm2ext
{
29
30
class
LIBGTKMM2EXT_API
CursorInfo
31
{
32
public
:
33
static
CursorInfo
* lookup_cursor_info (
const
std::string& image_name);
34
static
int
load_cursor_info (
const
std::string& path);
35
static
void
drop_cursor_info ();
36
37
std::string
name
;
38
int
x
;
39
int
y
;
40
41
private
:
42
CursorInfo
(
const
std::string& image_name,
int
hotspot_x,
int
hotspot_y);
43
44
typedef
std::map<std::string,CursorInfo*>
Infos
;
45
static
Infos
infos
;
46
};
47
48
}
/* namespace */
49
50
#endif
/* __gtkmm2ext_cursor_info_h___ */
visibility.h
LIBGTKMM2EXT_API
LIBGTKMM2EXT_API
Definition:
prolooks-helpers.h:154
Gtkmm2ext::CursorInfo
Definition:
cursors.h:30
Gtkmm2ext::CursorInfo::y
int y
Definition:
cursors.h:39
Gtkmm2ext::CursorInfo::infos
static Infos infos
Definition:
cursors.h:45
Gtkmm2ext::CursorInfo::name
std::string name
Definition:
cursors.h:37
Gtkmm2ext::CursorInfo::Infos
std::map< std::string, CursorInfo * > Infos
Definition:
cursors.h:44
Gtkmm2ext::CursorInfo::x
int x
Definition:
cursors.h:38
Gtkmm2ext
Definition:
ardour_ui.h:126
Generated on Sun May 24 2015 12:15:08 for ardour by
1.8.8