Changes for version 0.202 - 2014-04-08

  • fixing bug in loading IUP::Internal::Canvas

Documentation

[special Canvas helper] Bitmap for use with IUP::Canvas
[special Canvas helper] Color palette for use with IUP::Canvas
[special Canvas helper] Fill pattern for use with IUP::Canvas
[special Canvas helper] Fill stipple for use with IUP::Canvas
Basic introduction to IUP concept
GUI elements guide, methods common for all IUP elements
Attributes concept, using attributes, common + global attributes
Callbacks concept, using callbacks, common + global callbacks
Dialog layout composition
Handling keyboard in IUP applications
Using IUP buil-in image library
Using Drag & Drop feature with IUP
Testing HTML+POD

Modules

IUP
Cross-platform GUI toolkit for building graphical user interfaces
[GUI element] button decorated with a text and/or an image
[GUI element] 2D canvas with many drawing and text functions
[special] 2D drawing canvas storing the result into bitmap image file (PNG, JPG, GIF, ...)
[special] 2D drawing canvas storing the result into vector image file (SVG, EMF, ...)
[GUI element] 2D canvas based on OpenGL (co-operates with OpenGL module)
[GUI element] container for position elements in absolute coordinates
[GUI element] grid widget (set of cells) that enables chess-table-like drawings
[special] allows access to the clipboard
[GUI element] color palette for color selection of 1 or 2 colors
[GUI element] color selector via cylindrical projection of the RGB cube
[pre-defined dialog] selecting color
[special] IUP related constants
[GUI element] dial for regulating a given angular variable
[GUI element] the main GUI element; the main application window
[pre-defined dialog] special dialog for GUI editing of IUP elements
[GUI element] container that can interactively show or hide its child
[pre-defined dialog] selecting files or a directory
[GUI element] dynamically occupies empty spaces always trying to expand itself
[pre-defined dialog] selecting a font
[GUI element] frame with a title around an interface element
[GUI element] shows a percent value that can be updated to simulate a progression
[GUI element] container for composing elements in a regular grid
[GUI element] container for composing elements horizontally
[GUI element] image to be shown on a label, button, toggle, or as a cursor
[internal only] DO NOT USE this unless you know what could happen!
[internal only] DO NOT USE this unless you know what could happen!
[internal only] DO NOT USE this unless you know what could happen!
[internal only] DO NOT USE this unless you know what could happen!
[GUI element] item of the menu interface element
[GUI element] displays a separator, a text or an image
[pre-defined-dialog] special dialog for GUI editing of other IUP dialogs
[GUI element] label that displays an underlined clickable text
[GUI element] displays a list of items (listbox, combobox, dropdown)
[GUI element] matrix of alphanumeric fields
[GUI element] displays a list of items with labels, images/icons, color boxes and check boxes
[GUI element] menu which can group 3 types of elements: item, submenu, separator
[pre-defined dialog] displaying a message
[GUI element] canvas-like element for creating 2D plots (based on MathGL library)
[special] normalizes all controls from a list to be the biggest natural size
[GUI element] canvas-like element for creating 2D plots
[GUI element] shows a percent value that can be updated to simulate a progression
[pre-defined dialog] displaying the progress of an operation
[GUI element] container for grouping mutual exclusive toggles (radiobutton)
[GUI element] container for expanding/contracting the child size in one direction
[GUI element] container that allows its child to be scrolled
[GUI element] shows a line between two menu items
[GUI element] vertical box containing 2 buttons for incrementing/decrementing values
[GUI element] horizontal container that already contains a IUP::Spin
[GUI element] container that split its client area in two
[GUI element] menu item that, when selected, opens another menu
[GUI element] allows a single dialog to have several screens, grouping options
[GUI element] editable text field (single/multi-line, plain/rich-text)
[special] periodicaly invokes a callback when the time is up
[GUI element] two-state (on/off) button with a text and/or an image
[GUI element] tree containing nodes of branches or leaves with associated text/image
[special] user element which is not associated to any interface element
[GUI element] selects a value in a limited interval (aka scale, trackbar)
[GUI element] container for composing elements vertically
[GUI element] container for composing elements in hidden layers with only one layer visible

Provides

in lib/IUP/Canvas.pm
in lib/IUP/Canvas.pm
in lib/IUP/Canvas.pm
in lib/IUP/Canvas.pm

Examples