AppendImageTextColumn appends a column to t that shows both an image and text.
(name string, imageModelColumn int, textModelColumn int, textEditableModelColumn int, textParams *TableTextColumnOptionalParams)
| 107 | // AppendImageTextColumn appends a column to t that |
| 108 | // shows both an image and text. |
| 109 | func (t *Table) AppendImageTextColumn(name string, imageModelColumn int, textModelColumn int, textEditableModelColumn int, textParams *TableTextColumnOptionalParams) { |
| 110 | cname := C.CString(name) |
| 111 | defer freestr(cname) |
| 112 | cp := textParams.toLibui() |
| 113 | defer C.pkguiFreeTableTextColumnOptionalParams(cp) |
| 114 | C.uiTableAppendImageTextColumn(t.t, cname, C.int(imageModelColumn), C.int(textModelColumn), C.int(textEditableModelColumn), cp) |
| 115 | } |
| 116 | |
| 117 | // AppendCheckboxColumn appends a column to t that |
| 118 | // contains a checkbox that the user can interact with (assuming the |