pidgin/plugins/perl/common/GtkUI.pm

Sun, 29 Apr 2007 00:37:28 +0000

author
Richard Nelson <wabz@pidgin.im>
date
Sun, 29 Apr 2007 00:37:28 +0000
branch
finch.workspaces
changeset 16525
6e207d99ffd9
parent 15899
75f0041f72b8
child 20478
46933dc62880
permissions
-rw-r--r--

New windows can be placed on specific workspaces. They can be specified by the window name (e.g. conversation-window), or a substring in the window title. Title takes precedence.
This changes the ~/.gntrc config for workspaces to the following format:

[Workspace-1]
name = blist
window-names = buddylist;debug-window

[Workspace-2]
name = im
window-names = conversation-window
window-titles = Preferences

[Workspace-3]
name = chats
window-titles = IRC;conference

package Purple::GtkUI;

use 5.008;
use strict;
use warnings;
use Carp;

our $VERSION = '0.01';

use Purple;

require XSLoader;
XSLoader::load('Purple::GtkUI', $VERSION);

1;
__END__

=head1 NAME

Purple::GtkUI - Perl extension for the Pidgin instant messenger.

=head1 SYNOPSIS

    use Purple::GtkUI;

=head1 ABSTRACT

    This module provides the interface for using perl scripts as plugins in
    Pidgin, with access to the Pidgin Gtk interface functions.

=head1 DESCRIPTION

This module provides the interface for using perl scripts as plugins in Pidgin,
with access to the Pidgin Gtk interface functions. With this, developers can
write perl scripts that can be loaded in Pidgin as plugins. The script can
interact with IMs, chats, accounts, the buddy list, pidgin signals, and more.

The API for the perl interface is very similar to that of the Pidgin C API,
which can be viewed at http://developer.pidgin.im/doxygen/ or in the header files
in the Pidgin source tree.

=head1 FUNCTIONS

=over

=back

=head1 SEE ALSO
Pidgin C API documentation - http://developer.pidgin.im/doxygen/

The Pidgin perl module.

Pidgin website - http://pidgin.im/

=head1 AUTHOR

Etan Reisner, E<lt>deryni@gmail.comE<gt>

=head1 COPYRIGHT AND LICENSE

Copyright 2006 by Etan Reisner

mercurial