These are screenshots not only from the examples in Prima distribution, but
also form several satellite projects. Click on image to see the source code that was used for
generating the screenshot.
Some of the screenshots were taken on Ubuntu and some on Windows. Please note, that all these examples should, at least in theory, look the same on all supported platforms. Raycaster demo
Prima Visual Builder at workThe Visual Builder is written entirely in Perl. No specific C code is involved, with an except of the standard PRIMA support code.
Interaction with PDL via PDL::PrimaImage
A real world application(note the magnifying glass)
Standard color picker dialog
Standard font picker dialog
Markup - rich text in widgets
Shaders with Prima::OpenGL module
Standard spinner widgets
Antialiased drawing, both native and emulated
Nonlinear grid widget
Custom drawing in grid widget
Full unicode, bidirectional input, and complex typography support
Prima::OpenGL provides access to OpenGL functionality
PostScript and PDF printing - setup dialog
Variety of raster operations
Non-rectangular widgets
Prima::Cairo module example
Standard calendar widget
Standard date and time input widgets
Standard key selector widgets
Standard progress bar
PDL::Graphics::Prima - used for PDL visualizations
Both native and emulated menus
Standard image viewer widget
Advanced image viewer Fotofix
Static text widgets, rich text tooltips
Splines and gradients
Curved text example
Rich line rendering
Notebook widget
Escher's impossible triangle demystified
Some special effectsAgain, this example, as well as all the others here, is done entirely in Perl, only using available PRIMA graphics primitives.
Outline widget in a window
Simple editor widget
Some button-like widgets together
Mouse pointer shapes demostrationPOD viewerFading demo |