Ardour  8.7-15-gadf511264b
separatormenuitem.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gmmproc 2.45.3 -- DO NOT MODIFY!
3 #ifndef _GTKMM_SEPARATORMENUITEM_H
4 #define _GTKMM_SEPARATORMENUITEM_H
5 
6 
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
9 
10 /* $Id: separatormenuitem.hg,v 1.1 2003/01/21 13:40:37 murrayc Exp $ */
11 
12 
13 /* separator.h
14  *
15  * Copyright (C) 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
38 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
39 
40 
41 namespace Gtk
42 { class SeparatorMenuItem_Class; } // namespace Gtk
43 namespace Gtk
44 {
45 
53 {
54  public:
55 #ifndef DOXYGEN_SHOULD_SKIP_THIS
56  typedef SeparatorMenuItem CppObjectType;
57  typedef SeparatorMenuItem_Class CppClassType;
58  typedef GtkSeparatorMenuItem BaseObjectType;
59  typedef GtkSeparatorMenuItemClass BaseClassType;
60 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
61 
62  virtual ~SeparatorMenuItem();
63 
64 #ifndef DOXYGEN_SHOULD_SKIP_THIS
65 
66 private:
67  friend class SeparatorMenuItem_Class;
68  static CppClassType separatormenuitem_class_;
69 
70  // noncopyable
72  SeparatorMenuItem& operator=(const SeparatorMenuItem&);
73 
74 protected:
75  explicit SeparatorMenuItem(const Glib::ConstructParams& construct_params);
76  explicit SeparatorMenuItem(GtkSeparatorMenuItem* castitem);
77 
78 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
79 
80 public:
81 #ifndef DOXYGEN_SHOULD_SKIP_THIS
82  static GType get_type() G_GNUC_CONST;
83 
84 
85  static GType get_base_type() G_GNUC_CONST;
86 #endif
87 
89  GtkSeparatorMenuItem* gobj() { return reinterpret_cast<GtkSeparatorMenuItem*>(gobject_); }
90 
92  const GtkSeparatorMenuItem* gobj() const { return reinterpret_cast<GtkSeparatorMenuItem*>(gobject_); }
93 
94 
95 public:
96  //C++ methods used to invoke GTK+ virtual functions:
97 
98 protected:
99  //GTK+ Virtual Functions (override these to change behaviour):
100 
101  //Default Signal Handlers::
102 
103 
104 private:
105 
106 public:
108 
109 
110 };
111 
112 } /* namespace Gtk */
113 
114 
115 namespace Glib
116 {
125  Gtk::SeparatorMenuItem* wrap(GtkSeparatorMenuItem* object, bool take_copy = false);
126 } //namespace Glib
127 
128 
129 #endif /* _GTKMM_SEPARATORMENUITEM_H */
130 
const GtkSeparatorMenuItem * gobj() const
Provides access to the underlying C GtkObject.
Gtk::SeparatorMenuItem * wrap(GtkSeparatorMenuItem *object, bool take_copy=false)
GtkSeparatorMenuItem * gobj()
Provides access to the underlying C GtkObject.
virtual ~SeparatorMenuItem()
Definition: ardour_ui.h:188