struct ImGuiMenuColumns

Overview

#include <imgui_internal.h>

struct ImGuiMenuColumns
{
    // fields

    ImU32 TotalWidth;
    ImU32 NextTotalWidth;
    ImU16 Spacing;
    ImU16 OffsetIcon;
    ImU16 OffsetLabel;
    ImU16 OffsetShortcut;
    ImU16 OffsetMark;
    ImU16 Widths[4];

    // methods

    void Update(
        float spacing,
        bool window_reappearing
        );

    float DeclColumns(
        float w_icon,
        float w_label,
        float w_shortcut,
        float w_mark
        );

    void CalcNextTotalWidth(bool update_offsets);
};