AppendCheckboxTextColumn appends a column to t that contains both a checkbox and text.
(name string, checkboxModelColumn int, checkboxEditableModelColumn int, textModelColumn int, textEditableModelColumn int, textParams *TableTextColumnOptionalParams)
| 127 | // AppendCheckboxTextColumn appends a column to t |
| 128 | // that contains both a checkbox and text. |
| 129 | func (t *Table) AppendCheckboxTextColumn(name string, checkboxModelColumn int, checkboxEditableModelColumn int, textModelColumn int, textEditableModelColumn int, textParams *TableTextColumnOptionalParams) { |
| 130 | cname := C.CString(name) |
| 131 | defer freestr(cname) |
| 132 | cp := textParams.toLibui() |
| 133 | defer C.pkguiFreeTableTextColumnOptionalParams(cp) |
| 134 | C.uiTableAppendCheckboxTextColumn(t.t, cname, C.int(checkboxModelColumn), C.int(checkboxEditableModelColumn), C.int(textModelColumn), C.int(textEditableModelColumn), cp) |
| 135 | } |
| 136 | |
| 137 | // AppendProgressBarColumn appends a column to t |
| 138 | // that displays a progress bar. These columns work like |