Opened 5 years ago

Last modified 5 years ago

#15627 new enhancement

workspaces: open new windows in workspace that launched them

Reported by: nephele Owned by: stippi
Priority: normal Milestone: Unscheduled
Component: User Interface Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by axeld)

This is going from

  1. user clicks app on ANY workspace
  2. app launches
  3. app creates window on active workspace

to

  1. User clicks app on specific workspace, which is passed to the app
  2. app launches
  3. app creates window on specific workspace

This can likely be acomplished by modifying BRoster::Launch aswell as BWindow (Technically not for all windows then, but modifying posix_spawn, fork exec etc. would be too much for this)

Change History (3)

comment:1 by ttcoder, 5 years ago

Possibly related to BWindow ctor constant B_NOT_ANCHORED_ON_ACTIVATE ?

comment:2 by axeld, 5 years ago

Description: modified (diff)

No, that one means that a window follows to the current workspace when it is activated programmatically or by the user (via Tracker, for example).

Last edited 5 years ago by axeld (previous) (diff)

comment:3 by axeld, 5 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.