Blame doc/html/GladeWidget.html

Packit 1e8aac
Packit 1e8aac
<html>
Packit 1e8aac
<head>
Packit 1e8aac
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 1e8aac
<title>GladeWidget: Glade User Interface Designer Reference Manual</title>
Packit 1e8aac
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 1e8aac
<link rel="home" href="index.html" title="Glade User Interface Designer Reference Manual">
Packit 1e8aac
<link rel="up" href="core.html" title="Part II. Glade Core">
Packit 1e8aac
<link rel="prev" href="GladeProject.html" title="GladeProject">
Packit 1e8aac
<link rel="next" href="gladeui-GladeFixed.html" title="GladeFixed">
Packit 1e8aac
<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
Packit 1e8aac
<link rel="stylesheet" href="style.css" type="text/css">
Packit 1e8aac
</head>
Packit 1e8aac
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Top  | 
Packit 1e8aac
                  Description  | 
Packit 1e8aac
                  Object Hierarchy  | 
Packit 1e8aac
                  Implemented Interfaces  | 
Packit 1e8aac
                  Properties  | 
Packit 1e8aac
                  Signals
Packit 1e8aac
Packit 1e8aac
Home
Packit 1e8aac
Up
Packit 1e8aac
Prev
Packit 1e8aac
Next
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

GladeWidget

Packit 1e8aac

GladeWidget — An object wrapper for the Glade runtime environment.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_from_gobject ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_add_child ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_remove_child ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_replace ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_rebuild ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_read ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_write ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_read_child ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_write_child ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_write_placeholder ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_write_special_child_prop ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeEditorProperty *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_create_editor_property ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_set_child_type_from_node ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_dup ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_copy_signals ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_copy_properties ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_set_packing_properties ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeProperty *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_property ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeProperty *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_pack_property ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GList *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_dup_properties ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_remove_property ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_show ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_hide ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_add_signal_handler ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_remove_signal_handler ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_change_signal_handler ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GPtrArray *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_list_signal_handlers ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_has_decendant ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_event ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_placeholder_relation ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidgetAction *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_action ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidgetAction *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_pack_action ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_set_action_sensitive ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_set_pack_action_sensitive ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_add_prop_ref ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_remove_prop_ref ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_object_set_property ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_object_get_property ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_child_set_property ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_child_get_property ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_property_get ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_property_set ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_pack_property_get ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_pack_property_set ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_property_reset ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_pack_property_reset ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_property_default ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_property_original_default ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_pack_property_default ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_property_set_sensitive ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_pack_property_set_sensitive ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_property_set_enabled ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_pack_property_set_enabled ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_property_set_save_always ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_pack_property_set_save_always ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_property_string ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_pack_property_string ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_set_name ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_name ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_set_internal ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_internal ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GObject *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_object ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_set_project ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeProject *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_project ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidgetAdaptor *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_adaptor ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_get_parent ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_set_parent ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_superuser ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_push_superuser ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_widget_pop_superuser ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Properties

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidgetAdaptor *
Packit 1e8aac
adaptor
Packit 1e8aac
Read / Write / Construct Only
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
anarchist
Packit 1e8aac
Read / Write / Construct Only
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
composite
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
internal
Packit 1e8aac
Read / Write / Construct
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
internal-name
Packit 1e8aac
Write / Construct Only
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
name
Packit 1e8aac
Read / Write / Construct
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GObject *
Packit 1e8aac
object
Packit 1e8aac
Read / Write / Construct
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidget *
Packit 1e8aac
parent
Packit 1e8aac
Read / Write / Construct
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeProject *
Packit 1e8aac
project
Packit 1e8aac
Read / Write / Construct
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gpointer
Packit 1e8aac
properties
Packit 1e8aac
Read / Write / Construct Only
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gint
Packit 1e8aac
reason
Packit 1e8aac
Read / Write / Construct Only
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
support-warning
Packit 1e8aac
Read
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidget *
Packit 1e8aac
template
Packit 1e8aac
Write / Construct Only
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
template-exact
Packit 1e8aac
Write / Construct Only
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gint
Packit 1e8aac
toplevel-height
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gint
Packit 1e8aac
toplevel-width
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
visible
Packit 1e8aac
Read
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Signals

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
add-signal-handler
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
button-press-event
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
button-release-event
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
change-signal-handler
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
motion-notify-event
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
remove-signal-handler
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
support-changed
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Types and Values

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
 
Packit 1e8aac
GladeWidget
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Object Hierarchy

Packit 1e8aac
    GObject
