Cut down on header files

This commit is contained in:
Krzosa Karol
2026-01-16 20:51:10 +01:00
parent 69c9f7a336
commit dcda334767
11 changed files with 18 additions and 38 deletions

View File

@@ -263,10 +263,12 @@ void DrawWindow(Window *window, Event &event) {
} }
} }
#ifdef PLUGIN_SEARCH_WINDOW
if (SearchWindowID == window->id) { if (SearchWindowID == window->id) {
SetScissor(window->line_numbers_rect); SetScissor(window->line_numbers_rect);
DrawString(window->font, u"Find: ", ToVec2(window->line_numbers_rect.min), color_text_line_numbers); DrawString(window->font, u"Find: ", ToVec2(window->line_numbers_rect.min), color_text_line_numbers);
} }
#endif
// Draw scrollbar // Draw scrollbar
if (DrawScrollbar && window->draw_scrollbar) { if (DrawScrollbar && window->draw_scrollbar) {

View File

@@ -33,32 +33,12 @@ BufferID NullBufferID;
ViewID NullViewID; ViewID NullViewID;
WindowID NullWindowID; WindowID NullWindowID;
#ifdef PLUGIN_DEBUG_WINDOW
WindowID DebugWindowID;
ViewID DebugViewID;
BufferID DebugBufferID;
#endif
#ifdef PLUGIN_COMMAND_WINDOW
WindowID CommandWindowID;
#endif
#ifdef PLUGIN_SEARCH_WINDOW #ifdef PLUGIN_SEARCH_WINDOW
WindowID SearchWindowID; WindowID SearchWindowID;
ViewID SearchViewID; ViewID SearchViewID;
BufferID SearchBufferID; BufferID SearchBufferID;
#endif #endif
#ifdef PLUGIN_STATUS_WINDOW
WindowID StatusWindowID;
#endif
#ifdef PLUGIN_BUILD_WINDOW
WindowID BuildWindowID;
ViewID BuildViewID;
BufferID BuildBufferID;
#endif
BufferID GlobalConfigBufferID; BufferID GlobalConfigBufferID;
WindowID NextActiveWindowID; WindowID NextActiveWindowID;

View File

@@ -1,3 +1,8 @@
#define PLUGIN_BUILD_WINDOW
WindowID BuildWindowID;
ViewID BuildViewID;
BufferID BuildBufferID;
void InitBuildWindow() { void InitBuildWindow() {
Window *window = CreateWind(); Window *window = CreateWind();
BuildWindowID = window->id; BuildWindowID = window->id;

View File

@@ -1,3 +0,0 @@
#define PLUGIN_BUILD_WINDOW
void InitBuildWindow();
void LayoutBuildWindow(Rect2I *rect, int16_t wx, int16_t wy);

View File

@@ -1,3 +1,6 @@
#define PLUGIN_COMMAND_WINDOW
WindowID CommandWindowID;
void CMD_ShowCommands() { void CMD_ShowCommands() {
// @todo: maybe redo this, similar behavior but use View stored information // @todo: maybe redo this, similar behavior but use View stored information
// if (ActiveWindowID == CommandWindowID && LastExecutedManualCommand == CMD_ShowCommands) { // if (ActiveWindowID == CommandWindowID && LastExecutedManualCommand == CMD_ShowCommands) {

View File

@@ -1,3 +0,0 @@
#define PLUGIN_COMMAND_WINDOW
void InitCommandWindow();
void LayoutCommandWindow(Rect2I *rect, int16_t wx, int16_t wy);

View File

@@ -1,3 +1,8 @@
#define PLUGIN_DEBUG_WINDOW
WindowID DebugWindowID;
ViewID DebugViewID;
BufferID DebugBufferID;
void InitDebugWindow() { void InitDebugWindow() {
Window *window = CreateWind(); Window *window = CreateWind();
DebugWindowID = window->id; DebugWindowID = window->id;

View File

@@ -1,4 +0,0 @@
#define PLUGIN_DEBUG_WINDOW
void InitDebugWindow();
void LayoutDebugWindow(Rect2I *rect, int16_t wx, int16_t wy);
void UpdateDebugWindow();

View File

@@ -1,3 +1,6 @@
#define PLUGIN_STATUS_WINDOW
WindowID StatusWindowID;
void InitStatusWindow() { void InitStatusWindow() {
Window *window = CreateWind(); Window *window = CreateWind();
StatusWindowID = window->id; StatusWindowID = window->id;

View File

@@ -1,4 +0,0 @@
#define PLUGIN_STATUS_WINDOW
void InitStatusWindow();
void LayoutStatusWindow(Rect2I *rect, int16_t wx, int16_t wy);
void UpdateStatusWindow();

View File

@@ -16,11 +16,7 @@
#include "render/opengl.cpp" #include "render/opengl.cpp"
#include "plugin_directory_navigation.h" #include "plugin_directory_navigation.h"
#include "text_editor.h" #include "text_editor.h"
#include "plugin_command_window.h"
#include "plugin_search_window.h" #include "plugin_search_window.h"
#include "plugin_debug_window.h"
#include "plugin_status_window.h"
#include "plugin_build_window.h"
#include "plugin_project_management.h" #include "plugin_project_management.h"
#if OS_WINDOWS #if OS_WINDOWS
#include "plugin_remedybg.h" #include "plugin_remedybg.h"