GUI ideas for use with wxGlade
- NOTOC**
wxPerl / wxGlade Application Template Catalog
This page catalogs GUI mockups, template applications, and app ideas from the wxPerl-wxGlade-Templates repository.
The repository is intended as a place to collect wxGlade .wxg project files and working Perl driver scripts that generate wxPerl GUIs directly from wxGlade output. These examples are meant to serve as starting points for real wxPerl applications.
For setup instructions, see:
Purpose
The goal of this catalog is to make it easier for Perl programmers to find practical wxGlade GUI ideas that can be copied, studied, modified, and eventually turned into working wxPerl desktop applications.
These examples are especially useful for:
- learning wxGlade layout techniques
- testing wxPerl widgets on Windows
- building simple commercial desktop utilities
- creating GUI front ends for existing Perl scripts
- prototyping Windows-style applications with Perl
- preserving classic desktop UI patterns that still work well
Repository
- Repository: The-Perl-Cottage-Guild/wxPerl-wxGlade-Templates
- Main setup guide: Developing and Distributing wxPerl Applications on Windows
- Intended files:
** wxGlade .wxg XML project files
** generated Perl GUI code
** Perl driver scripts
** screenshots
** notes on packaging or distribution, where applicable
Template and Application Idea Gallery
| Application / Template | Screenshot | Type | Status | What It Demonstrates |
Implemented ExampleNHC Advisory ExplorerThe NHC Advisory Explorer is currently the strongest example in the collection because it has moved beyond a mockup and has an actual Windows executable release.
** turning a wxGlade layout into a working wxPerl application ** packaging a Perl GUI for Windows users ** building a practical domain-specific desktop tool ** using Perl as the hidden implementation advantage behind a normal-looking Windows application Suggested Template CategoriesAs the repository grows, templates can be grouped into the following categories. Classic Windows UtilitiesGood examples:
These are useful because they model familiar desktop patterns that ordinary Windows users already understand. Possible apps:
Internet and Network ToolsGood examples:
Possible apps:
Search, Archive, and Catalog ToolsGood examples:
Possible apps:
Scientific and Engineering ToolsGood examples:
Possible apps:
Commercial Desktop UtilitiesThese are simple programs that could realistically be sold, bundled, or used internally by small businesses. Possible apps:
Suggested Repository LayoutA useful structure for each template would be: template-name/
README.md
screenshot.png
template.wxg
generated/
MyFrame.pm
driver.pl
dist/
build-notes.md
Recommended files:
Suggested README Fields for Each TemplateEach template should ideally document:
|
|---|