Blame doc/html/gladeui-Glade-Utils.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>Glade Utils: 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="misc.html" title="Part IV. Miscellaneous utilities">
Packit 1e8aac
<link rel="prev" href="gladeui-glade-parameter.html" title="glade-parameter">
Packit 1e8aac
<link rel="next" href="ix01.html" title="Index">
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
Packit 1e8aac
Home
Packit 1e8aac
Up
Packit 1e8aac
Prev
Packit 1e8aac
Next
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Glade Utils

Packit 1e8aac

Glade Utils — Welcome to the zoo.

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
GType
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_get_type_from_name ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GParamSpec *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_utils_get_pspec_from_funcname ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_ui_message ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_flash_message ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gint
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_compare_stock_labels ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GtkWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_file_dialog_new ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_replace ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_read_prop_name ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_duplicate_underscores ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GList *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_container_get_all_children ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gint
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_count_placeholders ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GtkTreeIter *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_find_iter_by_widget ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GList *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_purify_list ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GList *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_added_in_list ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GList *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_removed_from_list ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_canonical_path ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GModule *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_load_library ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_file_is_writeable ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_have_devhelp ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GtkWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_get_devhelp_icon ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_search_devhelp ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GtkWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_get_placeholder_from_pointer ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_object_is_loading ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_url_show ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
time_t
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_util_get_file_mtime ()
Packit 1e8aac
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
enum
Packit 1e8aac
GladeUtilFileDialogType
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
enum
Packit 1e8aac
GladeUIMessageType
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Description

Packit 1e8aac

This is where all of that really usefull miscalanious stuff lands up.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac

glade_util_get_type_from_name ()

Packit 1e8aac
GType
Packit 1e8aac
glade_util_get_type_from_name (const gchar *name,
Packit 1e8aac
                               gboolean have_func);
Packit 1e8aac

Returns the type using the "get type" function name based on name

Packit 1e8aac
.  
Packit 1e8aac
If the have_func
Packit 1e8aac
 flag is true,name
Packit 1e8aac
 is used directly, otherwise the get-type 
Packit 1e8aac
function is contrived from name
Packit 1e8aac
 then used.

Packit 1e8aac
Packit 1e8aac

Parameters

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

name

Packit 1e8aac

the name of the GType - like 'GtkWidget' or a "get-type" function.

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

have_func

Packit 1e8aac

function-name flag -- true if the name is a "get-type" function.

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

Returns

Packit 1e8aac

the new GType

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_utils_get_pspec_from_funcname ()

Packit 1e8aac
GParamSpec *
Packit 1e8aac
glade_utils_get_pspec_from_funcname (const gchar *funcname);
Packit 1e8aac
Packit 1e8aac

Parameters

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

funcname

Packit 1e8aac

the symbol name of a function to generate a GParamSpec

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

Returns

Packit 1e8aac

A GParamSpec created by the delagate function

Packit 1e8aac
specified by funcname
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_ui_message ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_util_ui_message (GtkWidget *parent,
Packit 1e8aac
                       GladeUIMessageType type,
Packit 1e8aac
                       GtkWidget *widget,
Packit 1e8aac
                       const gchar *format,
Packit 1e8aac
                       ...);
Packit 1e8aac

Creates a new warning dialog window as a child of parent

Packit 1e8aac
 containing
Packit 1e8aac
the text of format
Packit 1e8aac
, runs it, then destroys it on close. Depending
Packit 1e8aac
on type
Packit 1e8aac
, a cancel button may apear or the icon may change.

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 GtkWindow cast as a GtkWidget

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

type

Packit 1e8aac

a GladeUIMessageType

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

widget

Packit 1e8aac

a GtkWidget to append to the dialog vbox

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

format

Packit 1e8aac

a printf style format string

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

...

Packit 1e8aac

args for the format.

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

Returns

Packit 1e8aac

True if the type

Packit 1e8aac
was GLADE_UI_ARE_YOU_SURE and the user
Packit 1e8aac
selected "OK", True if the type
Packit 1e8aac
was GLADE_UI_YES_OR_NO and
Packit 1e8aac
the user selected "YES"; False otherwise.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_flash_message ()

Packit 1e8aac
void
Packit 1e8aac
glade_util_flash_message (GtkWidget *statusbar,
Packit 1e8aac
                          guint context_id,
Packit 1e8aac
                          gchar *format,
Packit 1e8aac
                          ...);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_compare_stock_labels ()

Packit 1e8aac
gint
Packit 1e8aac
glade_util_compare_stock_labels (gconstpointer a,
Packit 1e8aac
                                 gconstpointer b);
Packit 1e8aac

This is a GCompareFunc that compares the labels of two stock items,

Packit 1e8aac
ignoring any '_' characters. It isn't particularly efficient.

Packit 1e8aac
Packit 1e8aac

Parameters

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

a

Packit 1e8aac

a gconstpointer to a GtkStockItem

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

b

Packit 1e8aac

a gconstpointer to a GtkStockItem

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

