ardour
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libs
gtkmm2ext
gtkmm2ext
cairo_packer.h
Go to the documentation of this file.
1
#ifndef __gtkmm2ext_cairo_packer_h__
2
#define __gtkmm2ext_cairo_packer_h__
3
4
#include <gtkmm/box.h>
5
6
#include "
gtkmm2ext/visibility.h
"
7
8
class
LIBGTKMM2EXT_API
CairoPacker
9
{
10
public
:
11
CairoPacker
() {}
12
virtual
~CairoPacker
() {}
13
14
virtual
Gdk::Color get_bg ()
const
= 0;
15
16
protected
:
17
virtual
void
draw_background (Gtk::Widget&, GdkEventExpose*);
18
};
19
20
class
LIBGTKMM2EXT_API
CairoHPacker
:
public
CairoPacker
,
public
Gtk::HBox
21
{
22
public
:
23
CairoHPacker
();
24
~CairoHPacker
() {}
25
26
Gdk::Color
get_bg
()
const
;
27
28
bool
on_expose_event (GdkEventExpose*);
29
void
on_realize ();
30
};
31
32
class
LIBGTKMM2EXT_API
CairoVPacker
:
public
CairoPacker
,
public
Gtk::VBox
33
{
34
public
:
35
CairoVPacker
();
36
~CairoVPacker
() {}
37
38
Gdk::Color
get_bg
()
const
;
39
40
bool
on_expose_event (GdkEventExpose*);
41
void
on_realize ();
42
};
43
44
#endif
/* __gtkmm2ext_cairo_packer_h__ */
CairoVPacker::~CairoVPacker
~CairoVPacker()
Definition:
cairo_packer.h:36
CairoPacker::CairoPacker
CairoPacker()
Definition:
cairo_packer.h:11
CairoPacker
Definition:
cairo_packer.h:8
visibility.h
LIBGTKMM2EXT_API
LIBGTKMM2EXT_API
Definition:
prolooks-helpers.h:154
CairoHPacker::~CairoHPacker
~CairoHPacker()
Definition:
cairo_packer.h:24
CairoVPacker
Definition:
cairo_packer.h:32
CairoPacker::get_bg
virtual Gdk::Color get_bg() const =0
CairoHPacker
Definition:
cairo_packer.h:20
CairoPacker::~CairoPacker
virtual ~CairoPacker()
Definition:
cairo_packer.h:12
Generated on Sun May 24 2015 12:15:08 for ardour by
1.8.8