Blame doc/html/GladeProject.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>GladeProject: 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="GladeApp.html" title="GladeApp">
Packit 1e8aac
<link rel="next" href="GladeWidget.html" title="GladeWidget">
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

GladeProject

Packit 1e8aac

GladeProject — The Glade document hub and Load/Save interface.

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
GladeProject *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_new ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_load_from_file ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeProject *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_load ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_save ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_get_path ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_get_name ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_undo ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_redo ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeCommand *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_next_undo_item ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeCommand *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_next_redo_item ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_push_undo ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GtkWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_undo_items ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GtkWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_redo_items ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_reset_path ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_get_readonly ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const GList *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_get_objects ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_add_object ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_remove_object ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_has_object ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_get_widget_by_name ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_new_widget_name ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_is_selected ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_selection_set ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_selection_add ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_selection_remove ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_selection_clear ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_selection_changed ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GList *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_selection_get ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_get_has_selection ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_resource_fullpath ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_is_loading ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
time_t
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_get_file_mtime ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_project_get_modified ()
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
add-item
Packit 1e8aac
Read
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
css-provider-path
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
has-selection
Packit 1e8aac
Read
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
license
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
modified
Packit 1e8aac
Read
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
path
Packit 1e8aac
Read
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladePointerMode
Packit 1e8aac
pointer-mode
Packit 1e8aac
Read
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
read-only
Packit 1e8aac
Read
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
resource-path
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidget *
Packit 1e8aac
template
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
translation-domain
Packit 1e8aac
Read / Write
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-widget
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
changed
Packit 1e8aac
Run First
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
close
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
load-progress
Packit 1e8aac
Run First
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
parse-began
Packit 1e8aac
Run First
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
parse-finished
Packit 1e8aac
Run First
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
remove-widget
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
selection-changed
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
targets-changed
Packit 1e8aac
Run First
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
widget-name-changed
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
widget-visibility-changed
Packit 1e8aac
Run First
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
GladeProject
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Object Hierarchy

Packit 1e8aac
    GObject
Packit 1e8aac
    ╰── GladeProject
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Implemented Interfaces

Packit 1e8aac

Packit 1e8aac
GladeProject implements
Packit 1e8aac
 GtkTreeModel and  GtkTreeDragSource.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Description

Packit 1e8aac

This object owns all project objects and is responsable for loading and

Packit 1e8aac
saving the glade document, you can monitor the project state via this
Packit 1e8aac
object and its signals.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac

glade_project_new ()

Packit 1e8aac
GladeProject *
Packit 1e8aac
glade_project_new (void);
Packit 1e8aac

Creates a new GladeProject.

Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

a new GladeProject

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_load_from_file ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_project_load_from_file (GladeProject *project,
Packit 1e8aac
                              const gchar *path);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_load ()

Packit 1e8aac
GladeProject *
Packit 1e8aac
glade_project_load (const gchar *path);
Packit 1e8aac

Opens a project at the given path.

Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

a new GladeProject for the opened project on success, NULL on

Packit 1e8aac
failure

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_save ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_project_save (GladeProject *project,
Packit 1e8aac
                    const gchar *path,
Packit 1e8aac
                    GError **error);
Packit 1e8aac

Saves project

Packit 1e8aac
 to the given path.

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

path

Packit 1e8aac

location to save glade file

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

error

Packit 1e8aac

an error from the G_FILE_ERROR domain.

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

Returns

Packit 1e8aac

TRUE on success, FALSE on failure

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_get_path ()

Packit 1e8aac
const gchar *
Packit 1e8aac
glade_project_get_path (GladeProject *project);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_get_name ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_project_get_name (GladeProject *project);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_undo ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_undo (GladeProject *project);
Packit 1e8aac

Redoes a GladeCommand in this project.

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_redo ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_redo (GladeProject *project);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_next_undo_item ()

Packit 1e8aac
GladeCommand *
Packit 1e8aac
glade_project_next_undo_item (GladeProject *project);
Packit 1e8aac

Gets the next undo item on project

Packit 1e8aac
's command stack.

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the GladeCommand

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_next_redo_item ()

Packit 1e8aac
GladeCommand *
Packit 1e8aac
glade_project_next_redo_item (GladeProject *project);
Packit 1e8aac

