108 lines
3.2 KiB
Plaintext
108 lines
3.2 KiB
Plaintext
|
||
Constructor GtkTreeListModelnew ===========================================
|
||
|
||
|
||
−> Declaration --------------------------------------------------------------
|
||
|
||
GtkTreeListModel*
|
||
gtk_tree_list_model_new (
|
||
GListModel* root,
|
||
gboolean passthrough,
|
||
gboolean autoexpand,
|
||
GtkTreeListModelCreateModelFunc create_func,
|
||
gpointer user_data,
|
||
GDestroyNotify user_destroy
|
||
)
|
||
|
||
|
||
−> Description --------------------------------------------------------------
|
||
|
||
Creates a new empty GtkTreeListModel displaying root with all rows collapsed.
|
||
|
||
|
||
−> Parameters ---------------------------------------------------------------
|
||
|
||
. root . . . . . . . . . . . . . . . . . . . . . . . .
|
||
|
||
Type: GObject
|
||
The GListModel to use as root.
|
||
The called function takes ownership of the data,
|
||
and is responsible for freeing it.
|
||
|
||
|
||
. passthrough . . . . . . . . . . . . . . . . . . . . . .
|
||
|
||
Type: gboolean
|
||
TRUE to pass through items from the models.
|
||
|
||
|
||
. autoexpand . . . . . . . . . . . . . . . . . . . . . .
|
||
|
||
Type: gboolean
|
||
TRUE to set the autoexpand property and expand the root model.
|
||
|
||
|
||
. create_func . . . . . . . . . . . . . . . . . . . . . .
|
||
|
||
Type: GtkTreeListModelCreateModelFunc
|
||
Function to call to create the GListModel for the children of an item.
|
||
|
||
|
||
. user_data . . . . . . . . . . . . . . . . . . . . . . .
|
||
|
||
Type: gpointer
|
||
Data to pass to create_func.
|
||
The argument can be NULL.
|
||
The data is owned by the caller of the function.
|
||
|
||
|
||
. user_destroy . . . . . . . . . . . . . . . . . . . . . .
|
||
|
||
Type: GDestroyNotify
|
||
Function to call to free user_data.
|
||
|
||
|
||
−> Return value -------------------------------------------------------------
|
||
|
||
Type: GtkTreeListModel
|
||
A newly created GtkTreeListModel.
|
||
The caller of the function takes ownership of the data,
|
||
and is responsible for freeing it.
|
||
|
||
|
||
>>> https://docs.gtk.org/gtk4/ctor.TreeListModel.new.html <<<
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Method Gio Conditions list ================================================
|
||
|
||
|
||
−> Declaration --------------------------------------------------------------
|
||
|
||
gchar** g_conditions_list (GConditions* conditions)
|
||
|
||
−> Description -------------------------------------------------------------
|
||
|
||
Gets the list of conditions.
|
||
The list is the list of strings for which it is not an error to call g_conditions_get().
|
||
There is little reason to call this function from “normal” code,
|
||
since you should already know what conditions are in your schema.
|
||
This function may still be useful there for introspection reasons, however.
|
||
You should free the return value with g_strfreev() when you are done with it.
|
||
|
||
|
||
−> Return value ------------------------------------------------------------
|
||
|
||
Type: An array of utf8
|
||
A list of the conditions values and parents, in no defined order.
|
||
The array is NULL-terminated.
|
||
The caller of the method takes ownership of the data,
|
||
and is responsible for freeing it.
|
||
Each element is a NUL terminated UTF-8 string.
|
||
|
||
from >>> https://docs.gtk.org/gio/method.Settings.list_children.html <<< |