Addon ID

  • lepachino_imgui

Info

Statistics

  • Download count16 total downloads
  • Latest download count 13 downloads of latest version
  • Average download count1 downloads per day average

Owners

A list of all Actions, Conditions and Expressions supported in this addon.

Window

  • Actions

    Create window {0} title {1} menubar {2}

    Create window.

    Set window {0} open {1}

    Open/close.

    Set window {0} pos {1},{2} lock {3}

    Set pos.

    Unlock window {0} position

    Unlock.

    Set window {0} size {1}x{2} lock {3}

    Set size.

    Unlock window {0} size

    Unlock.

    Set window {0} collapsed {1}

    Collapse.

    Clear window {0}

    Clear.

    Clear text window {0}

    Clear text.

    Remove window {0}

    Remove.

  • Conditions

    Window {0} is open

    Window open?

    On window {0} opened

    Window opened.

    On window {0} closed

    Window closed.

    Window {0} is collapsed

    Collapsed?

Widgets

  • Actions

    Add button {2} id {1} window {0}

    Add button.

    Add checkbox {2} id {1} window {0} default {3}

    Add checkbox.

    Add input {2} id {1} window {0} text {3}

    Add input.

    InputEx {2} id {1} window {0} text {3} flags {4}

    InputEx.

    InputInt {2} id {1} window {0} val {3} step {4}

    Input.

    InputFloat {2} id {1} window {0} val {3} step {4} fmt {5}

    Input.

    Multiline {2} id {1} window {0} text {3} {4}x{5}

    Input.

    Add slider {2} id {1} window {0} val {3} {4}..{5}

    Add slider.

    SliderInt {2} id {1} window {0} val {3} {4}..{5}

    Slider.

    VSlider {2} id {1} window {0} {3}x{4} val {5} {6}..{7}

    VSlider.

    VSliderInt {2} id {1} window {0} {3}x{4} val {5} {6}..{7}

    VSlider.

    Color slider {1} in window {0} = {2}

    Tint a slider with a hex color.

    DragInt {2} id {1} window {0} val {3} {4}..{5}

    Drag.

    DragFloat {2} id {1} window {0} val {3} {4}..{5} speed {6}

    Drag.

    ColorEdit3 {2} id {1} window {0} color {3}

    RGB.

    ColorEdit4 {2} id {1} window {0} color {3}

    RGBA.

    Combo {2} id {1} window {0} items {3} idx {4}

    Combo.

    List {2} id {1} window {0} items {3} idx {4} h {5}

    List.

    Radio {2} id {1} window {0} opts {3} idx {4}

    Radio.

    Selectable {2} id {1} window {0}

    Selectable.

    Invisible {1} {2}x{3} window {0}

    Invis.

    Progress {1} {2} overlay {3} window {0}

    Progress.

  • Conditions

    On button {0} clicked

    Button clicked.

    On invisible button {0} clicked

    Invisible clicked.

    On selectable {0} clicked

    Selectable clicked.

    On checkbox {0} changed

    Checkbox changed.

    Checkbox {0} is checked

    Checked?

    On input {0} text changed

    Input edited.

    On slider {0} changed

    Slider changed.

    On drag {0} changed

    Drag changed.

    On combo {0} changed

    Combo changed.

    On list box {0} changed

    List changed.

    On radio group {0} changed

    Radio changed.

    On color edit {0} changed

    Color changed.

  • Expressions

    CheckboxValue

    Checkbox value (0/1).

    InputTextValue

    Input text value.

    InputIntValue

    Int input value.

    InputFloatValue

    Float input value.

    InputMultilineValue

    Multiline value.

    SliderFloatValue

    Float slider value.

    SliderIntValue

    Int slider value.

    VSliderFloatValue

    Vertical float slider value.

    VSliderIntValue

    Vertical int slider value.

    DragIntValue

    Drag int value.

    DragFloatValue

    Drag float value.

    ColorEditR

    Color R.

    ColorEditG

    Color G.

    ColorEditB

    Color B.

    ColorEditA

    Color A.

    ColorEditValue

    Color as hex.

    ComboValue

    Combo index.

    ComboText

    Combo selected text.

    ListBoxValue

    List index.

    ListBoxText

    List selected text.

    RadioGroupValue

    Radio index.

    RadioGroupText

    Radio selected text.

Text

  • Actions

    Add text {1} id {2} window {0}

    Add text.

    Colored text {1} color {2} id {3} window {0}

    Text.

    Wrapped text {1} in window {0}

    Wrap.

    Bullet in window {0}

    Bullet.

    Bullet text {1} in window {0}

    Bullet.