Gets the next redo item on project

Packit 1e8aac
's command stack.

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the GladeCommand

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_push_undo ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_push_undo (GladeProject *project,
Packit 1e8aac
                         GladeCommand *cmd);
Packit 1e8aac

Pushes a newly created GladeCommand onto projects

Packit 1e8aac
 stack.

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

cmd

Packit 1e8aac

the GladeCommand

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

Packit 1e8aac
Packit 1e8aac

glade_project_undo_items ()

Packit 1e8aac
GtkWidget *
Packit 1e8aac
glade_project_undo_items (GladeProject *project);
Packit 1e8aac

Creates a menu of the undo items in the project stack

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

A newly created menu

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_redo_items ()

Packit 1e8aac
GtkWidget *
Packit 1e8aac
glade_project_redo_items (GladeProject *project);
Packit 1e8aac

Creates a menu of the undo items in the project stack

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

A newly created menu

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_reset_path ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_reset_path (GladeProject *project);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_get_readonly ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_project_get_readonly (GladeProject *project);
Packit 1e8aac

Gets whether the project is read only or not

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

TRUE if project is read only

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_get_objects ()

Packit 1e8aac
const GList *
Packit 1e8aac
glade_project_get_objects (GladeProject *project);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_add_object ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_add_object (GladeProject *project,
Packit 1e8aac
                          GObject *object);
Packit 1e8aac

Adds an object to the project.

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

the GladeProject the widget is added to

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

object

Packit 1e8aac

the GObject to add

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

Packit 1e8aac
Packit 1e8aac

glade_project_remove_object ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_remove_object (GladeProject *project,
Packit 1e8aac
                             GObject *object);
Packit 1e8aac

Removes object

Packit 1e8aac
 from project
Packit 1e8aac
.

Packit 1e8aac

Note that when removing the GObject from the project we

Packit 1e8aac
don't change ->project in the associated GladeWidget; this
Packit 1e8aac
way UNDO can work.

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

object

Packit 1e8aac

the GObject to remove

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

Packit 1e8aac
Packit 1e8aac

glade_project_has_object ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_project_has_object (GladeProject *project,
Packit 1e8aac
                          GObject *object);
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

the GladeProject the widget is added to

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

object

Packit 1e8aac

the GObject to search

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

Returns

Packit 1e8aac

whether this object is in this project.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_get_widget_by_name ()

Packit 1e8aac
GladeWidget *
Packit 1e8aac
glade_project_get_widget_by_name (GladeProject *project,
Packit 1e8aac
                                  const gchar *name);
Packit 1e8aac

Searches under ancestor

Packit 1e8aac
 in project
Packit 1e8aac
 looking for a GladeWidget named 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

project

Packit 1e8aac

a GladeProject

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

name

Packit 1e8aac

The user visible name of the widget we are looking for

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

Returns

Packit 1e8aac

a pointer to the widget, NULL if the widget does not exist

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_new_widget_name ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_project_new_widget_name (GladeProject *project,
Packit 1e8aac
                               GladeWidget *widget,
Packit 1e8aac
                               const gchar *base_name);
Packit 1e8aac

Creates a new name for a widget that doesn't collide with any of the names

Packit 1e8aac
already in project
Packit 1e8aac
. This name will start with base_name
Packit 1e8aac
.

Packit 1e8aac

Note the widget

Packit 1e8aac
 parameter is ignored and preserved only for historical reasons.

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

widget

Packit 1e8aac

the GladeWidget intended to recieve a new name, or NULL

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

base_name

Packit 1e8aac

base name of the widget to create

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

Returns

Packit 1e8aac

a string containing the new name, NULL if there is not enough

Packit 1e8aac
memory for this string

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_is_selected ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_project_is_selected (GladeProject *project,
Packit 1e8aac
                           GObject *object);
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

object

Packit 1e8aac

a GObject

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

Returns

Packit 1e8aac

whether object

Packit 1e8aac
is in project
Packit 1e8aac
selection

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_selection_set ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_selection_set (GladeProject *project,
Packit 1e8aac
                             GObject *object,
Packit 1e8aac
                             gboolean emit_signal);
Packit 1e8aac

