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

Go to the source code of this file.

Classes

struct  _GtkContainer
 
struct  _GtkContainerClass
 

Macros

#define GTK_TYPE_CONTAINER   (gtk_container_get_type ())
 
#define GTK_CONTAINER(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER, GtkContainer))
 
#define GTK_CONTAINER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER, GtkContainerClass))
 
#define GTK_IS_CONTAINER(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER))
 
#define GTK_IS_CONTAINER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER))
 
#define GTK_CONTAINER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER, GtkContainerClass))
 
#define GTK_IS_RESIZE_CONTAINER(widget)   (GTK_IS_CONTAINER (widget) && ((GtkContainer*) (widget))->resize_mode != GTK_RESIZE_PARENT)
 
#define gtk_container_children   gtk_container_get_children
 
#define GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID(object, property_id, pspec)    G_OBJECT_WARN_INVALID_PSPEC ((object), "child property id", (property_id), (pspec))
 
#define gtk_container_border_width   gtk_container_set_border_width
 

Typedefs

typedef struct _GtkContainer GtkContainer
 
typedef struct _GtkContainerClass GtkContainerClass
 

Functions

GType gtk_container_get_type (void) G_GNUC_CONST
 
void gtk_container_set_border_width (GtkContainer *container, guint border_width)
 
guint gtk_container_get_border_width (GtkContainer *container)
 
void gtk_container_add (GtkContainer *container, GtkWidget *widget)
 
void gtk_container_remove (GtkContainer *container, GtkWidget *widget)
 
void gtk_container_set_resize_mode (GtkContainer *container, GtkResizeMode resize_mode)
 
GtkResizeMode gtk_container_get_resize_mode (GtkContainer *container)
 
void gtk_container_check_resize (GtkContainer *container)
 
void gtk_container_foreach (GtkContainer *container, GtkCallback callback, gpointer callback_data)
 
void gtk_container_foreach_full (GtkContainer *container, GtkCallback callback, GtkCallbackMarshal marshal, gpointer callback_data, GDestroyNotify notify)
 
GList * gtk_container_get_children (GtkContainer *container)
 
void gtk_container_propagate_expose (GtkContainer *container, GtkWidget *child, GdkEventExpose *event)
 
void gtk_container_set_focus_chain (GtkContainer *container, GList *focusable_widgets)
 
gboolean gtk_container_get_focus_chain (GtkContainer *container, GList **focusable_widgets)
 
void gtk_container_unset_focus_chain (GtkContainer *container)
 
void gtk_container_set_reallocate_redraws (GtkContainer *container, gboolean needs_redraws)
 
void gtk_container_set_focus_child (GtkContainer *container, GtkWidget *child)
 
GtkWidgetgtk_container_get_focus_child (GtkContainer *container)
 
void gtk_container_set_focus_vadjustment (GtkContainer *container, GtkAdjustment *adjustment)
 
GtkAdjustmentgtk_container_get_focus_vadjustment (GtkContainer *container)
 
void gtk_container_set_focus_hadjustment (GtkContainer *container, GtkAdjustment *adjustment)
 
GtkAdjustmentgtk_container_get_focus_hadjustment (GtkContainer *container)
 
void gtk_container_resize_children (GtkContainer *container)
 
GType gtk_container_child_type (GtkContainer *container)
 
void gtk_container_class_install_child_property (GtkContainerClass *cclass, guint property_id, GParamSpec *pspec)
 
GParamSpec * gtk_container_class_find_child_property (GObjectClass *cclass, const gchar *property_name)
 
GParamSpec ** gtk_container_class_list_child_properties (GObjectClass *cclass, guint *n_properties)
 
void gtk_container_add_with_properties (GtkContainer *container, GtkWidget *widget, const gchar *first_prop_name,...) G_GNUC_NULL_TERMINATED
 
void gtk_container_child_set (GtkContainer *container, GtkWidget *child, const gchar *first_prop_name,...) G_GNUC_NULL_TERMINATED
 
void gtk_container_child_get (GtkContainer *container, GtkWidget *child, const gchar *first_prop_name,...) G_GNUC_NULL_TERMINATED
 
void gtk_container_child_set_valist (GtkContainer *container, GtkWidget *child, const gchar *first_property_name, va_list var_args)
 
void gtk_container_child_get_valist (GtkContainer *container, GtkWidget *child, const gchar *first_property_name, va_list var_args)
 
