接口 JImTableFlags


public interface JImTableFlags
从以下版本开始:
undecidable
  • 嵌套类概要

    嵌套类
    修饰符和类型
    接口
    说明
    static class 
     
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static int
    Draw+all+borders.
    static int
    Draw+horizontal+borders.
    static int
    Draw+inner+borders.
    static int
    Draw+horizontal+borders+between+rows.
    static int
    Draw+vertical+borders+between+columns.
    static int
    Draw+outer+borders.
    static int
    Draw+horizontal+borders+at+the+top+and+bottom.
    static int
    Draw+vertical+borders+on+the+left+and+right+sides.
    static int
    Draw+vertical+borders.
    static int
    Right-click+on+columns+body%7Ccontents+will+display+table+context+menu.
    static int
    Enable+hiding%7Cdisabling+columns+in+context+menu.
    static int
    %5BALPHA%5D+Disable+vertical+borders+in+columns+Body+%28borders+will+always+appears+in+Headers%29.+-%3E+May+move+to+style
    static int
    %5BALPHA%5D+Disable+vertical+borders+in+columns+Body+until+hovered+for+resize+%28borders+will+always+appears+in+Headers%29.+-%3E+May+move+to+style
    static int
    Disable+clipping+rectangle+for+every+individual+columns+%28reduce+draw+command+count%2C+items+will+be+able+to+overflow+into+other+columns%29.
    static int
    Make+outer+width+auto-fit+to+columns%2C+overriding+outer_size.x+value.
    static int
    Make+outer+height+stop+exactly+at+outer_size.y+%28prevent+auto-extending+table+past+the+limit%29.
    static int
    Disable+keeping+column+always+minimally+visible+when+ScrollX+is+off+and+table+gets+too+small.
    static int
     
    static int
    Disable+inner+padding+between+columns+%28double+inner+padding+if+BordersOuterV+is+on%2C+single+inner+padding+if+BordersOuterV+is+off%29.
    static int
    Default+if+BordersOuterV+is+off.
    static int
    Disable+persisting+columns+order%2C+width+and+sort+settings+in+the+.ini+file.
    static int
    Default+if+BordersOuterV+is+on.
    static int
    Disable+distributing+remainder+width+to+stretched+columns+%28width+allocation+on+a+100-wide+table+with+3+columns%3A+Without+this+flag%3A+33%2C33%2C34.
    static int
    Enable+reordering+columns+in+header+row+%28need+calling+TableSetupColumn%28%29+%2B+TableHeadersRow%28%29+to+display+headers%29
    static int
    Enable+resizing+columns.
    static int
    Set+each+RowBg+color+with+ImGuiCol_TableRowBg+or+ImGuiCol_TableRowBgAlt+%28equivalent+of+calling+TableSetBgColor+with+ImGuiTableBgFlags_RowBg0+on+each+row+manually%29
    static int
    Enable+horizontal+scrolling.
    static int
    Enable+vertical+scrolling.
    static int
    Columns+default+to+_WidthFixed+or+_WidthAuto+%28if+resizable+or+not+resizable%29%2C+matching+contents+width.
    static int
    Columns+default+to+_WidthFixed+or+_WidthAuto+%28if+resizable+or+not+resizable%29%2C+matching+the+maximum+contents+width+of+all+columns.
    static int
     
    static int
    Columns+default+to+_WidthStretch+with+default+weights+proportional+to+each+columns+contents+widths.
    static int
    Columns+default+to+_WidthStretch+with+default+weights+all+equal%2C+unless+overridden+by+TableSetupColumn%28%29.
    static int
    Enable+sorting.
    static int
    Hold+shift+when+clicking+headers+to+sort+on+multiple+column.
    static int
    Allow+no+sorting%2C+disable+default+sorting.
  • 字段详细资料

    • None

      static final int None
      另请参阅:
      常量字段值
    • Resizable

      static final int Resizable
      Enable+resizing+columns.
      另请参阅:
      常量字段值
    • Reorderable

      static final int Reorderable
      Enable+reordering+columns+in+header+row+%28need+calling+TableSetupColumn%28%29+%2B+TableHeadersRow%28%29+to+display+headers%29
      另请参阅:
      常量字段值
    • Hideable

      static final int Hideable
      Enable+hiding%7Cdisabling+columns+in+context+menu.
      另请参阅:
      常量字段值
    • Sortable

      static final int Sortable
      Enable+sorting.+Call+TableGetSortSpecs%28%29+to+obtain+sort+specs.+Also+see+ImGuiTableFlags_SortMulti+and+ImGuiTableFlags_SortTristate.
      另请参阅:
      常量字段值
    • NoSavedSettings

      static final int NoSavedSettings
      Disable+persisting+columns+order%2C+width+and+sort+settings+in+the+.ini+file.
      另请参阅:
      常量字段值
    • ContextMenuInBody

      static final int ContextMenuInBody
      Right-click+on+columns+body%7Ccontents+will+display+table+context+menu.+By+default+it+is+available+in+TableHeadersRow%28%29.
      另请参阅:
      常量字段值
    • RowBg

      static final int RowBg
      Set+each+RowBg+color+with+ImGuiCol_TableRowBg+or+ImGuiCol_TableRowBgAlt+%28equivalent+of+calling+TableSetBgColor+with+ImGuiTableBgFlags_RowBg0+on+each+row+manually%29
      另请参阅:
      常量字段值
    • BordersInnerH

      static final int BordersInnerH
      Draw+horizontal+borders+between+rows.
      另请参阅:
      常量字段值
    • BordersOuterH

      static final int BordersOuterH
      Draw+horizontal+borders+at+the+top+and+bottom.
      另请参阅:
      常量字段值
    • BordersInnerV

      static final int BordersInnerV
      Draw+vertical+borders+between+columns.
      另请参阅:
      常量字段值
    • BordersOuterV

      static final int BordersOuterV
      Draw+vertical+borders+on+the+left+and+right+sides.
      另请参阅:
      常量字段值
    • BordersH

      static final int BordersH
      Draw+horizontal+borders.
      另请参阅:
      常量字段值
    • BordersV

      static final int BordersV
      Draw+vertical+borders.
      另请参阅:
      常量字段值
    • BordersInner

      static final int BordersInner
      Draw+inner+borders.
      另请参阅:
      常量字段值
    • BordersOuter

      static final int BordersOuter
      Draw+outer+borders.
      另请参阅:
      常量字段值
    • Borders

      static final int Borders
      Draw+all+borders.
      另请参阅:
      常量字段值
    • NoBordersInBody

      static final int NoBordersInBody
      %5BALPHA%5D+Disable+vertical+borders+in+columns+Body+%28borders+will+always+appears+in+Headers%29.+-%3E+May+move+to+style
      另请参阅:
      常量字段值
    • NoBordersInBodyUntilResize

      static final int NoBordersInBodyUntilResize
      %5BALPHA%5D+Disable+vertical+borders+in+columns+Body+until+hovered+for+resize+%28borders+will+always+appears+in+Headers%29.+-%3E+May+move+to+style
      另请参阅:
      常量字段值
    • SizingFixedFit

      static final int SizingFixedFit
      Columns+default+to+_WidthFixed+or+_WidthAuto+%28if+resizable+or+not+resizable%29%2C+matching+contents+width.
      另请参阅:
      常量字段值
    • SizingFixedSame

      static final int SizingFixedSame
      Columns+default+to+_WidthFixed+or+_WidthAuto+%28if+resizable+or+not+resizable%29%2C+matching+the+maximum+contents+width+of+all+columns.+Implicitly+enable+ImGuiTableFlags_NoKeepColumnsVisible.
      另请参阅:
      常量字段值
    • SizingStretchProp

      static final int SizingStretchProp
      Columns+default+to+_WidthStretch+with+default+weights+proportional+to+each+columns+contents+widths.
      另请参阅:
      常量字段值
    • SizingStretchSame

      static final int SizingStretchSame
      Columns+default+to+_WidthStretch+with+default+weights+all+equal%2C+unless+overridden+by+TableSetupColumn%28%29.
      另请参阅:
      常量字段值
    • NoHostExtendX

      static final int NoHostExtendX
      Make+outer+width+auto-fit+to+columns%2C+overriding+outer_size.x+value.+Only+available+when+ScrollX%7CScrollY+are+disabled+and+Stretch+columns+are+not+used.
      另请参阅:
      常量字段值
    • NoHostExtendY

      static final int NoHostExtendY
      Make+outer+height+stop+exactly+at+outer_size.y+%28prevent+auto-extending+table+past+the+limit%29.+Only+available+when+ScrollX%7CScrollY+are+disabled.+Data+below+the+limit+will+be+clipped+and+not+visible.
      另请参阅:
      常量字段值
    • NoKeepColumnsVisible

      static final int NoKeepColumnsVisible
      Disable+keeping+column+always+minimally+visible+when+ScrollX+is+off+and+table+gets+too+small.+Not+recommended+if+columns+are+resizable.
      另请参阅:
      常量字段值
    • PreciseWidths

      static final int PreciseWidths
      Disable+distributing+remainder+width+to+stretched+columns+%28width+allocation+on+a+100-wide+table+with+3+columns%3A+Without+this+flag%3A+33%2C33%2C34.+With+this+flag%3A+33%2C33%2C33%29.+With+larger+number+of+columns%2C+resizing+will+appear+to+be+less+smooth.
      另请参阅:
      常量字段值
    • NoClip

      static final int NoClip
      Disable+clipping+rectangle+for+every+individual+columns+%28reduce+draw+command+count%2C+items+will+be+able+to+overflow+into+other+columns%29.+Generally+incompatible+with+TableSetupScrollFreeze%28%29.
      另请参阅:
      常量字段值
    • PadOuterX

      static final int PadOuterX
      Default+if+BordersOuterV+is+on.+Enable+outer-most+padding.+Generally+desirable+if+you+have+headers.
      另请参阅:
      常量字段值
    • NoPadOuterX

      static final int NoPadOuterX
      Default+if+BordersOuterV+is+off.+Disable+outer-most+padding.
      另请参阅:
      常量字段值
    • NoPadInnerX

      static final int NoPadInnerX
      Disable+inner+padding+between+columns+%28double+inner+padding+if+BordersOuterV+is+on%2C+single+inner+padding+if+BordersOuterV+is+off%29.
      另请参阅:
      常量字段值
    • ScrollX

      static final int ScrollX
      Enable+horizontal+scrolling.+Require+%27outer_size%27+parameter+of+BeginTable%28%29+to+specify+the+container+size.+Changes+default+sizing+policy.+Because+this+create+a+child+window%2C+ScrollY+is+currently+generally+recommended+when+using+ScrollX.
      另请参阅:
      常量字段值
    • ScrollY

      static final int ScrollY
      Enable+vertical+scrolling.+Require+%27outer_size%27+parameter+of+BeginTable%28%29+to+specify+the+container+size.
      另请参阅:
      常量字段值
    • SortMulti

      static final int SortMulti
      Hold+shift+when+clicking+headers+to+sort+on+multiple+column.+TableGetSortSpecs%28%29+may+return+specs+where+%28SpecsCount+%3E+1%29.
      另请参阅:
      常量字段值
    • SortTristate

      static final int SortTristate
      Allow+no+sorting%2C+disable+default+sorting.+TableGetSortSpecs%28%29+may+return+specs+where+%28SpecsCount+%3D%3D+0%29.
      另请参阅:
      常量字段值
    • SizingMask

      static final int SizingMask
      另请参阅:
      常量字段值