Packit 1e8aac
    ╰── GInitiallyUnowned
Packit 1e8aac
        ╰── GladeWidget
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Implemented Interfaces

Packit 1e8aac

Packit 1e8aac
GladeWidget implements
Packit 1e8aac
 _GladeDrag.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Description

Packit 1e8aac

GladeWidget is the proxy between the instantiated runtime object and

Packit 1e8aac
the Glade core metadata. This api will be mostly usefull for its
Packit 1e8aac
convenience api for getting and setting properties (mostly from the plugin).

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac

glade_widget_get_from_gobject ()

Packit 1e8aac
GladeWidget *
Packit 1e8aac
glade_widget_get_from_gobject (gpointer object);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_add_child ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_add_child (GladeWidget *parent,
Packit 1e8aac
                        GladeWidget *child,
Packit 1e8aac
                        gboolean at_mouse);
Packit 1e8aac

Adds child

Packit 1e8aac
 to parent
Packit 1e8aac
 in a generic way for this GladeWidget parent.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

parent

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

child

Packit 1e8aac

the GladeWidget to add

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

at_mouse

Packit 1e8aac

whether the added widget should be added

Packit 1e8aac
at the current mouse position

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_remove_child ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_remove_child (GladeWidget *parent,
Packit 1e8aac
                           GladeWidget *child);
Packit 1e8aac

Removes child

Packit 1e8aac
 from parent
Packit 1e8aac
 in a generic way for this GladeWidget parent.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

parent

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

child

Packit 1e8aac

the GladeWidget to add

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_replace ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_replace (GladeWidget *parent,
Packit 1e8aac
                      GObject *old_object,
Packit 1e8aac
                      GObject *new_object);
Packit 1e8aac

Replaces a GObject with another GObject inside a GObject which

Packit 1e8aac
behaves as a container.

Packit 1e8aac

Note that both GObjects must be owned by a GladeWidget.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

old_object

Packit 1e8aac

a GObject

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

new_object

Packit 1e8aac

a GObject

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_rebuild ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_rebuild (GladeWidget *gwidget);
Packit 1e8aac

Replaces the current widget instance with

Packit 1e8aac
a new one while preserving all properties children and
Packit 1e8aac
takes care of reparenting.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

gwidget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_read ()

Packit 1e8aac
GladeWidget *
Packit 1e8aac
glade_widget_read (GladeProject *project,
Packit 1e8aac
                   GladeWidget *parent,
Packit 1e8aac
                   GladeXmlNode *node,
Packit 1e8aac
                   const gchar *internal);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

project

Packit 1e8aac

a GladeProject

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

parent

Packit 1e8aac

The parent GladeWidget or NULL

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node

Packit 1e8aac

a GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

a new GladeWidget for project

Packit 1e8aac
, based on node
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_write ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_write (GladeWidget *widget,
Packit 1e8aac
                    GladeXmlContext *context,
Packit 1e8aac
                    GladeXmlNode *node);
Packit 1e8aac

Recursively writes out widget

Packit 1e8aac
 and its children
Packit 1e8aac
and appends the created GladeXmlNode to node
Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

The GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

context

Packit 1e8aac

A GladeXmlContext

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node

Packit 1e8aac

A GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_read_child ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_read_child (GladeWidget *widget,
Packit 1e8aac
                         GladeXmlNode *node);
Packit 1e8aac

Reads in a child widget from the xml (handles 'child' tag)

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node

Packit 1e8aac

a GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_write_child ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_write_child (GladeWidget *widget,
Packit 1e8aac
                          GladeWidget *child,
Packit 1e8aac
                          GladeXmlContext *context,
Packit 1e8aac
                          GladeXmlNode *node);
Packit 1e8aac

Writes out a widget to the xml, takes care

Packit 1e8aac
of packing properties and special child types.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

child

Packit 1e8aac

The child GladeWidget to write

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

context

Packit 1e8aac

A GladeXmlContext

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node

Packit 1e8aac

A GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_write_placeholder ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_write_placeholder (GladeWidget *parent,
Packit 1e8aac
                                GObject *object,
Packit 1e8aac
                                GladeXmlContext *context,
Packit 1e8aac
                                GladeXmlNode *node);
Packit 1e8aac

Writes out a placeholder to the xml

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

parent

Packit 1e8aac

The parent GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

object

Packit 1e8aac

A GladePlaceHolder

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

context

Packit 1e8aac

A GladeXmlContext

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node

Packit 1e8aac

A GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_write_special_child_prop ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_write_special_child_prop (GladeWidget *parent,
Packit 1e8aac
                                       GObject *object,
Packit 1e8aac
                                       GladeXmlContext *context,
Packit 1e8aac
                                       GladeXmlNode *node);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_create_editor_property ()

Packit 1e8aac
GladeEditorProperty *
Packit 1e8aac
glade_widget_create_editor_property (GladeWidget *widget,
Packit 1e8aac
                                     const gchar *property,
Packit 1e8aac
                                     gboolean packing,
Packit 1e8aac
                                     gboolean use_command);
Packit 1e8aac

This is a convenience function to create a GladeEditorProperty corresponding

Packit 1e8aac
to property
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

property

Packit 1e8aac

The widget's property

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

packing

Packit 1e8aac

whether property

Packit 1e8aac
indicates a packing property or not.

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

use_command

Packit 1e8aac

Whether the undo/redo stack applies here.

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

A newly created and connected GladeEditorProperty

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_set_child_type_from_node ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_set_child_type_from_node (GladeWidget *parent,
Packit 1e8aac
                                       GObject *child,
Packit 1e8aac
                                       GladeXmlNode *node);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_dup ()

Packit 1e8aac
GladeWidget *
Packit 1e8aac
glade_widget_dup (GladeWidget *template_widget,
Packit 1e8aac
                  gboolean exact);
Packit 1e8aac

Creates a deep copy of GladeWidget. if exact

Packit 1e8aac
 is specified,
Packit 1e8aac
the widget name is preserved and signals are carried over
Packit 1e8aac
(this is used to maintain names & signals in Cut/Paste context
Packit 1e8aac
as opposed to Copy/Paste contexts).

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

template_widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

exact

Packit 1e8aac

whether or not to creat an exact duplicate

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

The newly created GladeWidget

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_copy_signals ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_copy_signals (GladeWidget *widget,
Packit 1e8aac
                           GladeWidget *template_widget);
Packit 1e8aac

Sets signals in widget

Packit 1e8aac
 based on the values of
Packit 1e8aac
matching signals in template_widget
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a 'dest' GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

template_widget

Packit 1e8aac

a 'src' GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_copy_properties ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_copy_properties (GladeWidget *widget,
Packit 1e8aac
                              GladeWidget *template_widget,
Packit 1e8aac
                              gboolean copy_parentless,
Packit 1e8aac
                              gboolean exact);
Packit 1e8aac

Sets properties in widget

Packit 1e8aac
 based on the values of
Packit 1e8aac
matching properties in template_widget
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a 'dest' GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

template_widget

Packit 1e8aac

a 'src' GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

copy_parentless

Packit 1e8aac

whether to copy reffed widgets at all

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

exact

Packit 1e8aac

whether to copy reffed widgets exactly

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_set_packing_properties ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_set_packing_properties (GladeWidget *widget,
Packit 1e8aac
                                     GladeWidget *container);
Packit 1e8aac

Generates the packing_properties list of the widget, given

Packit 1e8aac
the class of the container we are adding the widget to.
Packit 1e8aac
If the widget already has packing_properties, but the container
Packit 1e8aac
has changed, the current list is freed and replaced.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

container

Packit 1e8aac

The parent GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_property ()

Packit 1e8aac
GladeProperty *
Packit 1e8aac
glade_widget_get_property (GladeWidget *widget,
Packit 1e8aac
                           const gchar *id_property);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the GladeProperty in widget

Packit 1e8aac
named id_property
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_pack_property ()

Packit 1e8aac
GladeProperty *
Packit 1e8aac
glade_widget_get_pack_property (GladeWidget *widget,
Packit 1e8aac
                                const gchar *id_property);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the GladeProperty in widget

Packit 1e8aac
named id_property
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_dup_properties ()

Packit 1e8aac
GList *
Packit 1e8aac
glade_widget_dup_properties (GladeWidget *dest_widget,
Packit 1e8aac
                             GList *template_props,
Packit 1e8aac
                             gboolean as_load,
Packit 1e8aac
                             gboolean copy_parentless,
Packit 1e8aac
                             gboolean exact);
Packit 1e8aac

Copies a list of properties, if as_load

Packit 1e8aac
 is specified, then
Packit 1e8aac
properties that are not saved to the glade file are ignored.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

dest_widget

Packit 1e8aac

the widget we are copying properties for

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

template_props

Packit 1e8aac

the GladeProperty list to copy

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

as_load

Packit 1e8aac

whether to behave as if loading the project

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

