Top | ![]() |
![]() |
![]() |
![]() |
gboolean | (*FontManagerProgressCallback) () |
FontManagerProgressData * | font_manager_progress_data_new () |
gboolean | font_manager_progress_data_print () |
FontManagerProgressData contains data necessary to display progress within the application.
gboolean
(*FontManagerProgressCallback) (FontManagerProgressData *data
);
FontManagerProgressData * font_manager_progress_data_new (const gchar *message
,guint processed
,guint total
);
message |
string suitable for display. |
[nullable] |
processed |
amount processed so far |
|
total |
total amount to process |
A newly created FontManagerProgressData.
Free the returned object using
. g_object_unref()
[transfer full]
gboolean
font_manager_progress_data_print (FontManagerProgressData *self
);
Print progress to stdout.
#define FONT_MANAGER_TYPE_PROGRESS_DATA (font_manager_progress_data_get_type())
“message”
property “message” char *
String suitable for display
Owner: FontManagerProgressData
Flags: Read / Write
Default value: NULL
“processed”
property “processed” guint
Amount processed so far
Owner: FontManagerProgressData
Flags: Read / Write
Default value: 0
“progress”
property “progress” double
Progress as fraction between 0.0 - 1.0
Owner: FontManagerProgressData
Flags: Read
Allowed values: [0,1]
Default value: 0