3 #ifndef _GTKMM_SOCKET_H
4 #define _GTKMM_SOCKET_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
33 #ifndef DOXYGEN_SHOULD_SKIP_THIS
40 {
class Socket_Class; }
94 #ifndef DOXYGEN_SHOULD_SKIP_THIS
95 typedef Socket CppObjectType;
103 #ifndef DOXYGEN_SHOULD_SKIP_THIS
107 static CppClassType socket_class_;
114 explicit Socket(
const Glib::ConstructParams& construct_params);
120 #ifndef DOXYGEN_SHOULD_SKIP_THIS
121 static GType get_type() G_GNUC_CONST;
124 static GType get_base_type() G_GNUC_CONST;
Glib::RefPtr< Gdk::Window > get_plug_window()
Gdk::NativeWindow get_id() const
Glib::RefPtr< const Gdk::Window > get_plug_window() const
void add_id(Gdk::NativeWindow window_id)
GtkSocket * gobj()
Provides access to the underlying C GtkObject.
Glib::SignalProxy0< void > signal_plug_added()
Gtk::Socket * wrap(GtkSocket *object, bool take_copy=false)
const GtkSocket * gobj() const
Provides access to the underlying C GtkObject.
Glib::SignalProxy0< bool > signal_plug_removed()
virtual bool on_plug_removed()
This is a default handler for the signal signal_plug_removed().
virtual void on_plug_added()
This is a default handler for the signal signal_plug_added().
GdkNativeWindow NativeWindow