This is some miscellaneous helpers for Gtk2-Perl widgets.
Gtk2::Ex::WidgetBits
-- misc helpers
Gtk2::Ex::ActionTooltips
-- action tooltips on menu
items
Gtk2::Ex::AdjustmentBits
-- misc helpers
Gtk2::Ex::ContainerBits
-- misc helpers
Gtk2::Ex::EntryBits
-- misc helpers
Gtk2::Ex::FreezeChildNotify
-- freeze child-notify
signal in scope-guard style
Gtk2::Ex::GdkBits
-- misc helpers
Gtk2::Ex::KeySnooper
-- object-oriented key snooper
install
Gtk2::Ex::MenuBits
-- misc menu positioning helpers
Gtk2::Ex::MenuItem::Subclass
-- class methods for
subclassing MenuItem
Gtk2::Ex::PixbufBits
-- misc pixbuf helpers
Gtk2::Ex::SyncCall
-- non-blocking X server sync
Gtk2::Ex::Statusbar::DynamicContext
-- re-use context
IDs and strings
Gtk2::Ex::Statusbar::MessageUntilKey
-- message
displayed until keypress
Gtk2::Ex::TextBufferBits
-- misc helpers
Gtk2::Ex::ToolbarBits
-- misc helpers
Gtk2::Ex::ToolItem::CheckButton
-- item with CheckButton
Gtk2::Ex::ToolItem::OverflowToDialog
-- item
overflowing to a dialog
Gtk2::Ex::TreeModelBits
-- misc helpers
Gtk2::Ex::TreeViewBits
-- misc helpers
Gtk2::Ex::TreeModelFilter::Change
-- propagate insert
etc to child model
Gtk2::Ex::TreeModel::ImplBits
-- misc model
implementation helpers
Gtk2::Ex::Units
-- widget sizes in units like "em" or
"ex"
Gtk2::Ex::WidgetEvents
-- adding and removing widget
event mask bits
Test::Weaken::Gtk2
-- helpers for
Test::Weaken
Test::Without::Gtk2Things
-- pretend to lack some
features
Gtk2-Ex-WidgetBits
is
free software (free
as in freedom), published under the terms of the
GNU
General Public License (v3 or higher).
Download version 48 source here or from CPAN, or a Debian package here or from my repo.
Gtk2-Ex-WidgetBits-48.tar.gz
(139k, and sig)
libgtk2-ex-widgetbits-perl_48-1_all.deb
(178k, and sig)
The sig files are Gnu PG ascii armoured
signatures generated from my key. There's a
SIGNATURE
file inside the .tar.gz
for
cpansign
too. Older sources can be found
at backpan.
This page Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019, 2020 Kevin Ryde, except for the GPLv3 logo which is Copyright Free Software Foundation and used here in accordance with its terms.