aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits/py-Pmw/pkg-descr
diff options
context:
space:
mode:
authortg <tg@FreeBSD.org>1998-06-05 14:50:33 +0800
committertg <tg@FreeBSD.org>1998-06-05 14:50:33 +0800
commit21912abd88383fdc15c9ca3899e69201d8bd433d (patch)
tree4ed0afd3d78a79ba08070cb2857562238b2aa085 /x11-toolkits/py-Pmw/pkg-descr
parentc38f80146ee434382c63467da0111cace882f6f7 (diff)
downloadfreebsd-ports-gnome-21912abd88383fdc15c9ca3899e69201d8bd433d.tar.gz
freebsd-ports-gnome-21912abd88383fdc15c9ca3899e69201d8bd433d.tar.zst
freebsd-ports-gnome-21912abd88383fdc15c9ca3899e69201d8bd433d.zip
New port pmw. The Python Mega Widgets are a set of high-level
graphics widget for Python's Tkinter.
Diffstat (limited to 'x11-toolkits/py-Pmw/pkg-descr')
-rw-r--r--x11-toolkits/py-Pmw/pkg-descr21
1 files changed, 21 insertions, 0 deletions
diff --git a/x11-toolkits/py-Pmw/pkg-descr b/x11-toolkits/py-Pmw/pkg-descr
new file mode 100644
index 000000000000..7326957666f5
--- /dev/null
+++ b/x11-toolkits/py-Pmw/pkg-descr
@@ -0,0 +1,21 @@
+Pmw is a framework for building high-level compound widgets, or
+megawidgets, constructed using other widgets as component parts. It
+promotes consistent look and feel within and between graphical
+applications, is highly configurable to your needs and is easy to use.
+
+Pmw consists of:
+ * A few base classes, providing a framework for building megawidgets.
+ * A library of flexible and extensible megawidgets built on the base
+ classes, such as ButtonBox, ComboBox, MessageDialog, etc.
+
+The interface to Pmw megawidgets is similar to basic Tk widgets, so it
+is easy for developers to include both megawidgets and basic Tk
+widgets in their graphical applications. In addition, all Pmw
+megawidgets may themselves be extended, using either inheritance or
+composition.
+
+The use of the Pmw framework and megawidgets replaces common widget
+combinations with higher level abstractions. This simplifies code,
+making it more readable and maintainable and more easily modifiable.
+The ability to extend Pmw megawidgets enables developers to create new
+megawidgets based on previous work.