copy_parentless

Packit 1e8aac

whether to copy reffed widgets at all

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

exact

Packit 1e8aac

whether to copy reffed widgets exactly

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

A newly allocated GList of new GladeProperty objects.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_remove_property ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_remove_property (GladeWidget *widget,
Packit 1e8aac
                              const gchar *id_property);
Packit 1e8aac

Removes the GladeProperty indicated by id_property

Packit 1e8aac
Packit 1e8aac
from widget
Packit 1e8aac
 (this is intended for use in the plugin, to
Packit 1e8aac
remove properties from composite children that dont make
Packit 1e8aac
sence to allow the user to specify, notably - properties
Packit 1e8aac
that are proxied through the composite widget's properties or
Packit 1e8aac
style properties).

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

the name of the property

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_show ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_show (GladeWidget *widget);
Packit 1e8aac

Display widget

Packit 1e8aac
 in it's project's GladeDesignView

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_hide ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_hide (GladeWidget *widget);
Packit 1e8aac

Hide widget

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_add_signal_handler ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_add_signal_handler (GladeWidget *widget,
Packit 1e8aac
                                 const GladeSignal *signal_handler);
Packit 1e8aac

Adds a signal handler for widget

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

signal_handler

Packit 1e8aac

The GladeSignal

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_remove_signal_handler ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_remove_signal_handler (GladeWidget *widget,
Packit 1e8aac
                                    const GladeSignal *signal_handler);
Packit 1e8aac

Removes a signal handler from widget

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

signal_handler

Packit 1e8aac

The GladeSignal

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_change_signal_handler ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_change_signal_handler (GladeWidget *widget,
Packit 1e8aac
                                    const GladeSignal *old_signal_handler,
Packit 1e8aac
                                    const GladeSignal *new_signal_handler);
Packit 1e8aac

Changes a GladeSignal on widget

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

old_signal_handler

Packit 1e8aac

the old GladeSignal

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

new_signal_handler

Packit 1e8aac

the new GladeSignal

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_list_signal_handlers ()

Packit 1e8aac
GPtrArray *
Packit 1e8aac
glade_widget_list_signal_handlers (GladeWidget *widget,
Packit 1e8aac
                                   const gchar *signal_name);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

signal_name

Packit 1e8aac

the name of the signal

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

A GPtrArray of GladeSignal for signal_name

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_has_decendant ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_has_decendant (GladeWidget *widget,
Packit 1e8aac
                            GType type);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

type

Packit 1e8aac

a GType

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether this GladeWidget has any decendants of type type

Packit 1e8aac
or any decendants that implement the type
Packit 1e8aac
interface

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_event ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_event (GladeWidget *gwidget,
Packit 1e8aac
                    GdkEvent *event);
Packit 1e8aac

Feed an event to be handled on the project GladeWidget

Packit 1e8aac
hierarchy.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

event

Packit 1e8aac

A GdkEvent

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether the event was handled or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_placeholder_relation ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_placeholder_relation (GladeWidget *parent,
Packit 1e8aac
                                   GladeWidget *widget);
Packit 1e8aac

Returns whether placeholders should be used

Packit 1e8aac
in operations concerning this parent & child.

Packit 1e8aac

Currently that criteria is whether parent

Packit 1e8aac
 is a
Packit 1e8aac
GtkContainer, widget
Packit 1e8aac
 is a GtkWidget and the parent
Packit 1e8aac
adaptor has been marked to use placeholders.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

parent

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

The child GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether to use placeholders for this relationship.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_action ()

Packit 1e8aac
GladeWidgetAction *
Packit 1e8aac
glade_widget_get_action (GladeWidget *widget,
Packit 1e8aac
                         const gchar *action_path);
Packit 1e8aac

Returns a GladeWidgetAction object indentified by action_path

Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

action_path

Packit 1e8aac

a full action path including groups

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the action or NULL if not found.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_pack_action ()

Packit 1e8aac
GladeWidgetAction *
Packit 1e8aac
glade_widget_get_pack_action (GladeWidget *widget,
Packit 1e8aac
                              const gchar *action_path);
Packit 1e8aac

Returns a GladeWidgetAction object indentified by action_path

Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

action_path

Packit 1e8aac

a full action path including groups

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the action or NULL if not found.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_set_action_sensitive ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_set_action_sensitive (GladeWidget *widget,
Packit 1e8aac
                                   const gchar *action_path,
Packit 1e8aac
                                   gboolean sensitive);
Packit 1e8aac

