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

GladeApp

Packit 1e8aac

GladeApp — The central control point of the Glade core.

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
GladeApp *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_new ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GType
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_pointer_mode_get_type ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeApp *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_set_window ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GtkWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get_window ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeClipboard *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get_clipboard ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_add_project ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_remove_project ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GList *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get_projects ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GKeyFile *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get_config ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_is_project_loaded ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeProject *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get_project_by_path ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gint
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_config_save ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_set_accel_group ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get_catalogs_dir ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get_modules_dir ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get_pixmaps_dir ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_app_get_locale_dir ()
Packit 1e8aac
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
doc-search
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
signal-editor-created
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
widget-adaptor-registered
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
struct
Packit 1e8aac
GladeApp
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Object Hierarchy

Packit 1e8aac
    GObject
Packit 1e8aac
    ╰── GladeApp
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Description

Packit 1e8aac

This main control object is where we try to draw the line between

Packit 1e8aac
what is the Glade core and what is the main application. The main
Packit 1e8aac
application must derive from the GladeApp object and create an instance
Packit 1e8aac
to initialize the Glade core.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac

glade_app_new ()

Packit 1e8aac
GladeApp *
Packit 1e8aac
glade_app_new (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_pointer_mode_get_type ()

Packit 1e8aac
GType
Packit 1e8aac
glade_pointer_mode_get_type (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_get ()

Packit 1e8aac
GladeApp *
Packit 1e8aac
glade_app_get (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_set_window ()

Packit 1e8aac
void
Packit 1e8aac
glade_app_set_window (GtkWidget *window);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_get_window ()

Packit 1e8aac
GtkWidget *
Packit 1e8aac
glade_app_get_window (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_get_clipboard ()

Packit 1e8aac
GladeClipboard *
Packit 1e8aac
glade_app_get_clipboard (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_add_project ()

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

Packit 1e8aac
Packit 1e8aac

glade_app_remove_project ()

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

Packit 1e8aac
Packit 1e8aac

glade_app_get_projects ()

Packit 1e8aac
GList *
Packit 1e8aac
glade_app_get_projects (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_get_config ()

Packit 1e8aac
GKeyFile *
Packit 1e8aac
glade_app_get_config (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_is_project_loaded ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_app_is_project_loaded (const gchar *project_path);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_get_project_by_path ()

Packit 1e8aac
GladeProject *
Packit 1e8aac
glade_app_get_project_by_path (const gchar *project_path);
Packit 1e8aac

Finds an open project with path

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

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

project_path

Packit 1e8aac

The path of an open project

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

Returns

Packit 1e8aac

A GladeProject, or NULL if no such open project was found

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_config_save ()

Packit 1e8aac
gint
Packit 1e8aac
glade_app_config_save (void);
Packit 1e8aac

Saves the GKeyFile to "g_get_user_config_dir()/GLADE_CONFIG_FILENAME"

Packit 1e8aac

Return 0 on success.

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_set_accel_group ()

Packit 1e8aac
void
Packit 1e8aac
glade_app_set_accel_group (GtkAccelGroup *accel_group);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_get_catalogs_dir ()

Packit 1e8aac
const gchar *
Packit 1e8aac
glade_app_get_catalogs_dir (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_get_modules_dir ()

Packit 1e8aac
const gchar *
Packit 1e8aac
glade_app_get_modules_dir (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_get_pixmaps_dir ()

Packit 1e8aac
const gchar *
Packit 1e8aac
glade_app_get_pixmaps_dir (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_app_get_locale_dir ()

Packit 1e8aac
const gchar *
Packit 1e8aac
glade_app_get_locale_dir (void);
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Types and Values

Packit 1e8aac
Packit 1e8aac

struct GladeApp

Packit 1e8aac
struct GladeApp;
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Signal Details

Packit 1e8aac
Packit 1e8aac

The “doc-search” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeApp *gladeeditor,
Packit 1e8aac
               gchar    *arg1,
Packit 1e8aac
               gchar    *arg2,
Packit 1e8aac
               gchar    *arg3,
Packit 1e8aac
               gpointer  user_data)
Packit 1e8aac

Emitted when the glade core requests that a doc-search be performed.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeeditor

Packit 1e8aac

the GladeEditor which received the signal.

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

arg1

Packit 1e8aac

the (gchar *) book to search or NULL

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

arg2

Packit 1e8aac

the (gchar *) page to search or NULL

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

arg3

Packit 1e8aac

the (gchar *) search string or NULL

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 “signal-editor-created” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeApp *gladeapp,
Packit 1e8aac
               GObject  *signal_editor,
Packit 1e8aac
               gpointer  user_data)
Packit 1e8aac

Emitted when a new signal editor created.

Packit 1e8aac
A tree view is created in the default handler.
Packit 1e8aac
Connect your handler before the default handler for setting a custom column or renderer
Packit 1e8aac
and after it for connecting to the tree view signals

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeapp

Packit 1e8aac

the GladeApp which received the signal.

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

signal_editor

Packit 1e8aac

the new GladeSignalEditor.

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-adaptor-registered” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeApp *gladeapp,
Packit 1e8aac
               GObject  *adaptor,
Packit 1e8aac
               gpointer  user_data)
Packit 1e8aac

Emitted when a new widget adaptor is registered.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeapp

Packit 1e8aac

the GladeApp which received the signal.

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

adaptor

Packit 1e8aac

the newlly registered GladeWidgetAdaptor.

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

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