FOX DEVELOPMENT 1.7.7

View: New views
1 Messages — Rating Filter:   Alert me  

FOX DEVELOPMENT 1.7.7

by Jeroen van der Zijp :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


New today:

    * Forgot to mention: there has been an important change in the way MDI windows work. When closing
      an MDI Child, the MDI Child is now made inactive first; the target of the MDI Client gets a
      notification to that effect.
      Then a SEL_CLOSE message is delivered to the MDI Child's target. If the close is approved,
      the MDI Child will then be deleted. But if the close is not approved (SEL_CLOSE handler returns 1),
      then the MDI Child will be made the active MDI Child again (and the MDI Client's target will
      get a message to that effect).
      The rationale behind this change is that the MDI Child will be not the active window at the
      time of its demise, and thus updating the GUI now only needs to happen when an MDI Child is
      activated or deactivated (i.e. when the target of the MDI Child receives SEL_SELECTED and
      SEL_DESELECTED).

    * FXDataTarget's support for FXlong and FXulong has been extended; when associated with FXlong,
      it now sends/receives ID_SETLONGVALUE and ID_GETLONGVALUE to the associated control.
      Most valuator controls have now been updated to respond to these messages.

    * FXText and FXTextField now have auto-hiding cursor. As soon as the user begins typing, the mouse
      cursor will disappear to prevent obscuring the text. The mouse-cursor reappears when the mouse is
      moved.

    * Added new API's, showCursor() and cursorShown() to FXWindow. These control mouse cursor visibility.

    * Changes and additions to FXDLL. Added API to obtain DLL containing a function pointer. Also added
      API to obtain name of loaded DLL. And added API to get symbol name given function pointer (UNIX only).
      Renamed a few API's for consistency.

    * Implemented Extended Window Manager methods to raise() or lower() toplevel windows. Now these work
      properly under EWMH-enabled Window Managers.

    * New time-configuration varable added in FXApp (autoHideDelay). This controls I-beam cursor hiding
      of text controls.

    * Fixed bug in FXLabel, FXMenuCaption, FXToggleButton's setText() API. Problem was changing accelerator
      or accelerator-location in a string, without changing the string itself. Bug was reported by Lothar.


And now, I'm off to the Netherlands for my vacation.....


        Enjoy!


                                                - Jeroen


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Foxgui-announce mailing list
Foxgui-announce@...
https://lists.sourceforge.net/lists/listinfo/foxgui-announce