DirectFB - Home of the pragmatist  DirectFB 2.0  Contribute now 


News

2009-06-27   SaWMan 1.4.1: API extended with query functions

Since the SaWMan 1.4.0 API update, all users of the manager interfaces must stay away from including any internal kitchen of SaWMan. This also restricted the users to the new interface, which proved a bit too tight - we have now added ISaWManManager::GetWindowInfo, GetProcessInfo and IsWindowShowing, to return the flexibility while maintaining a clean API. DirectFB 1.4.1 is required for this release!

For detailed info click on the news title

The major features of this release are:

API clean-up

  • SaWManWindowFlags: now also contain FOCUS and ENTER info (key focus)
  • SaWManWindowInfo: now also contains DFBWindowID and SaWManWindowFlags
  • ISaWManManager_GetWindowInfo: to get basic window info using the handle
  • ISaWManManager_GetProcessInfo: to get process info about the window
  • ISaWManManager_IsWindowShowing: if window is visible and not obscured by other opaque windows
  • remove some internal macros from sawman.h

Other changes

  • add support for DWCAPS_COLOR, solid color windows (no surface)
  • Added layer reconfigure callback to allow override or single window optimizations.
  • Dynamic window association implementation.

Furthermore the evolutionary fixes, small improvements, additional optimizations and added debugging statements.

Please note that you must have DirectFB 1.4.1 for this release to compile and work.

You can find the release in the "Extras" tab on the "Downloads" page, or click here.

niels


directfb.org / Main / News