Ardour  9.0-pre0-582-g084a23a80d
gtkplug.h File Reference
#include <gtk/gtksocket.h>
#include <gtk/gtkwindow.h>
Include dependency graph for gtkplug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkPlug
 
struct  _GtkPlugClass
 

Macros

#define GTK_TYPE_PLUG   (gtk_plug_get_type ())
 
#define GTK_PLUG(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PLUG, GtkPlug))
 
#define GTK_PLUG_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PLUG, GtkPlugClass))
 
#define GTK_IS_PLUG(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PLUG))
 
#define GTK_IS_PLUG_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLUG))
 
#define GTK_PLUG_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLUG, GtkPlugClass))
 

Typedefs

typedef struct _GtkPlug GtkPlug
 
typedef struct _GtkPlugClass GtkPlugClass
 

Functions

GType gtk_plug_get_type (void) G_GNUC_CONST
 
void gtk_plug_construct (GtkPlug *plug, GdkNativeWindow socket_id)
 
GtkWidgetgtk_plug_new (GdkNativeWindow socket_id)
 
void gtk_plug_construct_for_display (GtkPlug *plug, GdkDisplay *display, GdkNativeWindow socket_id)
 
GtkWidgetgtk_plug_new_for_display (GdkDisplay *display, GdkNativeWindow socket_id)
 
GdkNativeWindow gtk_plug_get_id (GtkPlug *plug)
 
gboolean gtk_plug_get_embedded (GtkPlug *plug)
 
GdkWindowgtk_plug_get_socket_window (GtkPlug *plug)
 
void _gtk_plug_add_to_socket (GtkPlug *plug, GtkSocket *socket_)
 
void _gtk_plug_remove_from_socket (GtkPlug *plug, GtkSocket *socket_)
 

Macro Definition Documentation

◆ GTK_IS_PLUG

#define GTK_IS_PLUG (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PLUG))

Definition at line 43 of file gtkplug.h.

◆ GTK_IS_PLUG_CLASS

#define GTK_IS_PLUG_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLUG))

Definition at line 44 of file gtkplug.h.

◆ GTK_PLUG

#define GTK_PLUG (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PLUG, GtkPlug))

Definition at line 41 of file gtkplug.h.

◆ GTK_PLUG_CLASS

#define GTK_PLUG_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PLUG, GtkPlugClass))

Definition at line 42 of file gtkplug.h.

◆ GTK_PLUG_GET_CLASS

#define GTK_PLUG_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLUG, GtkPlugClass))

Definition at line 45 of file gtkplug.h.

◆ GTK_TYPE_PLUG

#define GTK_TYPE_PLUG   (gtk_plug_get_type ())

Definition at line 40 of file gtkplug.h.

Typedef Documentation

◆ GtkPlug

typedef struct _GtkPlug GtkPlug

Definition at line 38 of file gtkplug.h.

◆ GtkPlugClass

typedef struct _GtkPlugClass GtkPlugClass

Definition at line 38 of file gtkplug.h.

Function Documentation

◆ _gtk_plug_add_to_socket()

void _gtk_plug_add_to_socket ( GtkPlug plug,
GtkSocket socket_ 
)

◆ _gtk_plug_remove_from_socket()

void _gtk_plug_remove_from_socket ( GtkPlug plug,
GtkSocket socket_ 
)

◆ gtk_plug_construct()

void gtk_plug_construct ( GtkPlug plug,
GdkNativeWindow  socket_id 
)

◆ gtk_plug_construct_for_display()

void gtk_plug_construct_for_display ( GtkPlug plug,
GdkDisplay display,
GdkNativeWindow  socket_id 
)

◆ gtk_plug_get_embedded()

gboolean gtk_plug_get_embedded ( GtkPlug plug)

◆ gtk_plug_get_id()

GdkNativeWindow gtk_plug_get_id ( GtkPlug plug)

◆ gtk_plug_get_socket_window()

GdkWindow* gtk_plug_get_socket_window ( GtkPlug plug)

◆ gtk_plug_get_type()

GType gtk_plug_get_type ( void  )

◆ gtk_plug_new()

GtkWidget* gtk_plug_new ( GdkNativeWindow  socket_id)

◆ gtk_plug_new_for_display()

GtkWidget* gtk_plug_new_for_display ( GdkDisplay display,
GdkNativeWindow  socket_id 
)