Del popup window

This commit is contained in:
Krzosa Karol
2024-08-10 07:06:20 +02:00
parent 6bc8c549fc
commit 4e1ae87a8e
2 changed files with 0 additions and 41 deletions

View File

@@ -10,7 +10,6 @@ WindowID NullWindowID;
BufferID NullBufferID;
ViewID NullViewID;
WindowID CommandWindowID;
WindowID PopupWindowID;
WindowID DebugWindowID;
WindowID ConsoleWindowID;

View File

@@ -217,28 +217,6 @@ void InitWindows() {
CommandWindowID = window_id;
}
{
Window *w = CreateWindow();
WindowID window_id = w->id;
PopupWindowID = window_id;
w->draw_scrollbar = false;
w->draw_line_numbers = false;
w->visible = false;
w->dont_save_in_active_window_history = true;
w->invisible_when_inactive = true;
w->absolute_position = true;
w->deactivate_on_escape = true;
w->z = 2;
Buffer *b = CreateBuffer(sys_allocator, BuffCWD("+popup"));
b->no_history = true;
View *v = CreateView(b->id);
w->active_view = v->id;
Window *titlebar = CreateTitlebar(window_id);
titlebar->z = 2;
SetVisibility(window_id, false);
}
SetActiveWindow({0});
}
@@ -330,22 +308,4 @@ void LayoutWindows() {
window->document_rect = window->total_rect;
}
}
{
Window *window = GetWindow(PopupWindowID);
Rect2 screen_rect = GetScreenRectF();
Vec2 size = GetSize(screen_rect);
Rect2 a = CutRight(&screen_rect, 0.3f * size.x);
Rect2 b = CutBottom(&a, 0.15f * size.y);
Rect2 c = Shrink(b, 20);
window->total_rect = ToRect2I(c);
Window *title_bar_window = GetWindow(window->title_bar_window);
title_bar_window->total_rect = CutBottom(&window->total_rect, GetTitleBarSize(title_bar_window));
title_bar_window->document_rect = title_bar_window->total_rect;
window->document_rect = window->total_rect;
}
}