Removed gListboxSelected; it was never being called anyway (only gListboxSelectedMulti is; Windows still uses selectedIndex() for Listbox because of differences in how multi-selection listboxes are handled there and Mac OS X never had this function written to begin with).
This commit is contained in:
parent
1389fda528
commit
a7ec908ebd
|
@ -136,21 +136,6 @@ func gListboxInsert(widget *gtkWidget, index int, what string) {
|
||||||
C.gtkListStoreSet(ls, &iter, cwhat)
|
C.gtkListStoreSet(ls, &iter, cwhat)
|
||||||
}
|
}
|
||||||
|
|
||||||
func gListboxSelected(widget *gtkWidget) int {
|
|
||||||
var model *C.GtkTreeModel
|
|
||||||
var iter C.GtkTreeIter
|
|
||||||
|
|
||||||
tv := getTreeViewFrom(widget)
|
|
||||||
sel := C.gtk_tree_view_get_selection(tv)
|
|
||||||
if !fromgbool(C.gtk_tree_selection_get_selected(sel, &model, &iter)) {
|
|
||||||
return -1
|
|
||||||
}
|
|
||||||
path := C.gtk_tree_model_get_path(model, &iter)
|
|
||||||
idx := C.gtk_tree_path_get_indices(path)
|
|
||||||
// idx is an array; simply derefernece the pointer to the first element to get the first element/only member
|
|
||||||
return int(*idx)
|
|
||||||
}
|
|
||||||
|
|
||||||
func gListboxSelectedMulti(widget *gtkWidget) (indices []int) {
|
func gListboxSelectedMulti(widget *gtkWidget) (indices []int) {
|
||||||
var model *C.GtkTreeModel
|
var model *C.GtkTreeModel
|
||||||
|
|
||||||
|
|
|
@ -105,7 +105,6 @@ var classTypes = [nctypes]*classData{
|
||||||
text: gListboxText,
|
text: gListboxText,
|
||||||
append: gListboxAppend,
|
append: gListboxAppend,
|
||||||
insert: gListboxInsert,
|
insert: gListboxInsert,
|
||||||
selected: gListboxSelected,
|
|
||||||
selMulti: gListboxSelectedMulti,
|
selMulti: gListboxSelectedMulti,
|
||||||
smtexts: gListboxSelMultiTexts,
|
smtexts: gListboxSelMultiTexts,
|
||||||
delete: gListboxDelete,
|
delete: gListboxDelete,
|
||||||
|
|
Loading…
Reference in New Issue