void gtk_container_child_set_property (GtkContainer *container, GtkWidget *child, const gchar *property_name, const GValue *value)
 
void gtk_container_child_get_property (GtkContainer *container, GtkWidget *child, const gchar *property_name, GValue *value)
 
void gtk_container_forall (GtkContainer *container, GtkCallback callback, gpointer callback_data)
 
void _gtk_container_queue_resize (GtkContainer *container)
 
void _gtk_container_clear_resize_widgets (GtkContainer *container)
 
gchar * _gtk_container_child_composite_name (GtkContainer *container, GtkWidget *child)
 
void _gtk_container_dequeue_resize_handler (GtkContainer *container)
 
GList * _gtk_container_focus_sort (GtkContainer *container, GList *children, GtkDirectionType direction, GtkWidget *old_focus)
 

Macro Definition Documentation

◆ GTK_CONTAINER

#define GTK_CONTAINER (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER, GtkContainer))

Definition at line 42 of file gtkcontainer.h.

◆ gtk_container_border_width

#define gtk_container_border_width   gtk_container_set_border_width

Definition at line 225 of file gtkcontainer.h.

◆ gtk_container_children

#define gtk_container_children   gtk_container_get_children

Definition at line 136 of file gtkcontainer.h.

◆ GTK_CONTAINER_CLASS

#define GTK_CONTAINER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER, GtkContainerClass))

Definition at line 43 of file gtkcontainer.h.

◆ GTK_CONTAINER_GET_CLASS

#define GTK_CONTAINER_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER, GtkContainerClass))

Definition at line 46 of file gtkcontainer.h.

◆ GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID

#define GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID (   object,
  property_id,
  pspec 
)     G_OBJECT_WARN_INVALID_PSPEC ((object), "child property id", (property_id), (pspec))

Definition at line 205 of file gtkcontainer.h.

◆ GTK_IS_CONTAINER

#define GTK_IS_CONTAINER (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER))

Definition at line 44 of file gtkcontainer.h.

◆ GTK_IS_CONTAINER_CLASS

#define GTK_IS_CONTAINER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER))

Definition at line 45 of file gtkcontainer.h.

◆ GTK_IS_RESIZE_CONTAINER

#define GTK_IS_RESIZE_CONTAINER (   widget)    (GTK_IS_CONTAINER (widget) && ((GtkContainer*) (widget))->resize_mode != GTK_RESIZE_PARENT)

Definition at line 48 of file gtkcontainer.h.

◆ GTK_TYPE_CONTAINER

#define GTK_TYPE_CONTAINER   (gtk_container_get_type ())

Definition at line 41 of file gtkcontainer.h.

Typedef Documentation

◆ GtkContainer

typedef struct _GtkContainer GtkContainer

Definition at line 39 of file gtkcontainer.h.

◆ GtkContainerClass

Definition at line 39 of file gtkcontainer.h.

Function Documentation

◆ _gtk_container_child_composite_name()

gchar* _gtk_container_child_composite_name ( GtkContainer container,
GtkWidget child 
)

◆ _gtk_container_clear_resize_widgets()

void _gtk_container_clear_resize_widgets ( GtkContainer container)

◆ _gtk_container_dequeue_resize_handler()

void _gtk_container_dequeue_resize_handler ( GtkContainer container)

◆ _gtk_container_focus_sort()

GList* _gtk_container_focus_sort ( GtkContainer container,
GList *  children,
GtkDirectionType  direction,
GtkWidget old_focus 
)

◆ _gtk_container_queue_resize()

void _gtk_container_queue_resize ( GtkContainer container)

◆ gtk_container_add()

void gtk_container_add ( GtkContainer container,
GtkWidget widget 
)

◆ gtk_container_add_with_properties()

void gtk_container_add_with_properties ( GtkContainer container,
GtkWidget widget,
const gchar *  first_prop_name,
  ... 
)

◆ gtk_container_check_resize()

void gtk_container_check_resize ( GtkContainer container)

◆ gtk_container_child_get()

void gtk_container_child_get ( GtkContainer container,
GtkWidget child,
const gchar *  first_prop_name,
  ... 
)

◆ gtk_container_child_get_property()

void gtk_container_child_get_property ( GtkContainer container,
GtkWidget child,
const gchar *  property_name,
GValue *  value 
)

