ListMagic

ListMagicLogoNewManufacturer: So Smart Software

The essential list manager to build professional projects with a few clicks.


Have you seen and envied lists displayed in sophisticated applications like iTunes? Column sorting and reorganizing, mini check boxes, line numbering, editing and much more. Do you want to install such lists in your Revolution projects easily? And would you like to provide filtering, friendly printing, export and find tools?

ListMagic brings you all this in two clicks!

ListMagic lets you decide about all settings without imposing anything. You can customize it to do exactly what you want. You feed it data just like any regular list field, using a simple tab/tab/return plain text list as you are used to. All other features are completely automated without having you to do anything to take advantage of them!

Could it get any easier?

ListMagic Screenshot

ListMagic main features

 

  • Number of widgets per card: unlimited


List:

  • Number of columns: unlimited
  • Number of lines: unlimited
  • Alternating colors background pattern (with color choice)
  • Font and size choice
  • Highlight color (line and text) choice
  • Contextual menu to select, edit, add or suppress a line, etc.
  • Disabled highlighted lines (when your project is in the background)


Options:

  • Line numbering
  • Mini check boxes column
  • Columns order reorganization by drag and drop
  • List editing using a superimposed entry box
  • Add or delete lines using list contextual menu
  • Multiple list filtering by any pattern in any column
  • Hidden data


Header:

  • Ascending and descending column sort
  • Columns size adjustment (manual and auto)
  • Contextual menu to check, uncheck or toggle mini check boxes, adjust columns size, activate filtering, etc.
  • Disable headers (when your project is in the background)


Miscellaneous:

  • Find tool
  • Friendly printing
  • Export to file routine
  • Automated localization of menus, tooltips and dialogs in English, French, Spanish, Italian, Portuguese and German according to machine's language.

ListMagic Wizard


In addition, ListMagic includes a full automated Installation and Modification Wizard. Using this Wizard, you can customize ListMagic as you want it in your projects with a few clicks. Keep updated with the latest features in new ListMagic versions.

1.1.3 Released!

This maintenance release brings you:


- A new Check for updates button on the Action tab. On launch, ListMagic
checks for a later version of itself. If found, it turns the Check for
updates button red. Clicking on this button allows you to directly download
the newest version without having to navigate to websites. It is also a
visual indicator that you may have accidentally opened an older version of
ListMagic.

- More completely updates pre-existing ListMagic widgets in your stacks,
including multilingual menus and blocks of code previously skipped, if they
already existed, but which could have been updated when you upgrade to a
newer version of ListMagic.

- Prevents you from installing a new widget into a stack with older
pre-existing widgets without first running Modify to update the pre-existing
widgets and ListMagic library of the stack to the newest version.

- Completely deletes ListMagic widgets, custom properties and optionally the
ListMagic library and start using statements when the last ListMagic widget
is deleted from your project stack. Only boilerplate message handlers in the
card script remain, in case you modified these and wish to retain the code.
As these are no longer triggered, you can leave them or delete them at your
discretion.

- Properly manages which ListMagic library is in use when you have both
ListMagic and Project stacks that have a ListMagic library open and are
switching between the two.

- Corrects German menus and removes an inadvertently left breakpoint
in version 1.1.2.

All ListMagic users, both registered and trial, are encouraged to upgrade to
this 1.1.3 maintenance release.

New in 1.1.2!

Enhancements:

- You can now filter any column by any combination of characters or word(s).
So if you have a Street Address column with 123 Some Street, 789 Some Drive,
555 Wilson Place, and 333 Center Drive, selecting filter and typing s will
immediately knock out 333 Center Drive because in has no s. Type o and the
others still remain, because all three have so. Type m and 555 Wilson Place
is filtered out, leaving you only with the Some street and Some Drive
addresses. Of course, if have many people who live on Some Drive, and wanted
to filter to only the Smiths on Some Drive, you just start entering Smith in
the name column. Way cool. And all built in and easy!

- Print, Extract and Export respect a filter. So, if you filter a list and
then either Print, Extract or Export, only the filtered items print, etc.

- You can use column names instead of numbers for sorting before a print,
Export or Extract. So, if the second column of your list is Last Name, then
LMPrint 2 and LMPrint "Last Name" both will sort by Last Name before
printing. This is valuable if you allow your users to drag and drop columns
into different positions in the list (built in feature of ListMagic). By
using column names instead of numbers in your code, you will always get the
right sort without having to check first if they moved the columns.

Best of all, it's still only two clicks to create a list with resizable
column widths, sorting by column, filtering, editing, drag and drop column
positioning, and built in messaging that allows you to easily do all manner
of customizations (but only if you want to).

Bugs fixed in 1.1.2:

- Printing generated locked stack errors.
   Fixed

- Sorting on print, export or extract could generate lock stack errors.
   Fixed

- Right clicking on an item and selecting Edit from the context menu could
select the wrong item.
   Fixed

- Random errors if running GLX2 and VAB.
   Fixed - Requires you also run the latest beta of GLX2.

- German language menus were incorrectly phrased.
   Fixed


A lot of time saved for you and a professional look for your applications!

ListMagic is provided with a library of more than twenty custom messages, commands and functions making it straightforward to master and add to your scripts. The program comes with a full 70 pages of documentation which you can print, including examples, code samples, etc. so everyone can master ListMagic easily.

ListMagic requires Revolution 2.9 or later and runs on Mac OS X, Win XP, Win Vista and Linux. So Smart Software provides support by email to registered users.

A trial version is available on the So Smart Software web site.


Could it get any better?