Lines Matching defs:layer
2664 // Assume that SetFocusID() is called in the context where its NavLayer is the current layer, which is the case everywhere we call it.
3718 ImVector<ImDrawList*>& layer = Layers[layer_n];
3719 if (layer.empty())
3721 memcpy(&Layers[0][n], &layer[0], layer.Size * sizeof(ImDrawList*));
3722 n += layer.Size;
3723 layer.resize(0);
5368 // Close & collapse button are on layer 1 (same as menus) and don't default focus
7436 static void NavRestoreLayer(ImGuiNavLayer layer)
7439 g.NavLayer = layer;
7440 if (layer == 0)
7442 if (layer == 0 && g.NavWindow->NavLastIds[0] != 0)
7443 ImGui::SetNavIDWithRectRel(g.NavWindow->NavLastIds[0], layer, g.NavWindow->NavRectRel[0]);
7575 if (g.NavScoringCount > 0) IMGUI_DEBUG_LOG("NavScoringCount %d for '%s' layer %d (Init:%d, Move:%d)\n", g.FrameCount, g.NavScoringCount, g.NavWindow ? g.NavWindow->Name : "NULL", g.NavLayer, g.NavInitRequest || g.NavInitResultId != 0, g.NavMoveRequest);
7693 // Leave the "menu" layer
7833 if (g.NavWindow) { for (int layer = 0; layer < 2; layer++) GetOverlayDrawList(g.NavWindow)->AddRect(g.NavWindow->Pos + g.NavWindow->NavRectRel[layer].Min, g.NavWindow->Pos + g.NavWindow->NavRectRel[layer].Max, IM_COL32(255,200,0,255)); } // [DEBUG]
7973 // Window management mode (hold to: change focus/move/resize, tap to: toggle menu layer)
8025 g.NavWindowingToggleLayer &= (g.NavWindowingHighlightAlpha < 1.0f); // Once button was held long enough we don't consider it a tap-to-toggle-layer press anymore.
8045 // Keyboard: Press and Release ALT to toggle menu layer
8080 // If the window only has a menu layer, select it directly
8087 // Apply menu/layer toggle