Gtk2-GladeXML allows Perl programmers to use libglade, a
C library that generates GUIs directly from the XML output
of the Glade UI designer.
Provides a dialog for getting values to use with chmod.
Interface to the EggTrayIcon library
This module allows a Perl developer to embed an arbitrary widget
in a System Tray like the Gnome notification area.
Perl bindings for the C library "libunique" that provides a mechanism for
writing single instance applications. If you launch a single instance
application twice, the second instance will either just quit or will send a
message to the running instance.
Unique makes it easy to write this kind of applications, by providing a base
class, taking care of all the IPC machinery needed to send messages to a running
instance, and also handling the startup notification side.
Perl binding to pango library to render and control the layout of
internationalized text, and is the backend for right-to-left text.
Pango is an integral part of the GTK+ and GNOME projects, but its
code is platform- and toolkit-independent.
Menu entries are often also available in toolbars or other widgets. And
sometimes, we want to enable or disable a given action, and this means having to
update everywhere this action is allowed.
This module helps managing actions in a Tk GUI: just create a new object,
associate some widgets and bindings with add_widget() and then de/activate the
whole action at once with enable() or disable().
Files in Tk-Contrib have been contributed by various people at
various times.
Included widgets:
Tk::Axis - Canvas with Axes
Tk::Dial - an alternative to the Scale widget
Tk::OlWm - Interface to OpenLook properties of Toplevel widget
Tk::TiedListbox - gang together Listboxes
Tk::CursorControl is-NOT-a Tk::Widget. Rather, it uses Tk and encompasses a
collection of methods used to manipulate the cursor (aka pointer)
programmatically from a Tk program.
Tk::CheckBox - A radio button style widget that uses a
check mark in a box. Useful as a boolean field.
Tk::Columns - A multicolumn list widget with resizeable borders
and sorting by column.
Tk::ComboEntry - A Drop down listbox + entry widget with nice keyboard
equivalent behaviour
Tk::IconCanvas - A canvas implementing a moveable iconic interface.
Allows attaching menus to icons and to background.
Tk::SplitFrame - A sliding separator for two child widgets. Allows either
horizontal or vertical separation between the two widgets.
Can work in concert as horizontal inside vertical or
vice-versa.
Tk::TabFrame - A tabbed frame geometry manager (like NoteBook).
Tk::DockFrame - A dockable widget management widget hierarchy.
Tk::CornerBox - A textured window resizing widget (like in Win95)
Tk::Signals - A publish and subscribe object signalling method like
that found in QT. Very useful when widgets that are not
in the same hierarchy need to alert each other to various
application level events.
A notebook widget with orientable, dynamically rearranging tabs. When
the containing window is resized, the tabs will either stack or unstack
as needed to fit the enclosing widget's width(height). Likewise, when
tabs are added or removed, the tabs will stack/unstack as needed.