Sets the sensitivity of action_path

Packit 1e8aac
 in widget
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

action_path

Packit 1e8aac

a full action path including groups

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

sensitive

Packit 1e8aac

setting sensitive or insensitive

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether action_path

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_set_pack_action_sensitive ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_set_pack_action_sensitive
Packit 1e8aac
                               (GladeWidget *widget,
Packit 1e8aac
                                const gchar *action_path,
Packit 1e8aac
                                gboolean sensitive);
Packit 1e8aac

Sets the sensitivity of action_path

Packit 1e8aac
 in widget
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

action_path

Packit 1e8aac

a full action path including groups

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

sensitive

Packit 1e8aac

setting sensitive or insensitive

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether action_path

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_add_prop_ref ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_add_prop_ref (GladeWidget *widget,
Packit 1e8aac
                           GladeProperty *property);
Packit 1e8aac

Adds property

Packit 1e8aac
 to widget
Packit 1e8aac
 's list of referenced properties.

Packit 1e8aac

Note: this is used to track properties on other objects that

Packit 1e8aac
      reffer to this object.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

property

Packit 1e8aac

the GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_remove_prop_ref ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_remove_prop_ref (GladeWidget *widget,
Packit 1e8aac
                              GladeProperty *property);
Packit 1e8aac

Removes property

Packit 1e8aac
 from widget
Packit 1e8aac
 's list of referenced properties.

Packit 1e8aac

Note: this is used to track properties on other objects that

Packit 1e8aac
      reffer to this object.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

property

Packit 1e8aac

the GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_object_set_property ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_object_set_property (GladeWidget *widget,
Packit 1e8aac
                                  const gchar *property_name,
Packit 1e8aac
                                  const GValue *value);
Packit 1e8aac

This function applies value

Packit 1e8aac
 to the property property_name
Packit 1e8aac
 on
Packit 1e8aac
the runtime object of widget
Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

property_name

Packit 1e8aac

The property identifier

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

value

Packit 1e8aac

The GValue

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_object_get_property ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_object_get_property (GladeWidget *widget,
Packit 1e8aac
                                  const gchar *property_name,
Packit 1e8aac
                                  GValue *value);
Packit 1e8aac

This function retrieves the value of the property property_name

Packit 1e8aac
 on
Packit 1e8aac
the runtime object of widget
Packit 1e8aac
 and sets it in value
Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

property_name

Packit 1e8aac

The property identifier

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

value

Packit 1e8aac

The GValue

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_child_set_property ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_child_set_property (GladeWidget *widget,
Packit 1e8aac
                                 GladeWidget *child,
Packit 1e8aac
                                 const gchar *property_name,
Packit 1e8aac
                                 const GValue *value);
Packit 1e8aac

Sets child

Packit 1e8aac
's packing property identified by property_name
Packit 1e8aac
 to value
Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

child

Packit 1e8aac

The GladeWidget child

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

property_name

Packit 1e8aac

The id of the property

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

value

Packit 1e8aac

The GValue

Packit 1e8aac

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_child_get_property ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_child_get_property (GladeWidget *widget,
Packit 1e8aac
                                 GladeWidget *child,
Packit 1e8aac
                                 const gchar *property_name,
Packit 1e8aac
                                 GValue *value);
Packit 1e8aac

Gets child

Packit 1e8aac
's packing property identified by property_name
Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

child

Packit 1e8aac

The GladeWidget child

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

property_name

Packit 1e8aac

The id of the property

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

value

Packit 1e8aac

The GValue

Packit 1e8aac

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_property_get ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_property_get (GladeWidget *widget,
Packit 1e8aac
                           const gchar *id_property,
Packit 1e8aac
                           ...);
Packit 1e8aac

Gets the value of id_property

Packit 1e8aac
 in widget
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

...

Packit 1e8aac

The return location for the value of the said GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_property_set ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_property_set (GladeWidget *widget,
Packit 1e8aac
                           const gchar *id_property,
Packit 1e8aac
                           ...);
Packit 1e8aac

Sets the value of id_property

Packit 1e8aac
 in widget
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

...

Packit 1e8aac

A value of the correct type for the said GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_pack_property_get ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_pack_property_get (GladeWidget *widget,
Packit 1e8aac
                                const gchar *id_property,
Packit 1e8aac
                                ...);
Packit 1e8aac

Gets the value of id_property

Packit 1e8aac
 in widget
Packit 1e8aac
 packing properties

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

...

Packit 1e8aac

