Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /hermes/bosnacweb02/bosnacweb02al/b239/myd.ingrinaldi1/public_html/falcosoftware.com/cmk2/clx/locale/cl_locale.php on line 6 Warning: Cannot modify header information - headers already sent by (output started at /hermes/bosnacweb02/bosnacweb02al/b239/myd.ingrinaldi1/public_html/falcosoftware.com/cmk2/clx/locale/cl_locale.php:6) in /hermes/bosnacweb02/bosnacweb02al/b239/myd.ingrinaldi1/public_html/falcosoftware.com/cmk2/clx/clPage.php on line 131 Falcosoftware

Xojo extensions

Although you may be able create the equivalent functions yourself, with these extensions you can develop more quickly and with more feature your Xojo application.

iOSTableViewExtended

A iOSTableView subclass that add some useful features.
Almost all the features are implemented as interface for your datasource so you can add only the methods you really need.

  • Swipe to reload
    Swipe, or initiate the action by code, to reload and update your table data.
  • Table Header and Footer
    Global Header e Footer
  • Custom section Header and Footer
    Custom section Header and footer (you can use iOSCustomTableCell).
  • Contextual Menu
    Long touch on the cell to pop up a custom contextual menu.
  • Side index
    To show a menu on the right side, as in the Contacts application, to navigate quickly between your table sections.
  • TextEdit Fix
    Fix to the bug that scrolls the entire view when a keyboard is shown; you can also control the distance from the top of the cell. Updated for iOS11

For Xojo iOS

You can freely use this class in the IDE for test and debugging purposes. To use it on your compiled app you have to buy a registration key.

ARCollectionView

A brand new class to use the UICollectionView with custom cells (iOSCustomTableCell).
This class uses interfaces to extend the datasource or the cell, so you can implement only the features that you need.
With the inspector you can set the background color, the standard cell size, the space between cells, the scroll direction, the header and footer size and if they have to be linked (as they are in the iOSTableView), you can enable/disable the dragReorder, the selection and if the selection can be a multiple selection.

  • Custom cell size
    You can change the "standard" size on per cell basis.
  • Custom section Header and Footer
    You can use custom Header and/or footer for the sections (iOSCustomTableCell)
  • Move the cells
    You can trigger cell reorder by code.
  • Cell Drag Reorder
    Coordinate cell movement in your data source and choose whether to accept a position on per cell basis.
  • Selection management
    None, single or multiple on view basis, and accept, or don't accept, a selection on a cell basis.
  • Scroll to cell
    You can scroll by code to a cell.
  • Contextual Menu
    Long touch on the cell to pop up a custom contextual menu.
  • Partial Reload
    You can reload only the visible cells, the cells in a section or the cells in a group that you define.
  • Cell reset
    If your cell implements the interface, you can reset your cell at a class level before you populate it with your data source.

For Xojo iOS

You can freely use this class in the IDE for test and debugging purposes. To use it on your compiled app you have to buy a registration key.

Doughnut

Extension methods for the iOSgraphic object to draw doughnut graphs.

  • Single value
    To show a percentage value, with custom color for the value and the total, you can add a format to show the percentage.
  • Multiple values
    More values in the same ring, each value with its color.
  • Autoresize
    The graphic is a circle and it auto-resizes itself in the avaliable or indicated space and you can use this feature to add more graphs, one inside the other.

For Xojo iOS

You can freely use this module in the IDE for test and debugging purposes. To use it on your compiled app you have to buy a registration key.

ARWaitingView

A class to use to stop the user from touching the interface while you are downloading something from the net or doing a long process.

  • Cover all the interface
    All your interface will be covered so the user will not able to use navigation buttons or other items
  • Optional Text
    You can show a custom text (multiple lines) to keep the user updated and you can set the font and the color
  • Optional Progress Wheel
    You can show an animated progress wheel with a custom color
  • Works between views
    Your code can navigate to a new view and you can still have the Waiting view active
  • Blur
    The view will automatically blur the underlying interface at the intensity you choose

For Xojo iOS

You can freely use this class in the IDE for test and debugging purposes. To use it on your compiled app you have to buy a registration key.

ARHelpView

A class to cover the view of your interface and show quick help to the user.

  • Custom image
    You can show an image over the interface
  • Custom Texts
    As an alternative, the class will ask you the text for every control in the interface and show the help for the items when the user touches them

For Xojo iOS

You can freely use this class in the IDE for test and debugging purposes. To use it on your compiled app you have to buy a registration key.