PhoshNetworkAuthPrompt

PhoshNetworkAuthPrompt — A modal prompt for asking Network credentials

Functions

Signals

void done Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkWindow
                        ╰── PhoshLayerSurface
                            ╰── PhoshNetworkAuthPrompt

Implemented Interfaces

PhoshNetworkAuthPrompt implements AtkImplementorIface and GtkBuildable.

Description

The PhoshNetworkAuthPrompt is used to request network credentials The responses are then passed to NetworkManager

Functions

phosh_network_auth_prompt_new ()

GtkWidget *
phosh_network_auth_prompt_new (ShellNetworkAgent *agent,
                               NMClient *nm_client,
                               gpointer layer_shell,
                               gpointer wl_output);

phosh_network_auth_prompt_set_request ()

void
phosh_network_auth_prompt_set_request (PhoshNetworkAuthPrompt *self,
                                       char *request_id,
                                       NMConnection *connection,
                                       char *setting_name,
                                       char **hints,
                                       NMSecretAgentGetSecretsFlags flags);

Types and Values

PHOSH_TYPE_NETWORK_AUTH_PROMPT

#define PHOSH_TYPE_NETWORK_AUTH_PROMPT (phosh_network_auth_prompt_get_type())

PhoshNetworkAuthPrompt

typedef struct _PhoshNetworkAuthPrompt PhoshNetworkAuthPrompt;

Signal Details

The “done” signal

void
user_function (PhoshNetworkAuthPrompt *phoshnetworkauthprompt,
               gboolean                arg1,
               gpointer                user_data)

This signal is emitted when the prompt can be closed. The cancelled argument indicates whether the prompt was cancelled.

Parameters

user_data

user data set when the signal handler was connected.

 

Flags: Run Last