Provided by: libgtk2-unique-perl_0.05-2ubuntu1_amd64
NAME
Gtk2::UniqueBackend - IPC backend used by libunique
DESCRIPTION
Gkt2::UniqueBackend is the base, abstract class implemented by the different IPC mechanisms used by Gtk2::Unique. Each Gtk2::UniqueApp instance creates a Gkt2::UniqueBackend to request the name or to send messages.
HIERARCHY
Glib::Object +----Gtk2::UniqueBackend
METHODS
uniquebackend = Gtk2::UniqueBackend->create Creates a Gkt2::UniqueBackend using the default backend defined at compile time. You can override the default backend by setting the UNIQUE_BACKEND environment variable with the name of the desired backend. string = $backend->get_name $backend->set_name ($name) • $name (string) boolean = $backend->request_name Requests the name set using "Gtk2::set_name()" and this backend. screen = $backend->get_screen $backend->set_screen ($screen) • $screen (Gtk2::Gdk::Screen) uniqueresponse = $backend->send_message ($command_id, $message_data, $time_) • $command_id (integer) • $message_data (Gtk2::UniqueMessageData or undef) • $time_ (integer) Sends command_id, and optionally message_data, to a running instance using backend. string = $backend->get_startup_id $backend->set_startup_id ($startup_id) • $startup_id (string) integer = $backend->get_workspace Retrieves the current workspace.
ENUMS AND FLAGS
enum Gtk2::UniqueResponse • 'invalid' / 'UNIQUE_RESPONSE_INVALID' • 'ok' / 'UNIQUE_RESPONSE_OK' • 'cancel' / 'UNIQUE_RESPONSE_CANCEL' • 'fail' / 'UNIQUE_RESPONSE_FAIL' • 'passthrough' / 'UNIQUE_RESPONSE_PASSTHROUGH'
SEE ALSO
Gtk2::Unique, Glib::Object
COPYRIGHT
Copyright (C) 2009-2010 by Emmanuel Rodriguez