Layout & Containers

  • Actions

    Separator in window {0}

    Separator.

    SameLine in window {0} offset {1} spacing {2}

    SameLine.

    Spacing {1} in window {0}

    Spacing.

    NewLine in window {0}

    NewLine.

    Indent {1} in window {0}

    Indent.

    Unindent {1} in window {0}

    Unindent.

    BeginChild {1} window {0} {2}x{3} border {4}

    Child.

    EndChild in window {0}

    End.

    ChildEx {1} window {0} {2}x{3} flags {4}

    ChildEx.

    SetScroll {1} y {2} window {0}

    Scroll.

    ScrollBottom {1} window {0}

    Bottom.

    BeginDisabled in window {0}

    Dis.

    EndDisabled in window {0}

    End.

    TreeNode {1} in window {0}

    Node.

    TreePop in window {0}

    Pop.

    Header {1} in window {0}

    Header.

    TabBar {1} in window {0}

    Bar.

    EndTabBar in window {0}

    End.

    Tab {1} in window {0}

    Tab.

    EndTabItem in window {0}

    End.

    Table {1} cols {2} window {0}

    Table.

    Column {1} in window {0}

    Col.

    HeadersRow in window {0}

    Headers.

    NextRow in window {0}

    Row.

    NextCol in window {0}

    Col.

    EndTable in window {0}

    End.

  • Conditions

    On node {0} opened

    Node opened.

    On node {0} closed

    Node closed.

    Node {0} is open

    Node open?

  • Expressions

    NodeOpen

    Node open (0/1).

Menus

  • Actions

    BeginMenuBar in window {0}

    Bar.

    EndMenuBar in window {0}

    End.

    Menu {1} in window {0}

    Menu.

    EndMenu in window {0}

    End.

    MenuItem {2} id {1} window {0}

    Item.

    MainMenu bar {0}

    Bar.

    MainMenu {0}

    Menu.

    MainMenuItem {1} id {0}

    Item.

    MainEndMenu

    End.

    ClearMainMenu

    Clear.

  • Conditions

    On menu item {0} clicked

    Menu item clicked.

Popups & Tooltips

  • Actions

    Popup {1} window {0} title {2} modal {3}

    Popup.

    EndPopup in window {0}

    End.

    OpenPopup {0}

    Open.

    ClosePopup {0}

    Close.

    Tooltip for {0} text {1}

    Tip.

    ShowTooltip {0}

    Show.

    HideTooltip

    Hide.

  • Conditions

    Popup {0} is open

    Popup open?

    On popup {0} closed

    Popup closed.

Plots

  • Actions

    PlotLines {2} id {1} window {0} vals {3} {4}..{5} h {6}

    Plot.

    Histogram {2} id {1} window {0} vals {3} {4}..{5} h {6} ov {7} bars {8}

    Hist.

    Push {1} to {0}

    Push.

    Set {0}[{1}]={2}

    Set.

  • Expressions

    PlotValue

    Plot point by index.

Console

  • Actions

    Console {1} window {0} h {2}

    Console.

    Print {1} color {2} to {0}

    Print.

    Clear console {0}

    Clear.

  • Conditions

    On console {0} submitted

    Console Enter.

  • Expressions

    ConsoleText

    Last console command.

Array Viewer

  • Actions

    ArrayViewer {1} of array {2} window {0} live {3}

    Visualize a C3 Array like the editor grid.

    Refresh ArrayViewer {1} window {0}

    Re-read array data.

    ArrayViewer {1} in window {0} -> array {2}

    Switch viewer to another Array on the fly.

  • Conditions

    On ArrayViewer {0} sheet changed

    Sheet (Z) switched.

  • Expressions

    ArrayViewerSheet

    Current sheet (Z) index of viewer.

Theme & Font

  • Actions

    Set theme {0}

    Theme.

    Set font {0} size {1}px ranges {2}

    Load a TTF font from project files and apply to ImGui.

UI State

  • Conditions

    Mouse is over ImGui UI

    Mouse over UI?

    ImGui keyboard is captured

    Keyboard captured?

    Any ImGui window is hovered

    Any window hovered?

    Item {0} is hovered

    Hovered?

    Item {0} is active

    Active?

    On item {0} hovered

    Mouse entered.

    On item {0} unhovered

    Mouse left.

  • Expressions

    ItemHovered

    Item hovered (0/1).

    ItemActive

    Item active (0/1).