| Top |
PhoshGtkMountPromptPhoshGtkMountPrompt — A modal prompt for PhoshGtkMountManager |
| GAskPasswordFlags | ask-flags | Read / Write / Construct Only |
| GStrv | choices | Read / Write / Construct Only |
| char * | default-domain | Read / Write / Construct Only |
| char * | default-user | Read / Write / Construct Only |
| char * | icon-name | Read / Write / Construct Only |
| char * | message | Read / Write / Construct Only |
| GVariant * | pids | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkWindow ╰── PhoshLayerSurface ╰── PhoshSystemModal ╰── PhoshSystemModalDialog ╰── PhoshGtkMountPrompt
The PhoshGtkMountPrompt is used to query the needed information for the PhoshGtkMountManager.
GtkWidget * phosh_gtk_mount_prompt_new (const char *message,const char *icon_name,const char *default_user,const char *default_domain,GVariant *pids,const char *const *choices,GAskPasswordFlags ask_flags);
const gchar *
phosh_gtk_mount_prompt_get_password (PhoshGtkMountPrompt *self);
GAskPasswordFlags
phosh_gtk_mount_prompt_get_ask_flags (PhoshGtkMountPrompt *self);
gboolean
phosh_gtk_mount_prompt_get_cancelled (PhoshGtkMountPrompt *self);
int
phosh_gtk_mount_prompt_get_choice (PhoshGtkMountPrompt *self);
GStrv
phosh_gtk_mount_prompt_get_choices (PhoshGtkMountPrompt *self);
void phosh_gtk_mount_prompt_set_pids (PhoshGtkMountPrompt *self,GVariant *pids);
#define PHOSH_TYPE_GTK_MOUNT_PROMPT (phosh_gtk_mount_prompt_get_type ())
“ask-flags” property“ask-flags” GAskPasswordFlags
Owner: PhoshGtkMountPrompt
Flags: Read / Write / Construct Only
“choices” property“choices” GStrv
Owner: PhoshGtkMountPrompt
Flags: Read / Write / Construct Only
“default-domain” property “default-domain” char *
Owner: PhoshGtkMountPrompt
Flags: Read / Write / Construct Only
Default value: ""
“default-user” property “default-user” char *
Owner: PhoshGtkMountPrompt
Flags: Read / Write / Construct Only
Default value: ""
“icon-name” property “icon-name” char *
Owner: PhoshGtkMountPrompt
Flags: Read / Write / Construct Only
Default value: ""
“message” property “message” char *
Owner: PhoshGtkMountPrompt
Flags: Read / Write / Construct Only
Default value: ""
“pids” property“pids” GVariant *
Owner: PhoshGtkMountPrompt
Flags: Read / Write
Allowed values: GVariant<a*>
Default value: NULL
“closed” signalvoid user_function (PhoshGtkMountPrompt *phoshgtkmountprompt, gpointer user_data)
Flags: Run Last