yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
resize_handles.cc File Reference
#include "app/gui/widgets/resize_handles.h"
#include <algorithm>
#include <cmath>
#include "app/gui/core/color.h"
#include "app/gui/core/theme_manager.h"
#include "imgui/imgui.h"
#include "imgui/imgui_internal.h"

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::gui
 Graphical User Interface (GUI) components for the application.
 
namespace  yaze::gui::resize_handles_internal
 
namespace  yaze::gui::anonymous_namespace{resize_handles.cc}
 

Functions

float yaze::gui::resize_handles_internal::SnapCoord (float v, float snap)
 
HandleZone yaze::gui::resize_handles_internal::HitTestZone (ImVec2 mouse, const ImRect &rect, HandleMask mask, float handle_size)
 
void yaze::gui::resize_handles_internal::ApplyDragDelta (ImRect *rect, HandleZone zone, ImVec2 delta, float snap, float min_width, float min_height)
 
ImVec4 yaze::gui::resize_handles_internal::GetDefaultHandleColor ()
 
ImGuiMouseCursor yaze::gui::anonymous_namespace{resize_handles.cc}::CursorForZone (HandleZone zone)
 
ImRect yaze::gui::anonymous_namespace{resize_handles.cc}::HandleRect (HandleZone zone, const ImRect &rect, float handle_size)
 
bool yaze::gui::ResizeHandles (ImRect *rect, HandleMask mask, float snap, ImGuiID id, const ResizeHandleStyle &style)