{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["archivers/brotli","archivers/liblz4","archivers/zstd","devel/gettext-runtime","devel/libffi","devel/py-setuptools","devel/readline","graphics/jpeg-turbo","graphics/png","lang/python312","lang/python315","lang/tcl86","math/mpdecimal","print/freetype2","print/indexinfo","textproc/expat2","x11-fonts/fontconfig","x11-fonts/libXft","x11-toolkits/blt","x11-toolkits/tk86","x11/libX11","x11/libXScrnSaver","x11/libXau","x11/libXdmcp","x11/libXext","x11/libXrender","x11/libxcb","x11/xorgproto"],"categories":["x11-toolkits","python"],"comment":"High-level compound graphics widgets for Python","compare":null,"dependentCount":null,"description":"Pmw is a framework for building high-level compound widgets, or\nmegawidgets, constructed using other widgets as component parts. It\npromotes consistent look and feel within and between graphical\napplications, is highly configurable to your needs and is easy to use.\n\nPmw consists of:\n  * A few base classes, providing a framework for building megawidgets.\n  * A library of flexible and extensible megawidgets built on the base\n    classes, such as ButtonBox, ComboBox, MessageDialog, etc.\n\nThe interface to Pmw megawidgets is similar to basic Tk widgets, so it\nis easy for developers to include both megawidgets and basic Tk\nwidgets in their graphical applications. In addition, all Pmw\nmegawidgets may themselves be extended, using either inheritance or\ncomposition.\n\nThe use of the Pmw framework and megawidgets replaces common widget\ncombinations with higher level abstractions. This simplifies code,\nmaking it more readable and maintainable and more easily modifiable.\nThe ability to extend Pmw megawidgets enables developers to create new\nmegawidgets based on previous work.","flavors":[],"html":"https://daemonports.org/x11-toolkits/py-Pmw/","kind":"port","lastUpdate":null,"license":null,"maintainer":"fmysh@iijmio-mail.jp","name":"py312-Pmw","newest":true,"newestVersion":"2.0.1","noVulnData":false,"origin":"x11-toolkits/py-Pmw","otherSystems":[{"maintainer":"fmysh@iijmio-mail.jp","newest":true,"origin":"x11-toolkits/py-Pmw","path":"/dragonfly/x11-toolkits/py-Pmw/","system":"DragonFly","version":"2.0.1_2"},{"maintainer":"fmysh@iijmio-mail.jp","newest":true,"noVulnData":true,"origin":"x11-toolkits/py-Pmw","path":"","system":"HardenedBSD","version":"2.0.1_2"},{"maintainer":"fmysh@iijmio-mail.jp","newest":true,"noVulnData":true,"origin":"x11-toolkits/py-Pmw","path":"","system":"GhostBSD","version":"2.0.1_2"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["2.0.1_2","2.0.1_2","2.0.1_1","2.0.1_2","2.0.1_2"]},{"repo":"FreeBSD:14:quarterly","versions":["2.0.1_2","2.0.1_2","n/a","2.0.1_2","2.0.1_2"]},{"repo":"FreeBSD:15:latest","versions":["2.0.1_2","2.0.1_2","n/a","2.0.1_2","2.0.1_2"]},{"repo":"FreeBSD:15:quarterly","versions":["2.0.1_2","2.0.1_2","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["2.0.1_2","2.0.1_2","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"py312-Pmw-2.0.1_2","related":null,"repository":"FreeBSD ports","requiredBy":["science/py-pymol","x11-toolkits/py-tktreectrl"],"requiredByCount":2,"runDepends":["archivers/brotli","archivers/liblz4","archivers/zstd","devel/gettext-runtime","devel/libffi","devel/readline","graphics/jpeg-turbo","graphics/png","lang/python312","lang/python315","lang/tcl86","math/mpdecimal","print/freetype2","print/indexinfo","textproc/expat2","x11-fonts/fontconfig","x11-fonts/libXft","x11-toolkits/blt","x11-toolkits/py-tkinter","x11-toolkits/tk86","x11/libX11","x11/libXScrnSaver","x11/libXau","x11/libXdmcp","x11/libXext","x11/libXrender","x11/libxcb","x11/xorgproto"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"2.0.1_2","versions":null,"vulnerabilities":null,"www":"https://pypi.org/project/Pmw/"}
