fCurrentWorkspace
|| index == fCurrentWorkspace) {
if (index == fCurrentWorkspace)
bool windowOnOtherWorkspace = !window->InWorkspace(fCurrentWorkspace);
if (!window->InWorkspace(fCurrentWorkspace)) {
uint32 workspaces = workspace_to_workspaces(fCurrentWorkspace);
Window* avoidsFront = window->NextWindow(fCurrentWorkspace);
avoidsFront = avoidsFront->NextWindow(fCurrentWorkspace);
nextModal = modal->NextWindow(fCurrentWorkspace);
nextModal = nextModal->NextWindow(fCurrentWorkspace);
|| !window->InWorkspace(fCurrentWorkspace)
|| (behindOf != NULL && !behindOf->InWorkspace(fCurrentWorkspace))) {
? backmost->NextWindow(fCurrentWorkspace) : BackWindow());
if (window->InWorkspace(fCurrentWorkspace)
if (window->InWorkspace(fCurrentWorkspace)) {
workspace = fCurrentWorkspace;
if (!window->IsVisible() || workspace != fCurrentWorkspace) {
if (workspace != fCurrentWorkspace) {
if (i == fCurrentWorkspace && window->IsVisible())
if (i == fCurrentWorkspace && changed) {
window = window->PreviousWindow(fCurrentWorkspace)) {
window = window->PreviousWindow(fCurrentWorkspace);
window = window->NextWindow(fCurrentWorkspace);
uint32 listIndex = fCurrentWorkspace;
WindowList* list = &_Windows(fCurrentWorkspace);
view->SetViewColor(fWorkspaces[fCurrentWorkspace].Color());
window = window->PreviousWindow(fCurrentWorkspace)) {
|| window->InWorkspace(fCurrentWorkspace))
workspace = fCurrentWorkspace;
workspace = fCurrentWorkspace;
return fWorkspaces[fCurrentWorkspace].Windows();
previousWorkspace = fCurrentWorkspace;
window = window->NextWindow(fCurrentWorkspace)) {
window = window->PreviousWindow(fCurrentWorkspace)) {
&& window->InWorkspace(fCurrentWorkspace)
window->SetCurrentWorkspace(fCurrentWorkspace);
fCurrentWorkspace));
window = window->PreviousWindow(fCurrentWorkspace)) {
window = window->PreviousWindow(fCurrentWorkspace)) {
fWorkspaces[fCurrentWorkspace].Color());
window = window->PreviousWindow(fCurrentWorkspace)) {
if (window->IsHidden() || !window->InWorkspace(fCurrentWorkspace))
window = window->PreviousWindow(fCurrentWorkspace)) {
fWorkspaces[fCurrentWorkspace].StoredScreenConfiguration(),
fWorkspaces[fCurrentWorkspace].CurrentScreenConfiguration(),
int32 previousIndex = fCurrentWorkspace;
rgb_color previousColor = fWorkspaces[fCurrentWorkspace].Color();
fPreviousWorkspace = fCurrentWorkspace;
fCurrentWorkspace = index;
if (previousColor != fWorkspaces[fCurrentWorkspace].Color())
fCurrentWorkspace(0),
workspace = fCurrentWorkspace;
if (workspace == fCurrentWorkspace) {
if (workspace == fCurrentWorkspace)
workspace = fCurrentWorkspace;
if (workspace == fCurrentWorkspace) {
workspace = fCurrentWorkspace;
if (workspace == fCurrentWorkspace) {
if (workspace == fCurrentWorkspace) {
{ return fCurrentWorkspace; }
int32 fCurrentWorkspace;
fCurrentWorkspace(-1),
return fCurrentWorkspace >= 0 && fCurrentWorkspace < kWorkingList;
for (Window* window = NextWindow(fCurrentWorkspace); window != NULL;
window = window->NextWindow(fCurrentWorkspace)) {
workspace = fCurrentWorkspace;
workspace = fCurrentWorkspace;
{ fCurrentWorkspace = index; fPriorWorkspace = index; }
{ return fCurrentWorkspace; }
int32 fCurrentWorkspace;
if (fCurrentWorkspace)
if (fCurrentWorkspace)
{ return fCurrentWorkspace; }
bool fCurrentWorkspace;