Returns

Packit 1e8aac

negative value if a

Packit 1e8aac
< b
Packit 1e8aac
; zero if a
Packit 1e8aac
= b
Packit 1e8aac
;
Packit 1e8aac
positive value if a
Packit 1e8aac
> b
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_file_dialog_new ()

Packit 1e8aac
GtkWidget *
Packit 1e8aac
glade_util_file_dialog_new (const gchar *title,
Packit 1e8aac
                            GladeProject *project,
Packit 1e8aac
                            GtkWindow *parent,
Packit 1e8aac
                            GladeUtilFileDialogType action);
Packit 1e8aac
Packit 1e8aac

Parameters

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

title

Packit 1e8aac

dialog title

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

project

Packit 1e8aac

a GladeProject used when saving

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

parent

Packit 1e8aac

a parent GtkWindow for the dialog

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

action

Packit 1e8aac

a GladeUtilFileDialogType to say if the dialog will open or save

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

Returns

Packit 1e8aac

a "glade file" file chooser dialog. The caller is responsible

Packit 1e8aac
for showing the dialog

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_replace ()

Packit 1e8aac
void
Packit 1e8aac
glade_util_replace (gchar *str,
Packit 1e8aac
                    gchar a,
Packit 1e8aac
                    gchar b);
Packit 1e8aac

Replaces each occurance of the character a

Packit 1e8aac
 in str
Packit 1e8aac
 to b
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

str

Packit 1e8aac

a string

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

a

Packit 1e8aac

a gchar

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

b

Packit 1e8aac

a gchar

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

Packit 1e8aac
Packit 1e8aac

glade_util_read_prop_name ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_util_read_prop_name (const gchar *str);
Packit 1e8aac

Return a usable version of a property identifier as found

Packit 1e8aac
in a freshly parserd GladeInterface

Packit 1e8aac
Packit 1e8aac

Parameters

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

str

Packit 1e8aac

a string

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

Packit 1e8aac
Packit 1e8aac

glade_util_duplicate_underscores ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_util_duplicate_underscores (const gchar *name);
Packit 1e8aac

Duplicates name

Packit 1e8aac
, but the copy has two underscores in place of any single
Packit 1e8aac
underscore in the original.

Packit 1e8aac
Packit 1e8aac

Parameters

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

Returns

Packit 1e8aac

a newly allocated string

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_container_get_all_children ()

Packit 1e8aac
GList *
Packit 1e8aac
glade_util_container_get_all_children (GtkContainer *container);
Packit 1e8aac

Use this to itterate over all children in a GtkContainer,

Packit 1e8aac
as it used _forall() instead of _foreach() (and the GTK+ version
Packit 1e8aac
of this function is simply not exposed).

Packit 1e8aac

Note that glade_widget_class_get_children() is the high-level

Packit 1e8aac
abstraction and will usually end up calling this function.

Packit 1e8aac
Packit 1e8aac

Parameters

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

container

Packit 1e8aac

a GtkContainer

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

Returns

Packit 1e8aac

a GList giving the contents of container

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_count_placeholders ()

Packit 1e8aac
gint
Packit 1e8aac
glade_util_count_placeholders (GladeWidget *parent);
Packit 1e8aac
Packit 1e8aac

Parameters

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

Returns

Packit 1e8aac

the amount of GladePlaceholders parented by parent

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_find_iter_by_widget ()

Packit 1e8aac
GtkTreeIter *
Packit 1e8aac
glade_util_find_iter_by_widget (GtkTreeModel *model,
Packit 1e8aac
                                GladeWidget *findme,
Packit 1e8aac
                                gint column);
Packit 1e8aac

Looks through model

Packit 1e8aac
 for the GtkTreeIter corresponding to 
Packit 1e8aac
findme
Packit 1e8aac
 under column
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

model

Packit 1e8aac

a GtkTreeModel

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

findme

Packit 1e8aac

a GladeWidget

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

column

Packit 1e8aac

a gint

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

Returns

Packit 1e8aac

a newly allocated GtkTreeIter from model

Packit 1e8aac
corresponding
Packit 1e8aac
to findme
Packit 1e8aac
which should be freed with gtk_tree_iter_free()

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_purify_list ()

Packit 1e8aac
GList *
Packit 1e8aac
glade_util_purify_list (GList *list);
Packit 1e8aac
Packit 1e8aac

Parameters

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

list

Packit 1e8aac

A GList

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

Returns

Packit 1e8aac

A newly allocated version of list

Packit 1e8aac
with no
Packit 1e8aac
duplicate data entries

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_added_in_list ()

Packit 1e8aac
GList *
Packit 1e8aac
glade_util_added_in_list (GList *old_list,
Packit 1e8aac
                          GList *new_list);
Packit 1e8aac
Packit 1e8aac

Parameters

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

old_list

Packit 1e8aac

the old GList

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

new_list

Packit 1e8aac

the new GList

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

Returns

Packit 1e8aac

A newly allocated GList of elements that

