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