When you say "R5.1", do you mean "Dano"? Either way, while
B_SOME_WINDOW_ACTIVATED *might* get added in R1 (try suggesting this
again when we're actually activating our own windows ;),
BWindow::ClipWindowToPicture() is strictly R2. Doing non-rectangular
windows is anything but trivial.
Generally speaking, it's safe to say that only the simplest things from
Dano are being considered by anyone; R5 presented a sizeable enough
challenge all by itself. ;)
e
François Revol wrote:
While you are on watching, could you please add support for the flag introduced by R5.1, SOME_WINDOW_ACTIVATED:
enum { B_REQUEST_LAUNCHED = 0x00000001, B_REQUEST_QUIT = 0x00000002, B_REQUEST_APP_ACTIVATED = 0x00000004, B_REQUEST_WINDOW_ACTIVATED = 0x00000008,
// Synonym for backwards compatibility B_REQUEST_ACTIVATED = B_REQUEST_APP_ACTIVATED };
enum { B_SOME_APP_LAUNCHED = 'BRAS', B_SOME_APP_QUIT = 'BRAQ', B_SOME_APP_ACTIVATED = 'BRAW', B_SOME_WINDOW_ACTIVATED = 'BRAZ' };
I don't think it would be overkill, and it makes it so easy to implement things like AutoRaise (instead of having a polling thread listing windows).
François.
/methinks BWindow::ClipWindowToPicture() is an interesting addition from R5.1 too...