Ardour  9.0-pre0-582-g084a23a80d
fixed.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gmmproc 2.45.3 -- DO NOT MODIFY!
3 #ifndef _GTKMM_FIXED_H
4 #define _GTKMM_FIXED_H
5 
6 
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
9 
10 /* $Id: fixed.hg,v 1.1 2003/01/21 13:38:49 murrayc Exp $ */
11 
12 /* fixed.h
13  *
14  * Copyright (C) 1998-2002 The gtkmm Development Team
15  *
16  * This library is free software; you can redistribute it and/or
17  * modify it under the terms of the GNU Lesser General Public
18  * License as published by the Free Software Foundation; either
19  * version 2.1 of the License, or (at your option) any later version.
20  *
21  * This library is distributed in the hope that it will be useful,
22  * but WITHOUT ANY WARRANTY; without even the implied warranty of
23  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24  * Lesser General Public License for more details.
25  *
26  * You should have received a copy of the GNU Lesser General Public
27  * License along with this library; if not, write to the Free
28  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
29  */
30 
31 
32 #include <gtkmm/container.h>
33 
34 
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
36 typedef struct _GtkFixed GtkFixed;
37 typedef struct _GtkFixedClass GtkFixedClass;
38 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
39 
40 
41 namespace Gtk
42 { class Fixed_Class; } // namespace Gtk
43 namespace Gtk
44 {
45 
61 class Fixed : public Container
62 {
63  public:
64 #ifndef DOXYGEN_SHOULD_SKIP_THIS
65  typedef Fixed CppObjectType;
66  typedef Fixed_Class CppClassType;
67  typedef GtkFixed BaseObjectType;
68  typedef GtkFixedClass BaseClassType;
69 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
70 
71  virtual ~Fixed();
72 
73 #ifndef DOXYGEN_SHOULD_SKIP_THIS
74 
75 private:
76  friend class Fixed_Class;
77  static CppClassType fixed_class_;
78 
79  // noncopyable
80  Fixed(const Fixed&);
81  Fixed& operator=(const Fixed&);
82 
83 protected:
84  explicit Fixed(const Glib::ConstructParams& construct_params);
85  explicit Fixed(GtkFixed* castitem);
86 
87 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
88 
89 public:
90 #ifndef DOXYGEN_SHOULD_SKIP_THIS
91  static GType get_type() G_GNUC_CONST;
92 
93 
94  static GType get_base_type() G_GNUC_CONST;
95 #endif
96 
98  GtkFixed* gobj() { return reinterpret_cast<GtkFixed*>(gobject_); }
99 
101  const GtkFixed* gobj() const { return reinterpret_cast<GtkFixed*>(gobject_); }
102 
103 
104 public:
105  //C++ methods used to invoke GTK+ virtual functions:
106 
107 protected:
108  //GTK+ Virtual Functions (override these to change behaviour):
109 
110  //Default Signal Handlers::
111 
112 
113 private:
114 
115 public:
116  Fixed();
117 
118 
119  void put(Widget& widget, int x, int y);
120 
121  void move(Widget& widget, int x, int y);
122 
123 #ifndef GTKMM_DISABLE_DEPRECATED
124 
138  void set_has_window(bool has_window = true);
139 #endif // GTKMM_DISABLE_DEPRECATED
140 
141 
142 #ifndef GTKMM_DISABLE_DEPRECATED
143 
151  bool get_has_window() const;
152 #endif // GTKMM_DISABLE_DEPRECATED
153 
154 
155 };
156 
157 } /* namespace Gtk */
158 
159 
160 namespace Glib
161 {
170  Gtk::Fixed* wrap(GtkFixed* object, bool take_copy = false);
171 } //namespace Glib
172 
173 
174 #endif /* _GTKMM_FIXED_H */
175 
const GtkFixed * gobj() const
Provides access to the underlying C GtkObject.
Definition: fixed.h:101
bool get_has_window() const
Gtk::Fixed * wrap(GtkFixed *object, bool take_copy=false)
void move(Widget &widget, int x, int y)
void set_has_window(bool has_window=true)
virtual ~Fixed()
void put(Widget &widget, int x, int y)
GtkFixed * gobj()
Provides access to the underlying C GtkObject.
Definition: fixed.h:98
Definition: ardour_ui.h:188