Mon, 18 Sep 2006 18:14:50 +0000
[gaim-migrate @ 17311]
I couldn't see a reason why we needed all of gaim_gtk_roomlist_dialog_new,
gaim_gtk_roomlist_dialog_new_with_account, gaim_gtk_roomlist_dialog_show, and
gaim_gtk_roomlist_dialog_show_with_account especially considering the _show
functions basically just called the _new functions.
So I whittled us down to just _show and _show_with_account being visible. And
since nothing outside GtkRoomlist.c was using the GaimGtkRoomlistDialog struct
I made that private too.
package Gaim::GtkUI; use 5.008; use strict; use warnings; use Carp; our $VERSION = '0.01'; use Gaim; require XSLoader; XSLoader::load('Gaim::GtkUI', $VERSION); 1; __END__ =head1 NAME Gaim::GtkUI - Perl extension for the Gaim instant messenger. =head1 SYNOPSIS use Gaim::GtkUI; =head1 ABSTRACT This module provides the interface for using perl scripts as plugins in Gaim, with access to the Gaim Gtk interface functions. =head1 DESCRIPTION This module provides the interface for using perl scripts as plugins in Gaim, with access to the Gaim Gtk interface functions. With this, developers can write perl scripts that can be loaded in Gaim as plugins. The script can interact with IMs, chats, accounts, the buddy list, gaim signals, and more. The API for the perl interface is very similar to that of the Gaim C API, which can be viewed at http://gaim.sourceforge.net/api/ or in the header files in the Gaim source tree. =head1 FUNCTIONS =over =back =head1 SEE ALSO Gaim C API documentation - http://gaim.sourceforge.net/api/ The Gaim perl module. Gaim website - http://gaim.sourceforge.net/ =head1 AUTHOR Etan Reisner, E<lt>deryni@gmail.comE<gt> =head1 COPYRIGHT AND LICENSE Copyright 2006 by Etan Reisner