Packit 1e8aac
are in new
Packit 1e8aac
but not in old
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_removed_from_list ()

Packit 1e8aac
GList *
Packit 1e8aac
glade_util_removed_from_list (GList *old_list,
Packit 1e8aac
                              GList *new_list);
Packit 1e8aac
Packit 1e8aac

Parameters

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

old_list

Packit 1e8aac

the old GList

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

new_list

Packit 1e8aac

the new GList

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

Returns

Packit 1e8aac

A newly allocated GList of elements that

Packit 1e8aac
are in old
Packit 1e8aac
no longer in new
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_canonical_path ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_util_canonical_path (const gchar *path);
Packit 1e8aac
Packit 1e8aac

Parameters

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

path

Packit 1e8aac

any path that may contain ".." or "." components

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

Returns

Packit 1e8aac

an absolute path to the specified file or directory

Packit 1e8aac
that contains no ".." or "." components (this does
Packit 1e8aac
not call readlink like realpath() does).

Packit 1e8aac

Note: on some systems; I think its possible that we dont have

Packit 1e8aac
permission to execute in the directory in which the glade
Packit 1e8aac
file resides; I decided finally to do it this way anyway
Packit 1e8aac
since libc's realpath() does exactly the same.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_load_library ()

Packit 1e8aac
GModule *
Packit 1e8aac
glade_util_load_library (const gchar *library_name);
Packit 1e8aac

Loads the named library from the Glade modules and lib directory or failing that

Packit 1e8aac
from the standard platform specific directories. (Including /usr/local/lib for unices)

Packit 1e8aac

The library_name

Packit 1e8aac
 should not include any platform specifix prefix or suffix,
Packit 1e8aac
those are automatically added, if needed, by g_module_build_path()

Packit 1e8aac
Packit 1e8aac

Parameters

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

library_name

Packit 1e8aac

name of the library

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

Returns

Packit 1e8aac

a GModule on success, or NULL on failure.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_file_is_writeable ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_util_file_is_writeable (const gchar *path);
Packit 1e8aac

Checks whether the file at path

Packit 1e8aac
 is writeable

Packit 1e8aac
Packit 1e8aac

Parameters

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

path

Packit 1e8aac

the path to the file

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

Returns

Packit 1e8aac

TRUE if file is writeable

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_have_devhelp ()

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

Returns

Packit 1e8aac

whether the devhelp module is loaded

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_get_devhelp_icon ()

Packit 1e8aac
GtkWidget *
Packit 1e8aac
glade_util_get_devhelp_icon (GtkIconSize size);
Packit 1e8aac

Creates an image displaying the devhelp icon.

Packit 1e8aac
Packit 1e8aac

Parameters

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

size

Packit 1e8aac

the preferred icon size

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

Returns

Packit 1e8aac

a GtkImage

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_search_devhelp ()

Packit 1e8aac
void
Packit 1e8aac
glade_util_search_devhelp (const gchar *book,
Packit 1e8aac
                           const gchar *page,
Packit 1e8aac
                           const gchar *search);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_get_placeholder_from_pointer ()

Packit 1e8aac
GtkWidget *
Packit 1e8aac
glade_util_get_placeholder_from_pointer
Packit 1e8aac
                               (GtkContainer *container);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_object_is_loading ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_util_object_is_loading (GObject *object);
Packit 1e8aac
Packit 1e8aac

Parameters

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

Returns

Packit 1e8aac

Whether the object's project is being loaded or not.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_url_show ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_util_url_show (const gchar *url);
Packit 1e8aac

Portable function for showing an URL url

Packit 1e8aac
 in a web browser.

Packit 1e8aac
Packit 1e8aac

Parameters

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

url

Packit 1e8aac

An URL to display

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

Returns

Packit 1e8aac

TRUE if a web browser was successfully launched, or FALSE

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_util_get_file_mtime ()

Packit 1e8aac
time_t
Packit 1e8aac
glade_util_get_file_mtime (const gchar *filename,
Packit 1e8aac
                           GError **error);
Packit 1e8aac

Gets the UTC modification time of file filename

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

filename

Packit 1e8aac

A filename

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

error

Packit 1e8aac

return location for errors

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

Returns

Packit 1e8aac

The mtime of the file, or 0 if the file attributes

Packit 1e8aac
could not be read.

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

Types and Values

Packit 1e8aac
Packit 1e8aac

enum GladeUtilFileDialogType

Packit 1e8aac
Packit 1e8aac

Members

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

GLADE_FILE_DIALOG_ACTION_OPEN

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

GLADE_FILE_DIALOG_ACTION_SAVE

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

Packit 1e8aac
Packit 1e8aac

enum GladeUIMessageType

Packit 1e8aac
Packit 1e8aac

Members

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

GLADE_UI_INFO

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

GLADE_UI_WARN

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

GLADE_UI_ERROR

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

GLADE_UI_ARE_YOU_SURE

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

GLADE_UI_YES_OR_NO

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

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