* was leaked leading up to the reported failure. The only reasonable
* thing to do when an error is detected is to call g_error().
*
- * Returns: A positive value on success, 0 if an error occurred
+ * Returns: %TRUE on success, %FALSE if an error occurred
**/
-guint
+gboolean
gtk_builder_add_from_file (GtkBuilder *builder,
const gchar *filename,
GError **error)
if (!g_file_get_contents (filename, &buffer, &length, &tmp_error))
{
g_propagate_error (error, tmp_error);
- return 0;
+ return FALSE;
}
g_free (priv->filename);
if (tmp_error != NULL)
{
g_propagate_error (error, tmp_error);
- return 0;
+ return FALSE;
}
- return 1;
+ return TRUE;
}
/**
* its child (for instance a #GtkTreeView that depends on its
* #GtkTreeModel), you have to explicitly list all of them in @object_ids.
*
- * Returns: A positive value on success, 0 if an error occurred
+ * Returns: %TRUE on success, %FALSE if an error occurred
**/
-guint
+gboolean
gtk_builder_add_objects_from_file (GtkBuilder *builder,
const gchar *filename,
gchar **object_ids,
if (tmp_error != NULL)
{
g_propagate_error (error, tmp_error);
- return 0;
+ return FALSE;
}
- return 1;
+ return TRUE;
}
*
* Returns: A positive value on success, 0 if an error occurred
*/
-guint
+gboolean
gtk_builder_extend_with_template (GtkBuilder *builder,
GtkWidget *widget,
GType template_type,
if (tmp_error != NULL)
{
g_propagate_error (error, tmp_error);
- return 0;
+ return FALSE;
}
- return 1;
+ return TRUE;
}
/**
* call. The only reasonable thing to do when an error is detected is
* to call g_error().
*
- * Returns: A positive value on success, 0 if an error occurred
+ * Returns: %TRUE on success, %FALSE if an error occurred
**/
-guint
+gboolean
gtk_builder_add_from_resource (GtkBuilder *builder,
const gchar *resource_path,
GError **error)
if (tmp_error != NULL)
{
g_propagate_error (error, tmp_error);
- return 0;
+ return FALSE;
}
- return 1;
+ return TRUE;
}
/**
* its child (for instance a #GtkTreeView that depends on its
* #GtkTreeModel), you have to explicitly list all of them in @object_ids.
*
- * Returns: A positive value on success, 0 if an error occurred
+ * Returns: %TRUE on success, %FALSE if an error occurred
**/
-guint
+gboolean
gtk_builder_add_objects_from_resource (GtkBuilder *builder,
const gchar *resource_path,
gchar **object_ids,
if (data == NULL)
{
g_propagate_error (error, tmp_error);
- return 0;
+ return FALSE;
}
g_free (priv->filename);
if (tmp_error != NULL)
{
g_propagate_error (error, tmp_error);
- return 0;
+ return FALSE;
}
- return 1;
+ return TRUE;
}
/**
* call. The only reasonable thing to do when an error is detected is
* to call g_error().
*
- * Returns: A positive value on success, 0 if an error occurred
+ * Returns: %TRUE on success, %FALSE if an error occurred
**/
-guint
+gboolean
gtk_builder_add_from_string (GtkBuilder *builder,
const gchar *buffer,
gsize length,
if (tmp_error != NULL)
{
g_propagate_error (error, tmp_error);
- return 0;
+ return FALSE;
}
- return 1;
+ return TRUE;
}
/**
* its child (for instance a #GtkTreeView that depends on its
* #GtkTreeModel), you have to explicitly list all of them in @object_ids.
*
- * Returns: A positive value on success, 0 if an error occurred
+ * Returns: %TRUE on success, %FALSE if an error occurred
**/
-guint
+gboolean
gtk_builder_add_objects_from_string (GtkBuilder *builder,
const gchar *buffer,
gsize length,
if (tmp_error != NULL)
{
g_propagate_error (error, tmp_error);
- return 0;
+ return FALSE;
}
- return 1;
+ return TRUE;
}
/**
GtkBuilder* gtk_builder_new (void);
GDK_AVAILABLE_IN_ALL
-guint gtk_builder_add_from_file (GtkBuilder *builder,
+gboolean gtk_builder_add_from_file (GtkBuilder *builder,
const gchar *filename,
GError **error);
GDK_AVAILABLE_IN_ALL
-guint gtk_builder_add_from_resource (GtkBuilder *builder,
+gboolean gtk_builder_add_from_resource (GtkBuilder *builder,
const gchar *resource_path,
GError **error);
GDK_AVAILABLE_IN_ALL
-guint gtk_builder_add_from_string (GtkBuilder *builder,
+gboolean gtk_builder_add_from_string (GtkBuilder *builder,
const gchar *buffer,
gsize length,
GError **error);
GDK_AVAILABLE_IN_ALL
-guint gtk_builder_add_objects_from_file (GtkBuilder *builder,
+gboolean gtk_builder_add_objects_from_file (GtkBuilder *builder,
const gchar *filename,
gchar **object_ids,
GError **error);
GDK_AVAILABLE_IN_ALL
-guint gtk_builder_add_objects_from_resource(GtkBuilder *builder,
+gboolean gtk_builder_add_objects_from_resource(GtkBuilder *builder,
const gchar *resource_path,
gchar **object_ids,
GError **error);
GDK_AVAILABLE_IN_ALL
-guint gtk_builder_add_objects_from_string (GtkBuilder *builder,
+gboolean gtk_builder_add_objects_from_string (GtkBuilder *builder,
const gchar *buffer,
gsize length,
gchar **object_ids,
g_warning ("'%s' is not a valid child type of '%s'", type, g_type_name (G_OBJECT_TYPE (object)))
GDK_AVAILABLE_IN_ALL
-guint gtk_builder_extend_with_template (GtkBuilder *builder,
+gboolean gtk_builder_extend_with_template (GtkBuilder *builder,
GtkWidget *widget,
- GType template_type, const gchar *buffer,
+ GType template_type,
+ const gchar *buffer,
gsize length,
GError **error);