◆ gtk_container_child_get_valist()

void gtk_container_child_get_valist ( GtkContainer container,
GtkWidget child,
const gchar *  first_property_name,
va_list  var_args 
)

◆ gtk_container_child_set()

void gtk_container_child_set ( GtkContainer container,
GtkWidget child,
const gchar *  first_prop_name,
  ... 
)

◆ gtk_container_child_set_property()

void gtk_container_child_set_property ( GtkContainer container,
GtkWidget child,
const gchar *  property_name,
const GValue *  value 
)

◆ gtk_container_child_set_valist()

void gtk_container_child_set_valist ( GtkContainer container,
GtkWidget child,
const gchar *  first_property_name,
va_list  var_args 
)

◆ gtk_container_child_type()

GType gtk_container_child_type ( GtkContainer container)

◆ gtk_container_class_find_child_property()

GParamSpec* gtk_container_class_find_child_property ( GObjectClass *  cclass,
const gchar *  property_name 
)

◆ gtk_container_class_install_child_property()

void gtk_container_class_install_child_property ( GtkContainerClass cclass,
guint  property_id,
GParamSpec *  pspec 
)

◆ gtk_container_class_list_child_properties()

GParamSpec** gtk_container_class_list_child_properties ( GObjectClass *  cclass,
guint *  n_properties 
)

◆ gtk_container_forall()

void gtk_container_forall ( GtkContainer container,
GtkCallback  callback,
gpointer  callback_data 
)

◆ gtk_container_foreach()

void gtk_container_foreach ( GtkContainer container,
GtkCallback  callback,
gpointer  callback_data 
)

◆ gtk_container_foreach_full()

void gtk_container_foreach_full ( GtkContainer container,
GtkCallback  callback,
GtkCallbackMarshal  marshal,
gpointer  callback_data,
GDestroyNotify  notify 
)

◆ gtk_container_get_border_width()

guint gtk_container_get_border_width ( GtkContainer container)

◆ gtk_container_get_children()

GList* gtk_container_get_children ( GtkContainer container)

◆ gtk_container_get_focus_chain()

gboolean gtk_container_get_focus_chain ( GtkContainer container,
GList **  focusable_widgets 
)

◆ gtk_container_get_focus_child()

GtkWidget* gtk_container_get_focus_child ( GtkContainer container)

◆ gtk_container_get_focus_hadjustment()

GtkAdjustment* gtk_container_get_focus_hadjustment ( GtkContainer container)

◆ gtk_container_get_focus_vadjustment()

GtkAdjustment* gtk_container_get_focus_vadjustment ( GtkContainer container)

◆ gtk_container_get_resize_mode()

GtkResizeMode gtk_container_get_resize_mode ( GtkContainer container)

◆ gtk_container_get_type()

GType gtk_container_get_type ( void  )

◆ gtk_container_propagate_expose()

void gtk_container_propagate_expose ( GtkContainer container,
GtkWidget child,
GdkEventExpose event 
)

◆ gtk_container_remove()

void gtk_container_remove ( GtkContainer container,
GtkWidget widget 
)

◆ gtk_container_resize_children()

void gtk_container_resize_children ( GtkContainer container)

◆ gtk_container_set_border_width()

void gtk_container_set_border_width ( GtkContainer container,
guint  border_width 
)

◆ gtk_container_set_focus_chain()

void gtk_container_set_focus_chain ( GtkContainer container,
GList *  focusable_widgets 
)

◆ gtk_container_set_focus_child()

void gtk_container_set_focus_child ( GtkContainer container,
GtkWidget child 
)

◆ gtk_container_set_focus_hadjustment()

void gtk_container_set_focus_hadjustment ( GtkContainer container,
GtkAdjustment adjustment 
)

◆ gtk_container_set_focus_vadjustment()

void gtk_container_set_focus_vadjustment ( GtkContainer container,
GtkAdjustment adjustment 
)

◆ gtk_container_set_reallocate_redraws()

void gtk_container_set_reallocate_redraws ( GtkContainer container,
gboolean  needs_redraws 
)

◆ gtk_container_set_resize_mode()

void gtk_container_set_resize_mode ( GtkContainer container,
GtkResizeMode  resize_mode 
)

◆ gtk_container_unset_focus_chain()

void gtk_container_unset_focus_chain ( GtkContainer container)