Ejemplo n.º 1
0
 public void Begin(int count, float items_height = -1.0f)
 {
     StartPosY = ImGuiNative.igGetCursorPosY();
     ItemsHeight = items_height;
     ItemsCount = count;
     StepNo = 0;
     DisplayEnd = DisplayStart = -1;
     if (ItemsHeight > 0.0f)
     {
         ImGui.CalcListClipping(ItemsCount, ItemsHeight, ref DisplayStart, ref DisplayEnd); // calculate how many to clip/display
         if (DisplayStart > 0)
             //SetCursorPosYAndSetupDummyPrevLine(StartPosY + DisplayStart * ItemsHeight, ItemsHeight); // advance cursor
             ImGuiNative.igSetCursorPosY(StartPosY + DisplayStart * ItemsHeight);
         StepNo = 2;
     }
 }