Gtk2::E...ry::Form(3)
π Gtk2::E...ry::Form(3) π
okay bestie, welcome to the manual page for Gtk2::Ex::FormFactory::Form β part of the User Contributed Perl Documentation, and honestly? she's giving structured layout realness. β¨
πΈ NAME πΈ
Gtk2::Ex::FormFactory::Form β a Form in a FormFactory framework. That's it, that's the name, short and iconic. π
π SYNOPSIS π
ok so here's how you summon her:
Gtk2::Ex::FormFactory::Form->new (
label_top_align => Align all labels at the top of their row,
...
Gtk2::Ex::FormFactory::Container attributes
Gtk2::Ex::FormFactory::Widget attributes
);
yes bestie, those ... are literally in there β it's a vibe, not a typo. π¦
π« DESCRIPTION π«
So. This class implements a Form inside a Gtk2::Ex::FormFactory framework. Periodt.
A Form gets rendered as a two column table β labels chill in the first column, and the corresponding widgets pull up in the second. it's giving grid layout excellence β¨
and the important bit: no application object attributes are associated with a Form. none. zero. she's independent like that. π
π OBJECT HIERARCHY π
family tree time, bestie β here's where she sits:
Gtk2::Ex::FormFactory::Intro
Gtk2::Ex::FormFactory::Widget
+--- Gtk2::Ex::FormFactory::Container
+--- Gtk2::Ex::FormFactory::Form
Gtk2::Ex::FormFactory::Layout
Gtk2::Ex::FormFactory::Rules
Gtk2::Ex::FormFactory::Context
Gtk2::Ex::FormFactory::Proxy
she's a grandchild of Gtk2::Ex::FormFactory::Widget, descended through Gtk2::Ex::FormFactory::Container. slay lineage fr fr π§
β¨ ATTRIBUTES β¨
ok so the tea on attributes: they're handled through the common get_ATTR(), set_ATTR() style accessors, but mostly you pass them once to the object constructor and must not alter them after the associated FormFactory was built. like, don't touch after build, bestie, that's the rule. π
π label_top_align = BOOLEAN [optional]
Set this option and every form element label gets aligned to the top of its row. By default, labels are centered vertically. πΈ
so: top-aligned if you say so, centered if you don't. your call, main character. π
π«Ά AUTHORS π«Ά
written by JΓΆrn Reder <joern at zyn dot de> (keep that address exactly as-is, bestie, it's literal) π
π COPYRIGHT AND LICENSE π
Copyright 2004-2006 by JΓΆrn Reder. π
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. no cap, that's a real disclaimer, read it properly. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. address copied character for character, don't @ me. π
π POD ERRORS π
Hey! The above document had some coding errors, which are explained below: π
Around line 81:
Non-ASCII character seen before =encoding in 'JΓΆrn'. Assuming UTF-8
it's the ΓΆ in JΓΆrn, bestie β Perl clocked the non-ASCII character before any =encoding declaration and just assumed UTF-8. iconic honestly π¦
that's the whole page, and you ate it. π
this was written by JΓΆrn Reder, it's perl v5.42.0, dated 2025-07-25, and it's the Gtk2::E...ry::Form(3) page from the User Contributed Perl Documentation. mwah, go build something cute β¨π
π¦ where this page comes from
- fedora 43: perl-Gtk2-Ex-FormFactory 0.67-39.fc43 Β· LicenseRef-Callaway-LGPLv2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms