Ardour
9.0-pre0-582-g084a23a80d
tearoffmenuitem.h
Go to the documentation of this file.
1
// -*- c++ -*-
2
// Generated by gmmproc 2.45.3 -- DO NOT MODIFY!
3
#ifndef _GTKMM_TEAROFFMENUITEM_H
4
#define _GTKMM_TEAROFFMENUITEM_H
5
6
7
#include <glibmm/ustring.h>
8
#include <sigc++/sigc++.h>
9
10
/* $Id: tearoffmenuitem.hg,v 1.1 2003/01/21 13:40:40 murrayc Exp $ */
11
12
13
/* tearoffmenuitem.h
14
*
15
* Copyright (C) 1998-2002 The gtkmm Development Team
16
*
17
* This library is free software; you can redistribute it and/or
18
* modify it under the terms of the GNU Lesser General Public
19
* License as published by the Free Software Foundation; either
20
* version 2.1 of the License, or (at your option) any later version.
21
*
22
* This library is distributed in the hope that it will be useful,
23
* but WITHOUT ANY WARRANTY; without even the implied warranty of
24
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
25
* Lesser General Public License for more details.
26
*
27
* You should have received a copy of the GNU Lesser General Public
28
* License along with this library; if not, write to the Free
29
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
30
*/
31
32
#include <
gtkmm/menuitem.h
>
33
34
35
#ifndef DOXYGEN_SHOULD_SKIP_THIS
36
typedef
struct
_GtkTearoffMenuItem
GtkTearoffMenuItem
;
37
typedef
struct
_GtkTearoffMenuItemClass
GtkTearoffMenuItemClass
;
38
#endif
/* DOXYGEN_SHOULD_SKIP_THIS */
39
40
41
namespace
Gtk
42
{
class
TearoffMenuItem_Class; }
// namespace Gtk
43
namespace
Gtk
44
{
45
53
class
TearoffMenuItem
:
public
MenuItem
54
{
55
public
:
56
#ifndef DOXYGEN_SHOULD_SKIP_THIS
57
typedef
TearoffMenuItem
CppObjectType;
58
typedef
TearoffMenuItem_Class
CppClassType;
59
typedef
GtkTearoffMenuItem
BaseObjectType;
60
typedef
GtkTearoffMenuItemClass
BaseClassType;
61
#endif
/* DOXYGEN_SHOULD_SKIP_THIS */
62
63
virtual
~TearoffMenuItem
();
64
65
#ifndef DOXYGEN_SHOULD_SKIP_THIS
66
67
private
:
68
friend
class
TearoffMenuItem_Class
;
69
static
CppClassType tearoffmenuitem_class_;
70
71
// noncopyable
72
TearoffMenuItem
(
const
TearoffMenuItem
&);
73
TearoffMenuItem
& operator=(
const
TearoffMenuItem
&);
74
75
protected
:
76
explicit
TearoffMenuItem
(
const
Glib::ConstructParams& construct_params);
77
explicit
TearoffMenuItem
(
GtkTearoffMenuItem
* castitem);
78
79
#endif
/* DOXYGEN_SHOULD_SKIP_THIS */
80
81
public
:
82
#ifndef DOXYGEN_SHOULD_SKIP_THIS
83
static
GType get_type() G_GNUC_CONST;
84
85
86
static GType get_base_type() G_GNUC_CONST;
87
#endif
88
90
GtkTearoffMenuItem
*
gobj
() {
return
reinterpret_cast<
GtkTearoffMenuItem
*
>
(gobject_); }
91
93
const
GtkTearoffMenuItem
*
gobj
()
const
{
return
reinterpret_cast<
GtkTearoffMenuItem
*
>
(gobject_); }
94
95
96
public
:
97
//C++ methods used to invoke GTK+ virtual functions:
98
99
protected
:
100
//GTK+ Virtual Functions (override these to change behaviour):
101
102
//Default Signal Handlers::
103
104
105
private
:
106
107
public
:
108
TearoffMenuItem
();
109
110
#ifndef GTKMM_DISABLE_DEPRECATED
111
114
bool
is_torn_off
()
const
;
115
#endif
// GTKMM_DISABLE_DEPRECATED
116
117
118
};
119
120
}
/* namespace Gtk */
121
122
123
namespace
Glib
124
{
133
Gtk::TearoffMenuItem
*
wrap
(
GtkTearoffMenuItem
*
object
,
bool
take_copy =
false
);
134
}
//namespace Glib
135
136
137
#endif
/* _GTKMM_TEAROFFMENUITEM_H */
138
Gtk::MenuItem
Definition:
menuitem.h:60
Gtk::TearoffMenuItem_Class
Definition:
tearoffmenuitem_p.h:15
Gtk::TearoffMenuItem
Definition:
tearoffmenuitem.h:54
Gtk::TearoffMenuItem::gobj
GtkTearoffMenuItem * gobj()
Provides access to the underlying C GtkObject.
Definition:
tearoffmenuitem.h:90
Gtk::TearoffMenuItem::is_torn_off
bool is_torn_off() const
Gtk::TearoffMenuItem::wrap
Gtk::TearoffMenuItem * wrap(GtkTearoffMenuItem *object, bool take_copy=false)
Gtk::TearoffMenuItem::~TearoffMenuItem
virtual ~TearoffMenuItem()
Gtk::TearoffMenuItem::gobj
const GtkTearoffMenuItem * gobj() const
Provides access to the underlying C GtkObject.
Definition:
tearoffmenuitem.h:93
Gtk::TearoffMenuItem::TearoffMenuItem
TearoffMenuItem()
menuitem.h
Glib
Definition:
application.h:34
Gtk
Definition:
ardour_ui.h:188
_GtkTearoffMenuItemClass
Definition:
gtktearoffmenuitem.h:59
_GtkTearoffMenuItem
Definition:
gtktearoffmenuitem.h:52
libs
tk
ytkmm
ytkmm
gtkmm
tearoffmenuitem.h
Generated on Tue Dec 24 2024 06:08:09 for Ardour by
1.9.1