mirror of
https://github.com/Drezil/imgui.git
synced 2025-07-04 03:58:47 +02:00
Added GetWindowFont(), GetWindowFontSize() + comments following user's feedback
This commit is contained in:
18
imgui.cpp
18
imgui.cpp
@ -2,7 +2,7 @@
|
||||
// See ImGui::ShowTestWindow() for sample code.
|
||||
// Read 'Programmer guide' below for notes on how to setup ImGui in your codebase.
|
||||
// Get latest version at https://github.com/ocornut/imgui
|
||||
// Developped by Omar Cornut and contributors.
|
||||
// Developed by Omar Cornut and contributors.
|
||||
|
||||
/*
|
||||
|
||||
@ -10,13 +10,13 @@
|
||||
=================
|
||||
|
||||
- easy to use to create code-driven and data-driven tools
|
||||
- easy to use to create adhoc short-lived tools and long-lived, more elaborate tools
|
||||
- easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools
|
||||
- easy to hack and improve
|
||||
- minimize screen real-estate usage
|
||||
- minimize setup and maintainance
|
||||
- minimize state storage on user side
|
||||
- portable, minimize dependencies, run on target (consoles, etc.)
|
||||
- efficient runtime (nb- we do allocate when "growing" content - creating a window / opening a tree node for the first time, etc. - but a typical frame won't allocate anything)
|
||||
- efficient runtime (NB- we do allocate when "growing" content - creating a window / opening a tree node for the first time, etc. - but a typical frame won't allocate anything)
|
||||
- read about immediate-mode GUI principles @ http://mollyrocket.com/861, http://mollyrocket.com/forums/index.html
|
||||
|
||||
Designed for developers and content-creators, not the typical end-user! Some of the weaknesses includes:
|
||||
@ -2599,6 +2599,18 @@ ImDrawList* GetWindowDrawList()
|
||||
return window->DrawList;
|
||||
}
|
||||
|
||||
ImFont GetWindowFont()
|
||||
{
|
||||
ImGuiWindow* window = GetCurrentWindow();
|
||||
return window->Font();
|
||||
}
|
||||
|
||||
float GetWindowFontSize()
|
||||
{
|
||||
ImGuiWindow* window = GetCurrentWindow();
|
||||
return window->FontSize();
|
||||
}
|
||||
|
||||
void SetWindowFontScale(float scale)
|
||||
{
|
||||
ImGuiWindow* window = GetCurrentWindow();
|
||||
|
Reference in New Issue
Block a user