lsdev.org/bugs
» home
» bugs
» cvs

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000095 [litestep core] core feature always 2009-03-05 15:23 2010-05-04 07:44
Reporter ilmcuts View Status public  
Assigned To
Priority none Resolution open  
Status feedback   Product Version CVS-trunk
Summary 0000095: Add fullscreen app notification
Description A notification such as a LM_FULLSCREENAPP message should be added to let modules benefit from the core's fullscren app detection code.
Additional Information #define HSHELL_RUDEAPPACTIVATED (HSHELL_WINDOWACTIVATED | HSHELL_HIGHBIT)
(from winuser.h in recent PSDKs)

The core applies some additional logic upon receiving HSHELL_RUDEAPPACTIVATED before deciding that a full screen app has been detected. Modules currently need to reimplement this logic or use the original HSHELL_RUDEAPPACTIVATED notification and suffer from the same issues as 0.24.7.

Alternatively, the core could relay HSHELL_RUDEAPPACTIVATED only if its own logic indicates that a full scren app has been detected, thereby "fixing" HSHELL_RUDEAPPACTIVATED.
Tags No tags attached.
Attached Files

- Relationships
related to 0000090closed FullScreen app EVENTS 
child of 0000042feedback LiteStep 0.25.0 - Release 

-  Notes
(0000265)
jugg (manager)
2010-05-04 07:44

I'm in favor of LM_FULLSCREENAPP over "fixing" HSHELL_RUDEAPPACTIVATED.

However, if each module starts defining its own behavior when a full screen app is active, the usability will become a mess.

- Issue History
Date Modified Username Field Change
2009-03-05 15:23 ilmcuts New Issue
2009-03-05 15:23 ilmcuts Relationship added related to 0000090
2009-03-05 15:24 ilmcuts Relationship added child of 0000042
2010-05-04 07:44 jugg Note Added: 0000265


Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker