Lines Matching defs:dir
754 bool ImGui::ArrowButtonEx(const char* str_id, ImGuiDir dir, ImVec2 size, ImGuiButtonFlags flags)
779 RenderArrow(window->DrawList, bb.Min + ImVec2(ImMax(0.0f, (size.x - g.FontSize) * 0.5f), ImMax(0.0f, (size.y - g.FontSize) * 0.5f)), text_col, dir);
784 bool ImGui::ArrowButton(const char* str_id, ImGuiDir dir)
787 return ArrowButtonEx(str_id, dir, ImVec2(sz, sz), ImGuiButtonFlags_None);
6744 bool ImGui::BeginViewportSideBar(const char* name, ImGuiViewport* viewport_p, ImGuiDir dir, float axis_size, ImGuiWindowFlags window_flags)
6746 IM_ASSERT(dir != ImGuiDir_None);
6754 ImGuiAxis axis = (dir == ImGuiDir_Up || dir == ImGuiDir_Down) ? ImGuiAxis_Y : ImGuiAxis_X;
6756 if (dir == ImGuiDir_Right || dir == ImGuiDir_Down)
6764 if (dir == ImGuiDir_Up || dir == ImGuiDir_Left)
6766 else if (dir == ImGuiDir_Down || dir == ImGuiDir_Right)
7636 const int dir = (bar_offset + src_tab->Offset) > mouse_pos.x ? -1 : +1;
7639 for (int i = src_idx; i >= 0 && i < tab_bar->Tabs.Size; i += dir)
7653 if ((dir < 0 && mouse_pos.x > x1) || (dir > 0 && mouse_pos.x < x2))