Kwalitee Issues

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: IUP::Internal::Canvas, IUP::Internal::LibraryIup, IUP::Sbox

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: IUP-0.006/lib/IUP/Canvas/FileBitmap.pod -- Around line 51: alternative text 'Methods - Primitives / Marks' contains non-escaped | or / Around line 53: alternative text 'Methods - Primitives / Lines' contains non-escaped | or / Around line 55: alternative text 'Methods - Primitives / Polygons' contains non-escaped | or / Around line 57: alternative text 'Methods - Primitives / Filled Areas' contains non-escaped | or / Around line 59: alternative text 'Methods - Primitives / Text' contains non-escaped | or / Around line 61: alternative text 'Methods - Primitives / Vector Text' contains non-escaped | or / Around line 63: alternative text 'Methods - Primitives / Client Images' contains non-escaped | or / Around line 65: alternative text 'Methods - Primitives / Server Images' contains non-escaped | or / IUP-0.006/lib/IUP/Canvas/FileVector.pod -- Around line 39: alternative text 'Methods - Primitives / Marks' contains non-escaped | or / Around line 41: alternative text 'Methods - Primitives / Lines' contains non-escaped | or / Around line 43: alternative text 'Methods - Primitives / Polygons' contains non-escaped | or / Around line 45: alternative text 'Methods - Primitives / Filled Areas' contains non-escaped | or / Around line 47: alternative text 'Methods - Primitives / Text' contains non-escaped | or / Around line 49: alternative text 'Methods - Primitives / Vector Text' contains non-escaped | or / Around line 51: alternative text 'Methods - Primitives / Client Images' contains non-escaped | or / Around line 53: alternative text 'Methods - Primitives / Server Images' contains non-escaped | or / IUP-0.006/lib/IUP/Cbox.pod -- Around line 109: alternative text '0-basic/cbox.pl' contains non-escaped | or / IUP-0.006/lib/IUP/Manual/04_Callbacks.pod -- Around line 68: =over without closing =back

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: IUP::Internal::Canvas, IUP::Internal::LibraryIup, IUP::Sbox

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Modules

Name Abstract Version View
IUP Cross-platform GUI toolkit for building graphical user interfaces 0.006 metacpan
IUP::Button [GUI element] button decorated with a text and/or an image 0 metacpan
IUP::Canvas [GUI element] 2D canvas with many drawing and text functions 0 metacpan
IUP::Canvas::Bitmap [special Canvas helper] Bitmap for use with IUP::Canvas 0 metacpan
IUP::Canvas::FileBitmap [special] 2D drawing canvas storing the result into bitmap image file (PNG, JPG, GIF, ...) 0 metacpan
IUP::Canvas::FileVector [special] 2D drawing canvas storing the result into vector image file (SVG, EMF, ...) 0 metacpan
IUP::Canvas::Palette [special Canvas helper] Color palette for use with IUP::Canvas 0 metacpan
IUP::Canvas::Pattern [special Canvas helper] Fill pattern for use with IUP::Canvas 0 metacpan
IUP::Canvas::Stipple [special Canvas helper] Fill stipple for use with IUP::Canvas 0 metacpan
IUP::CanvasGL [GUI element] 2D canvas based on OpenGL (co-operates with OpenGL module) 0 metacpan
IUP::Cbox [GUI element] container for position elements in absolute coordinates 0 metacpan
IUP::Cells [GUI element] grid widget (set of cells) that enables chess-table-like drawings 0 metacpan
IUP::Clipboard [special] allows access to the clipboard 0 metacpan
IUP::ColorBar [GUI element] color palette for color selection of 1 or 2 colors 0 metacpan
IUP::ColorBrowser [GUI element] color selector via cylindrical projection of the RGB cube 0 metacpan
IUP::ColorDlg [pre-defined dialog] selecting color 0 metacpan
IUP::Constants [special] IUP related constants 0 metacpan
IUP::Dial [GUI element] dial for regulating a given angular variable 0 metacpan
IUP::Dialog [GUI element] the main GUI element; the main application window 0 metacpan
IUP::ElementPropertiesDialog 0 metacpan
IUP::FileDlg [pre-defined dialog] selecting files or a directory 0 metacpan
IUP::Fill [GUI element] dynamically occupies empty spaces always trying to expand itself 0 metacpan
IUP::FontDlg [pre-defined dialog] selecting a font 0 metacpan
IUP::Frame [GUI element] frame with a title around an interface element 0 metacpan
IUP::Hbox [GUI element] container for composing elements horizontally 0 metacpan
IUP::Image [GUI element] image to be shown on a label, button, toggle, or as a cursor 0 metacpan
IUP::Internal::Callback [internal only] DO NOT USE this unless you know what could happen! 0 metacpan
IUP::Internal::Canvas [internal only] DO NOT USE this unless you know what could happen! 0 metacpan
IUP::Internal::Element [internal only] DO NOT USE this unless you know what could happen! 0 metacpan
IUP::Internal::LibraryIup [internal only] DO NOT USE this unless you know what could happen! 0 metacpan
IUP::Item [GUI element] item of the menu interface element 0 metacpan
IUP::Label [GUI element] displays a separator, a text or an image 0 metacpan
IUP::LayoutDialog [pre-defined-dialog] special dialog for GUI editing of other IUP dialogs 0 metacpan
IUP::List [GUI element] displays a list of items (listbox, combobox, dropdown) 0 metacpan
IUP::Matrix [GUI element] matrix of alphanumeric fields 0 metacpan
IUP::Menu [GUI element] menu which can group 3 types of elements: item, submenu, separator 0 metacpan
IUP::MessageDlg [pre-defined dialog] displaying a message 0 metacpan
IUP::Normalizer [special] normalizes all controls from a list to be the biggest natural size 0 metacpan
IUP::PPlot [GUI element] canvas-like element for creating 2D plots 0 metacpan
IUP::ProgressBar [GUI element] shows a percent value that can be updated to simulate a progression 0 metacpan
IUP::Radio [GUI element] container for grouping mutual exclusive toggles (radiobutton) 0 metacpan
IUP::Sbox [GUI element] container for expanding/contracting the child size in one direction 0 metacpan
IUP::Separator [GUI element] shows a line between two menu items 0 metacpan
IUP::Spin [GUI element] vertical box containing 2 buttons for incrementing/decrementing values 0 metacpan
IUP::SpinBox 0 metacpan
IUP::Split [GUI element] container that split its client area in two 0 metacpan
IUP::Submenu [GUI element] menu item that, when selected, opens another menu 0 metacpan
IUP::Tabs [GUI element] allows a single dialog to have several screens, grouping options 0 metacpan
IUP::Text [GUI element] editable text field (single/multi-line, plain/rich-text) 0 metacpan
IUP::Timer [special] periodicaly invokes a callback when the time is up 0 metacpan
IUP::Toggle [GUI element] two-state (on/off) button with a text and/or an image 0 metacpan
IUP::Tree [GUI element] tree containing nodes of branches or leaves with associated text/image 0 metacpan
IUP::User [special] user element which is not associated to any interface element 0 metacpan
IUP::Val [GUI element] selects a value in a limited interval (aka scale, trackbar) 0 metacpan
IUP::Vbox [GUI element] container for composing elements vertically 0 metacpan
IUP::Zbox [GUI element] container for composing elements in hidden layers with only one layer visible 0 metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
README metacpan