The return location for the value of the said GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_pack_property_set ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_pack_property_set (GladeWidget *widget,
Packit 1e8aac
                                const gchar *id_property,
Packit 1e8aac
                                ...);
Packit 1e8aac

Sets the value of id_property

Packit 1e8aac
 in widget
Packit 1e8aac
 packing properties

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

...

Packit 1e8aac

The return location for the value of the said GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_property_reset ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_property_reset (GladeWidget *widget,
Packit 1e8aac
                             const gchar *id_property);
Packit 1e8aac

Resets id_property

Packit 1e8aac
 in widget
Packit 1e8aac
 to it's default value

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_pack_property_reset ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_pack_property_reset (GladeWidget *widget,
Packit 1e8aac
                                  const gchar *id_property);
Packit 1e8aac

Resets id_property

Packit 1e8aac
 in widget
Packit 1e8aac
's packing properties to it's default value

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_property_default ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_property_default (GladeWidget *widget,
Packit 1e8aac
                               const gchar *id_property);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether whether id_property

Packit 1e8aac
was found and is
Packit 1e8aac
currently set to it's default value.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_property_original_default ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_property_original_default
Packit 1e8aac
                               (GladeWidget *widget,
Packit 1e8aac
                                const gchar *id_property);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether whether id_property

Packit 1e8aac
was found and is
Packit 1e8aac
currently set to it's original default value.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_pack_property_default ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_pack_property_default (GladeWidget *widget,
Packit 1e8aac
                                    const gchar *id_property);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether whether id_property

Packit 1e8aac
was found and is
Packit 1e8aac
currently set to it's default value.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_property_set_sensitive ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_property_set_sensitive (GladeWidget *widget,
Packit 1e8aac
                                     const gchar *id_property,
Packit 1e8aac
                                     gboolean sensitive,
Packit 1e8aac
                                     const gchar *reason);
Packit 1e8aac

Sets the sensitivity of id_property

Packit 1e8aac
 in widget
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

sensitive

Packit 1e8aac

setting sensitive or insensitive

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

reason

Packit 1e8aac

a description of why the user cant edit this property

Packit 1e8aac
which will be used as a tooltip

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_pack_property_set_sensitive ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_pack_property_set_sensitive
Packit 1e8aac
                               (GladeWidget *widget,
Packit 1e8aac
                                const gchar *id_property,
Packit 1e8aac
                                gboolean sensitive,
Packit 1e8aac
                                const gchar *reason);
Packit 1e8aac

Sets the sensitivity of id_property

Packit 1e8aac
 in widget
Packit 1e8aac
's packing properties.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

sensitive

Packit 1e8aac

setting sensitive or insensitive

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

reason

Packit 1e8aac

a description of why the user cant edit this property

Packit 1e8aac
which will be used as a tooltip

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_property_set_enabled ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_property_set_enabled (GladeWidget *widget,
Packit 1e8aac
                                   const gchar *id_property,
Packit 1e8aac
                                   gboolean enabled);
Packit 1e8aac

Sets the enabled state of id_property

Packit 1e8aac
 in widget
Packit 1e8aac
; this is
Packit 1e8aac
used for optional properties.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

enabled

Packit 1e8aac

setting enabled or disabled

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_pack_property_set_enabled ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_pack_property_set_enabled
Packit 1e8aac
                               (GladeWidget *widget,
Packit 1e8aac
                                const gchar *id_property,
Packit 1e8aac
                                gboolean enabled);
Packit 1e8aac

Sets the enabled state of id_property

Packit 1e8aac
 in widget
Packit 1e8aac
's packing 
Packit 1e8aac
properties; this is used for optional properties.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

enabled

Packit 1e8aac

setting enabled or disabled

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_property_set_save_always ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_property_set_save_always (GladeWidget *widget,
Packit 1e8aac
                                       const gchar *id_property,
Packit 1e8aac
                                       gboolean setting);
Packit 1e8aac

Sets whether id_property

Packit 1e8aac
 in widget
Packit 1e8aac
 should be special cased
Packit 1e8aac
to always be saved regardless of its default value.
Packit 1e8aac
(used for some special cases like properties
Packit 1e8aac
that are assigned initial values in composite widgets
Packit 1e8aac
or derived widget code).

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

setting

Packit 1e8aac

the setting

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_pack_property_set_save_always ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_pack_property_set_save_always
Packit 1e8aac
                               (GladeWidget *widget,
Packit 1e8aac
                                const gchar *id_property,
Packit 1e8aac
                                gboolean setting);
Packit 1e8aac

