[futurebasic] The best things in life are free

Message: < previous - next > : Reply : Subscribe : Cleanse
Home   : February 1998 : Group Archive : Group : All Groups

From: Jamin <benjamen@...>
Date: Sat, 14 Feb 98 18:05:17 +1000
I have 90 percent finished my DCOD integration of the Mercutio MDEF.  
There is about 3 calls that I havn't bothered to include.  Yell at me if 
you need them for some reason.

David, I just got your full FB version, and will start to move routines 
across.

The MDEF requires you to stop using the toolbox routine MenuKey, and 
replace it with theirs.  To do this in FB I took the path of using an ON 
EVENT handler to cut the FB runtime out of things, so there is a bit of 
work to get it happening in your app.  The included demo shows you how to 
do it, along with a call-back example.

Jamin


Mercutio features include: 

  - Support for all 4 modifier keys (command, shift, option, control)
  - Support for non-printing keys (function keys, page up/down,
    arrow keys, spacebar, etc)
  - Graphic icons for non-printing keys: non-printing key equivalents
    such as page up/ down, home/help, etc. can be drawn as text or
    as icons that look like the keys on the extended keyboard.
  - Dynamic items: items whose contents change depending on what 
    modifier keys are being held down (e.g. when the option key is
    held down, Save becomes Save All).
  - Application callback routine to let you decide on the fly what
    the item contents should be.
  - Support for icon suites, small and large icons, and SICNs in
    hierarchical menu items.
  - Support for window font/size: Mercutio now correctly draws popup menus
    in the current font and size. This means you can use Mercutio for
    Geneva 9-pt popup menus and the like.
  - Support for WorldScript. Mercutio now supports menus in non-western
    scripts (Japanese, Arabian, etc), and correctly draws under
    right-to-left system text alignment.
  - User-definable style mapping: developer determines which style
    bits are used as feature flags
  - System 7's Balloon Help and True Gray.
  - Color menus.
  - 99% compatible with standard MDEF.