Layout window to PrimaryWindow, command documentation
This commit is contained in:
@@ -88,7 +88,7 @@ void SetMouseCursor(Event event) {
|
||||
|
||||
if (ResizerSelected.id != -1) {
|
||||
Window *window = GetWindow(ResizerSelected);
|
||||
if (window->layout) {
|
||||
if (window->primary) {
|
||||
SetMouseCursor(SDL_SYSTEM_CURSOR_EW_RESIZE);
|
||||
} else {
|
||||
SetMouseCursor(SDL_SYSTEM_CURSOR_NS_RESIZE);
|
||||
@@ -98,7 +98,7 @@ void SetMouseCursor(Event event) {
|
||||
|
||||
if (ResizerHover.id != -1) {
|
||||
Window *window = GetWindow(ResizerHover);
|
||||
if (window->layout) {
|
||||
if (window->primary) {
|
||||
SetMouseCursor(SDL_SYSTEM_CURSOR_EW_RESIZE);
|
||||
} else {
|
||||
SetMouseCursor(SDL_SYSTEM_CURSOR_NS_RESIZE);
|
||||
@@ -256,7 +256,7 @@ void OnCommand(Event event) {
|
||||
ResizerSelected.id = {-1};
|
||||
} else if (ResizerSelected.id != -1) {
|
||||
Window *window = GetWindow(ResizerSelected);
|
||||
if (window->layout) {
|
||||
if (window->primary) {
|
||||
Vec2I mouse = MouseVec2I();
|
||||
Int offx = mouse.x - window->resizer_rect.min.x;
|
||||
window->weight += (double)offx / (double)WindowCalcEvenResizerValue(event.xwindow);
|
||||
@@ -403,7 +403,7 @@ void OnCommand(Event event) {
|
||||
}
|
||||
}
|
||||
|
||||
BSet main = GetBSet(LastActiveLayoutWindowID);
|
||||
BSet main = GetBSet(PrimaryWindowID);
|
||||
BSet active = GetBSet(ActiveWindowID);
|
||||
|
||||
bool executed = false;
|
||||
@@ -630,7 +630,7 @@ void Update(Event event) {
|
||||
ActiveWindowID = NextActiveWindowID;
|
||||
Window *window = GetWindow(ActiveWindowID, NULL);
|
||||
if (window == NULL || window->visible == false) {
|
||||
ActiveWindowID = NextActiveWindowID = LastActiveLayoutWindowID;
|
||||
ActiveWindowID = NextActiveWindowID = PrimaryWindowID;
|
||||
window = GetWindow(ActiveWindowID, NULL);
|
||||
if (window == NULL) {
|
||||
ActiveWindowID = NullWindowID;
|
||||
@@ -653,10 +653,10 @@ void Update(Event event) {
|
||||
}
|
||||
}
|
||||
|
||||
if (ActiveWindowID != LastActiveLayoutWindowID) {
|
||||
if (ActiveWindowID != PrimaryWindowID) {
|
||||
Window *window = GetWindow(ActiveWindowID, NULL);
|
||||
if (window->layout) {
|
||||
LastActiveLayoutWindowID = ActiveWindowID;
|
||||
if (window->primary) {
|
||||
PrimaryWindowID = ActiveWindowID;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user