Set the selection in project

Packit 1e8aac
 to object
Packit 1e8aac

Packit 1e8aac

If emit_signal

Packit 1e8aac
 is TRUE, calls glade_project_selection_changed().

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

object

Packit 1e8aac

a GObject in project

Packit 1e8aac

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

emit_signal

Packit 1e8aac

whether or not to emit a signal

Packit 1e8aac
indicating a selection change

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

Packit 1e8aac
Packit 1e8aac

glade_project_selection_add ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_selection_add (GladeProject *project,
Packit 1e8aac
                             GObject *object,
Packit 1e8aac
                             gboolean emit_signal);
Packit 1e8aac

Adds object

Packit 1e8aac
 to the selection chain of project
Packit 1e8aac

Packit 1e8aac

If emit_signal

Packit 1e8aac
 is TRUE, calls glade_project_selection_changed().

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

object

Packit 1e8aac

a GObject in project

Packit 1e8aac

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

emit_signal

Packit 1e8aac

whether or not to emit a signal indicating

Packit 1e8aac
a selection change

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

Packit 1e8aac
Packit 1e8aac

glade_project_selection_remove ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_selection_remove (GladeProject *project,
Packit 1e8aac
                                GObject *object,
Packit 1e8aac
                                gboolean emit_signal);
Packit 1e8aac

Removes object

Packit 1e8aac
 from the selection chain of project
Packit 1e8aac

Packit 1e8aac

If emit_signal

Packit 1e8aac
 is TRUE, calls glade_project_selection_changed().

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

object

Packit 1e8aac

a GObject in project

Packit 1e8aac

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

emit_signal

Packit 1e8aac

whether or not to emit a signal

Packit 1e8aac
indicating a selection change

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

Packit 1e8aac
Packit 1e8aac

glade_project_selection_clear ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_selection_clear (GladeProject *project,
Packit 1e8aac
                               gboolean emit_signal);
Packit 1e8aac

Clears project

Packit 1e8aac
's selection chain

Packit 1e8aac

If emit_signal

Packit 1e8aac
 is TRUE, calls glade_project_selection_changed().

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

emit_signal

Packit 1e8aac

whether or not to emit a signal indication a selection change

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

Packit 1e8aac
Packit 1e8aac

glade_project_selection_changed ()

Packit 1e8aac
void
Packit 1e8aac
glade_project_selection_changed (GladeProject *project);
Packit 1e8aac

Causes project

Packit 1e8aac
 to emit a "selection_changed" signal.

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_selection_get ()

Packit 1e8aac
GList *
Packit 1e8aac
glade_project_selection_get (GladeProject *project);
Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

a GList containing the GtkWidget items currently selected in project

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_get_has_selection ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_project_get_has_selection (GladeProject *project);
Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether project

Packit 1e8aac
currently has a selection

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_resource_fullpath ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_project_resource_fullpath (GladeProject *project,
Packit 1e8aac
                                 const gchar *resource);
Packit 1e8aac

Project resource strings are always relative, this function tranforms a

Packit 1e8aac
path relative to project to a full path.

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

The GladeProject.

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

resource

Packit 1e8aac

The resource basename

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

Returns

Packit 1e8aac

A newly allocated string holding the

Packit 1e8aac
full path to the resource.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_is_loading ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_project_is_loading (GladeProject *project);
Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

Whether the project is being loaded or not

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_get_file_mtime ()

Packit 1e8aac
time_t
Packit 1e8aac
glade_project_get_file_mtime (GladeProject *project);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_project_get_modified ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_project_get_modified (GladeProject *project);
Packit 1e8aac

Get's whether the project has been modified since it was last saved.

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

TRUE if the project has been modified since it was last saved

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

Types and Values

Packit 1e8aac
Packit 1e8aac

GladeProject

Packit 1e8aac
typedef struct _GladeProject GladeProject;
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Property Details

Packit 1e8aac
Packit 1e8aac

The “add-item” property

Packit 1e8aac
  “add-item”                 GladeWidgetAdaptor *
Packit 1e8aac

The current item to add to the project.

Packit 1e8aac

Flags: Read

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “css-provider-path” property

Packit 1e8aac
  “css-provider-path”        gchar *
Packit 1e8aac