Sets whether id_property

Packit 1e8aac
 in widget
Packit 1e8aac
 should be special cased
Packit 1e8aac
to always be saved regardless of its default value.
Packit 1e8aac
(used for some special cases like properties
Packit 1e8aac
that are assigned initial values in composite widgets
Packit 1e8aac
or derived widget code).

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

setting

Packit 1e8aac

the setting

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether id_property

Packit 1e8aac
was found or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_property_string ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_widget_property_string (GladeWidget *widget,
Packit 1e8aac
                              const gchar *id_property,
Packit 1e8aac
                              const GValue *value);
Packit 1e8aac

Creates a printable string representing id_property

Packit 1e8aac
 in
Packit 1e8aac
widget
Packit 1e8aac
, if value
Packit 1e8aac
 is specified it will be used in place
Packit 1e8aac
of id_property
Packit 1e8aac
's real value (this is a convinience
Packit 1e8aac
function to print/debug properties usually from plugin
Packit 1e8aac
backends).

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

value

Packit 1e8aac

the GValue to print or NULL

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

A newly allocated string representing id_property

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_pack_property_string ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_widget_pack_property_string (GladeWidget *widget,
Packit 1e8aac
                                   const gchar *id_property,
Packit 1e8aac
                                   const GValue *value);
Packit 1e8aac

Same as glade_widget_property_string() but for packing

Packit 1e8aac
properties.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

id_property

Packit 1e8aac

a string naming a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

value

Packit 1e8aac

the GValue to print or NULL

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

A newly allocated string representing id_property

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_set_name ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_set_name (GladeWidget *widget,
Packit 1e8aac
                       const gchar *name);
Packit 1e8aac

Sets widget

Packit 1e8aac
's name to name
Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

name

Packit 1e8aac

a string

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_name ()

Packit 1e8aac
const gchar *
Packit 1e8aac
glade_widget_get_name (GladeWidget *widget);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

a pointer to widget

Packit 1e8aac
's name

Packit 1e8aac

This is what will be serialized as the widget's ID, unless

Packit 1e8aac
the name currently carries the GLADE_UNNAMED_PREFIX.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_set_internal ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_set_internal (GladeWidget *widget,
Packit 1e8aac
                           const gchar *internal);
Packit 1e8aac

Sets the internal name of widget

Packit 1e8aac
 to internal
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

internal

Packit 1e8aac

The internal name

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_internal ()

Packit 1e8aac
const gchar *
Packit 1e8aac
glade_widget_get_internal (GladeWidget *widget);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the internal name of widget

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_object ()

Packit 1e8aac
GObject *
Packit 1e8aac
glade_widget_get_object (GladeWidget *widget);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the GObject associated with widget

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_set_project ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_set_project (GladeWidget *widget,
Packit 1e8aac
                          GladeProject *project);
Packit 1e8aac

Makes widget

Packit 1e8aac
 belong to project
Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

project

Packit 1e8aac

a GladeProject

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_project ()

Packit 1e8aac
GladeProject *
Packit 1e8aac
glade_widget_get_project (GladeWidget *widget);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the GladeProject that widget

Packit 1e8aac
belongs to

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_adaptor ()

Packit 1e8aac
GladeWidgetAdaptor *
Packit 1e8aac
glade_widget_get_adaptor (GladeWidget *widget);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the GladeWidgetAdaptor of widget

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_get_parent ()

Packit 1e8aac
GladeWidget *
Packit 1e8aac
glade_widget_get_parent (GladeWidget *widget);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

The parenting GladeWidget

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_set_parent ()

Packit 1e8aac
void
Packit 1e8aac
glade_widget_set_parent (GladeWidget *widget,
Packit 1e8aac
                         GladeWidget *parent);
Packit 1e8aac

sets the parenting GladeWidget

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widget

Packit 1e8aac

A GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

parent

Packit 1e8aac

the parenting GladeWidget (or NULL)

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_widget_superuser ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_widget_superuser (void);
Packit 1e8aac

Checks if we are in superuser mode.

Packit 1e8aac

Superuser mode is when we are

