Kwalitee Issues

no_pod_errors

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

Error: *** ERROR: alternative text 'Methods - Primitives / Marks' contains non-escaped | or / at line 51 in file IUP-0.101/lib/IUP/Canvas/FileBitmap.pod *** ERROR: alternative text 'Methods - Primitives / Lines' contains non-escaped | or / at line 53 in file IUP-0.101/lib/IUP/Canvas/FileBitmap.pod *** ERROR: alternative text 'Methods - Primitives / Polygons' contains non-escaped | or / at line 55 in file IUP-0.101/lib/IUP/Canvas/FileBitmap.pod *** ERROR: alternative text 'Methods - Primitives / Filled Areas' contains non-escaped | or / at line 57 in file IUP-0.101/lib/IUP/Canvas/FileBitmap.pod *** ERROR: alternative text 'Methods - Primitives / Text' contains non-escaped | or / at line 59 in file IUP-0.101/lib/IUP/Canvas/FileBitmap.pod *** ERROR: alternative text 'Methods - Primitives / Vector Text' contains non-escaped | or / at line 61 in file IUP-0.101/lib/IUP/Canvas/FileBitmap.pod *** ERROR: alternative text 'Methods - Primitives / Client Images' contains non-escaped | or / at line 63 in file IUP-0.101/lib/IUP/Canvas/FileBitmap.pod *** ERROR: alternative text 'Methods - Primitives / Server Images' contains non-escaped | or / at line 65 in file IUP-0.101/lib/IUP/Canvas/FileBitmap.pod *** ERROR: alternative text 'Methods - Primitives / Marks' contains non-escaped | or / at line 39 in file IUP-0.101/lib/IUP/Canvas/FileVector.pod *** ERROR: alternative text 'Methods - Primitives / Lines' contains non-escaped | or / at line 41 in file IUP-0.101/lib/IUP/Canvas/FileVector.pod *** ERROR: alternative text 'Methods - Primitives / Polygons' contains non-escaped | or / at line 43 in file IUP-0.101/lib/IUP/Canvas/FileVector.pod *** ERROR: alternative text 'Methods - Primitives / Filled Areas' contains non-escaped | or / at line 45 in file IUP-0.101/lib/IUP/Canvas/FileVector.pod *** ERROR: alternative text 'Methods - Primitives / Text' contains non-escaped | or / at line 47 in file IUP-0.101/lib/IUP/Canvas/FileVector.pod *** ERROR: alternative text 'Methods - Primitives / Vector Text' contains non-escaped | or / at line 49 in file IUP-0.101/lib/IUP/Canvas/FileVector.pod *** ERROR: alternative text 'Methods - Primitives / Client Images' contains non-escaped | or / at line 51 in file IUP-0.101/lib/IUP/Canvas/FileVector.pod *** ERROR: alternative text 'Methods - Primitives / Server Images' contains non-escaped | or / at line 53 in file IUP-0.101/lib/IUP/Canvas/FileVector.pod *** ERROR: unresolved internal link 'cdSetForeground()' at line 520 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdSetBackground()' at line 536 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdVectorTextTransform' at line 807 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'GetImage()' at line 809 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'ScrollArea()' at line 809 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdLineStyleDahes()' at line 1156 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdCanvasPathSet()' at line 1260 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdCanvasVertex()' at line 1260 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdCanvasVertex()' at line 1292 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdCanvasBegin()' at line 1297 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdCanvasVertex()' at line 1301 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdCanvasVertex()' at line 1305 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdfCanvasVertex()' at line 1305 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdCanvasVertex()' at line 1311 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdCanvasVertex()' at line 1321 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdRect' at line 1407 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdArc' at line 1461 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdSector' at line 1512 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdRect' at line 1512 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdArc' at line 1512 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdTextAligment()' at line 1614 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'wdPutImage()' at line 2010 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'wdPutImage()' at line 2020 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link '"cdBegin()' at line 2136 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: unresolved internal link 'cdFlush()"' at line 2264 in file IUP-0.101/lib/IUP/Canvas.pod *** ERROR: alternative text '0-basic/cbox.pl' contains non-escaped | or / at line 109 in file IUP-0.101/lib/IUP/Cbox.pod *** ERROR: unresolved internal link 'SetName()' at line 221 in file IUP-0.101/lib/IUP/Dialog.pod *** ERROR: unresolved internal link 'new()' at line 221 in file IUP-0.101/lib/IUP/Dialog.pod *** ERROR: unresolved internal link 'SetName()' at line 227 in file IUP-0.101/lib/IUP/Dialog.pod *** ERROR: unresolved internal link 'new()' at line 227 in file IUP-0.101/lib/IUP/Dialog.pod *** ERROR: unresolved internal link 'GetParam()' at line 310 in file IUP-0.101/lib/IUP/FileDlg.pod *** ERROR: unresolved internal link 'Create()' at line 204 in file IUP-0.101/lib/IUP/Manual/02_Elements.pod *** ERROR: unresolved internal link 'Create()' at line 237 in file IUP-0.101/lib/IUP/Manual/02_Elements.pod *** ERROR: unresolved internal link 'Create()' at line 814 in file IUP-0.101/lib/IUP/Manual/02_Elements.pod *** ERROR: unresolved internal link 'Flush()Flush()' at line 1142 in file IUP-0.101/lib/IUP/Manual/02_Elements.pod *** ERROR: unresolved internal link 'Create()' at line 1199 in file IUP-0.101/lib/IUP/Manual/02_Elements.pod *** ERROR: unresolved internal link '../sample_results_bgcolor.html' at line 159 in file IUP-0.101/lib/IUP/Manual/03_Attributes.pod *** ERROR: unresolved internal link 'IUP::Manual::03_Attributes/FGCOLOR' at line 165 in file IUP-0.101/lib/IUP/Manual/03_Attributes.pod *** ERROR: unresolved internal link 'iup_globals.html#DLGBGCOLOR' at line 165 in file IUP-0.101/lib/IUP/Manual/03_Attributes.pod *** ERROR: unresolved internal link 'IUP::Manual::03_Attributes/BGCOLOR' at line 267 in file IUP-0.101/lib/IUP/Manual/03_Attributes.pod *** ERROR: unresolved internal link 'NATIVEPARENT' at line 961 in file IUP-0.101/lib/IUP/Manual/03_Attributes.pod *** ERROR: unresolved internal link 'SetName()' at line 1092 in file IUP-0.101/lib/IUP/Manual/03_Attributes.pod *** ERROR: unresolved internal link 'new()' at line 1092 in file IUP-0.101/lib/IUP/Manual/03_Attributes.pod *** ERROR: unresolved internal link 'SetName()' at line 1259 in file IUP-0.101/lib/IUP/Manual/03_Attributes.pod *** ERROR: unresolved internal link 'new()' at line 1259 in file IUP-0.101/lib/IUP/Manual/03_Attributes.pod *** ERROR: =over without closing =back at line 68 in file IUP-0.101/lib/IUP/Manual/04_Callbacks.pod *** ERROR: unresolved internal link 'SetName()' at line 64 in file IUP-0.101/lib/IUP/Normalizer.pod *** ERROR: unresolved internal link 'new()' at line 64 in file IUP-0.101/lib/IUP/Normalizer.pod *** ERROR: unresolved internal link 'SetUserId()' at line 1129 in file IUP-0.101/lib/IUP/Tree.pod *** ERROR: unresolved internal link 'SetUserId()' at line 1139 in file IUP-0.101/lib/IUP/Tree.pod *** ERROR: unresolved internal link 'SetName()' at line 82 in file IUP-0.101/lib/IUP/Zbox.pod *** ERROR: unresolved internal link 'new()' at line 82 in file IUP-0.101/lib/IUP/Zbox.pod *** ERROR: unresolved internal link 'ExitLoop' at line 446 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'ExitLoop' at line 455 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'MainLoop' at line 459 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'ExitLoop' at line 459 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'MainLoopLevel' at line 459 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'MainLoop' at line 464 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'ExitLoop' at line 468 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'MainLoop' at line 468 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'MainLoop' at line 486 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'MainLoop' at line 495 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'MainLoop' at line 539 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'MainLoop' at line 539 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'Open' at line 553 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'Close' at line 553 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'MainLoop' at line 553 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'ExitLoop' at line 553 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'SetGlobal' at line 635 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'GetGlobal' at line 659 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'Message' at line 1320 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'GetClassName()' at line 1410 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'GetClassName()' at line 1419 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'GetClassType()' at line 1419 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'GetAllAttributes()' at line 1419 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'LoadLED' at line 1466 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'LoadLED' at line 1491 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'LoadLED' at line 1625 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'GetByName' at line 1634 in file IUP-0.101/lib/IUP.pod *** ERROR: unresolved internal link 'LoadLED' at line 1646 in file IUP-0.101/lib/IUP.pod

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

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), 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.101 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