Path to use as the custom CSS provider for this project.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: NULL

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “has-selection” property

Packit 1e8aac
  “has-selection”            gboolean
Packit 1e8aac

Whether project has a selection.

Packit 1e8aac

Flags: Read

Packit 1e8aac

Default value: FALSE

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “license” property

Packit 1e8aac
  “license”                  gchar *
Packit 1e8aac

License for this project, it will be added as a document level comment.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: NULL

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “modified” property

Packit 1e8aac
  “modified”                 gboolean
Packit 1e8aac

Whether project has been modified since it was last saved.

Packit 1e8aac

Flags: Read

Packit 1e8aac

Default value: FALSE

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “path” property

Packit 1e8aac
  “path”                     gchar *
Packit 1e8aac

The filesystem path of the project.

Packit 1e8aac

Flags: Read

Packit 1e8aac

Default value: NULL

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “pointer-mode” property

Packit 1e8aac
  “pointer-mode”             GladePointerMode
Packit 1e8aac

The currently effective GladePointerMode.

Packit 1e8aac

Flags: Read

Packit 1e8aac

Default value: GLADE_POINTER_SELECT

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “read-only” property

Packit 1e8aac
  “read-only”                gboolean
Packit 1e8aac

Whether project is read-only.

Packit 1e8aac

Flags: Read

Packit 1e8aac

Default value: FALSE

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “resource-path” property

Packit 1e8aac
  “resource-path”            gchar *
Packit 1e8aac

Path to load images and resources in Glade's runtime.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: NULL

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “template” property

Packit 1e8aac
  “template”                 GladeWidget *
Packit 1e8aac

The project's template widget, if any.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “translation-domain” property

Packit 1e8aac
  “translation-domain”       gchar *
Packit 1e8aac

The project translation domain.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: NULL

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

Signal Details

Packit 1e8aac
Packit 1e8aac

The “add-widget” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               GladeWidget  *arg1,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when a widget is added to a project.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

arg1

Packit 1e8aac

the GladeWidget that was added to gladeproject

Packit 1e8aac
.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run Last

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “changed” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               GladeCommand *arg1,
Packit 1e8aac
               gboolean      arg2,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when a gladeproject

Packit 1e8aac
's state changes via a GladeCommand.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

arg1

Packit 1e8aac

the GladeCommand that was executed

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

arg2

Packit 1e8aac

whether the command was executed or undone.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run First

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “close” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when a project is closing (a good time to clean up

Packit 1e8aac
any associated resources).

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run Last

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “load-progress” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               gint          objects_total,
Packit 1e8aac
               gint          objects_loaded,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted while project

Packit 1e8aac
 is loading.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

objects_total

Packit 1e8aac

the total amount of objects to load

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

objects_loaded

Packit 1e8aac

the current amount of loaded objects

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run First

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “parse-began” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when gladeproject

Packit 1e8aac
 parsing starts.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run First

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “parse-finished” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when gladeproject

Packit 1e8aac
 parsing has finished.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run First

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “remove-widget” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               GladeWidget  *arg1,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when a widget is removed from a project.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

arg1

Packit 1e8aac

the GladeWidget that was removed from gladeproject

Packit 1e8aac
.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run Last

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “selection-changed” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when gladeproject

Packit 1e8aac
 selection list changes.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run Last

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “targets-changed” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when gladeproject

Packit 1e8aac
 target versions change.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run First

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “widget-name-changed” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               GladeWidget  *arg1,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when gwidget

Packit 1e8aac
's name changes.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

arg1

Packit 1e8aac

the GladeWidget who's name changed.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run Last

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “widget-visibility-changed” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProject *gladeproject,
Packit 1e8aac
               GladeWidget  *widget,
Packit 1e8aac
               gboolean      visible,
Packit 1e8aac
               gpointer      user_data)
Packit 1e8aac

Emitted when the visivility of a widget changed

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeproject

Packit 1e8aac

the GladeProject which received the signal.

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

widget

Packit 1e8aac

the widget that its visibity changed

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

visible

Packit 1e8aac

the current visiblity of the widget

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run First

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

Generated by GTK-Doc V1.28
Packit 1e8aac
</body>
Packit 1e8aac
</html>