Packit 1e8aac
    Packit 1e8aac
  • Loading a project

  • Packit 1e8aac
  • Dupping a widget recursively

  • Packit 1e8aac
  • Rebuilding an instance for a construct-only property

  • Packit 1e8aac
    Packit 1e8aac

    In these cases, we must act like a load, this should be checked

    Packit 1e8aac
    from the plugin when implementing containers, when undo/redo comes
    Packit 1e8aac
    around, the plugin is responsable for maintaining the same container
    Packit 1e8aac
    size when widgets are added/removed.

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    glade_widget_push_superuser ()

    Packit 1e8aac
    void
    Packit 1e8aac
    glade_widget_push_superuser (void);
    Packit 1e8aac

    Sets superuser mode

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    glade_widget_pop_superuser ()

    Packit 1e8aac
    void
    Packit 1e8aac
    glade_widget_pop_superuser (void);
    Packit 1e8aac

    Unsets superuser mode

    Packit 1e8aac
    Packit 1e8aac
    Packit 1e8aac
    Packit 1e8aac

    Types and Values

    Packit 1e8aac
    Packit 1e8aac

    GladeWidget

    Packit 1e8aac
    typedef struct _GladeWidget GladeWidget;
    Packit 1e8aac
    Packit 1e8aac
    Packit 1e8aac
    Packit 1e8aac

    Property Details

    Packit 1e8aac
    Packit 1e8aac

    The “adaptor” property

    Packit 1e8aac
      “adaptor”                  GladeWidgetAdaptor *
    Packit 1e8aac

    The class adaptor for the associated widget.

    Packit 1e8aac

    Flags: Read / Write / Construct Only

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “anarchist” property

    Packit 1e8aac
      “anarchist”                gboolean
    Packit 1e8aac

    Whether this composite child is an ancestral child or an anarchist child.

    Packit 1e8aac

    Flags: Read / Write / Construct Only

    Packit 1e8aac

    Default value: FALSE

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “composite” property

    Packit 1e8aac
      “composite”                gboolean
    Packit 1e8aac

    Whether this widget is the template for a composite widget.

    Packit 1e8aac

    Flags: Read / Write

    Packit 1e8aac

    Default value: FALSE

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “internal” property

    Packit 1e8aac
      “internal”                 gchar *
    Packit 1e8aac

    The internal name of the widget.

    Packit 1e8aac

    Flags: Read / Write / Construct

    Packit 1e8aac

    Default value: NULL

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “internal-name” property

    Packit 1e8aac
      “internal-name”            gchar *
    Packit 1e8aac

    A generic name prefix for internal widgets.

    Packit 1e8aac

    Flags: Write / Construct Only

    Packit 1e8aac

    Default value: NULL

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “name” property

    Packit 1e8aac
      “name”                     gchar *
    Packit 1e8aac

    The name of the widget.

    Packit 1e8aac

    Flags: Read / Write / Construct

    Packit 1e8aac

    Default value: NULL

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “object” property

    Packit 1e8aac
      “object”                   GObject *
    Packit 1e8aac

    The object associated.

    Packit 1e8aac

    Flags: Read / Write / Construct

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “parent” property

    Packit 1e8aac
      “parent”                   GladeWidget *
    Packit 1e8aac

    A pointer to the parenting GladeWidget.

    Packit 1e8aac

    Flags: Read / Write / Construct

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “project” property

    Packit 1e8aac
      “project”                  GladeProject *
    Packit 1e8aac

    The glade project that this widget belongs to.

    Packit 1e8aac

    Flags: Read / Write / Construct

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “properties” property

    Packit 1e8aac
      “properties”               gpointer
    Packit 1e8aac

    A list of GladeProperties.

    Packit 1e8aac

    Flags: Read / Write / Construct Only

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “reason” property

    Packit 1e8aac
      “reason”                   gint
    Packit 1e8aac

    A GladeCreateReason for this creation.

    Packit 1e8aac

    Flags: Read / Write / Construct Only

    Packit 1e8aac

    Allowed values: [0,3]

    Packit 1e8aac

    Default value: 0

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “support-warning” property

    Packit 1e8aac
      “support-warning”          gchar *
    Packit 1e8aac

    A warning string about version mismatches.

    Packit 1e8aac

    Flags: Read

    Packit 1e8aac

    Default value: NULL

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “template” property

    Packit 1e8aac
      “template”                 GladeWidget *
    Packit 1e8aac

    A GladeWidget template to base a new widget on.

    Packit 1e8aac

    Flags: Write / Construct Only

    Packit 1e8aac
    Packit 1e8aac

    Packit 1e8aac
    Packit 1e8aac

    The “template-exact” property

    Packit 1e8aac
      “template-exact”           gboolean
    Packit 1e8aac

    Whether we are creating an exact duplicate when using a template.

    Packit 1e8aac

    Flags: Write / Construct Only

    Packit 1e8aac

    Default value: FALSE

    Packit 1e8aac