Provided by: libgtk2-unique-perl_0.05-2ubuntu1_amd64 bug

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