Gnome2::Client3pm
Wrapper for gnomeclient
Hierarchy
Glib::Object+----Glib::InitiallyUnowned+----Gtk2::Object+----Gnome2::Client
Methods
client = Gnome2::Client->new
client = Gnome2::Client->new_without_connection
$client->add_static_arg (...)
- •
-
... (list)
$client->set_clone_command (...)
- •
-
... (list)
string = $client->get_config_prefix
$client->connect
boolean = $client->connected
$client->set_current_directory ($dir)
- •
-
$dir(string)
string = $client->get_desktop_id
$client->set_discard_command (...)
- •
-
... (list)
$client->disconnect
$client->set_environment ($name, $value)
•
|
|
|---|---|
•
|
|
clientflags = $client->get_flags
$client->flush
string = $client->get_global_config_prefix
$client->set_global_config_prefix ($prefix)
- •
-
$prefix(string)
string = $client->get_id
Gnome2::Client->interaction_key_return ($key, $cancel_shutdown)
•
|
|
|---|---|
•
|
|
client = Gnome2::Client->master
string = $client->get_previous_id
$client->set_priority ($priority)
- •
-
$priority(integer)
$client->request_interaction ($dialog_type, $function, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
$client->request_phase_2
$client->request_save ($save_style, $shutdown, $interact_style, $fast, $global)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
$client->set_resign_command (...)
- •
-
... (list)
$client->set_restart_command (...)
- •
-
... (list)
$client->set_restart_style ($style)
- •
-
$style(Gnome2::RestartStyle)
$client->save_any_dialog ($dialog)
- •
-
$dialog(Gtk2::Dialog)
$client->save_error_dialog ($dialog)
- •
-
$dialog(Gtk2::Dialog)
$client->set_shutdown_command (...)
- •
-
... (list)
Signals
connect(Gnome2::Client, boolean)
die(Gnome2::Client)
disconnect(Gnome2::Client)
save-complete(Gnome2::Client)
- boolean =
save-yourself(Gnome2::Client, integer, Gnome2::SaveStyle, boolean, Gnome2::InteractStyle, boolean)
shutdown-cancelled(Gnome2::Client)
Enums and flags
flags Gnome2::ClientFlags
•
|
'is-connected' / 'GNOME_CLIENT_IS_CONNECTED' |
|---|---|
•
|
'restarted' / 'GNOME_CLIENT_RESTARTED' |
•
|
'restored' / 'GNOME_CLIENT_RESTORED' |
enum Gnome2::DialogType
•
|
'error' / 'GNOME_DIALOG_ERROR' |
|---|---|
•
|
'normal' / 'GNOME_DIALOG_NORMAL' |
enum Gnome2::InteractStyle
•
|
'none' / 'GNOME_INTERACT_NONE' |
|---|---|
•
|
'errors' / 'GNOME_INTERACT_ERRORS' |
•
|
'any' / 'GNOME_INTERACT_ANY' |
enum Gnome2::RestartStyle
•
|
'if-running' / 'GNOME_RESTART_IF_RUNNING' |
|---|---|
•
|
'anyway' / 'GNOME_RESTART_ANYWAY' |
•
|
'immediately' / 'GNOME_RESTART_IMMEDIATELY' |
•
|
'never' / 'GNOME_RESTART_NEVER' |
enum Gnome2::SaveStyle
•
|
'global' / 'GNOME_SAVE_GLOBAL' |
|---|---|
•
|
'local' / 'GNOME_SAVE_LOCAL' |
•
|
'both' / 'GNOME_SAVE_BOTH' |
Releases
7 releases since Debian 3.1 (Sarge); the text changed 6 times.