| 258 g_signal_connect(focus_controller, "leave", G_CALLBACK(cell_entry_leave_focus), entry_data); |
258 g_signal_connect(focus_controller, "leave", G_CALLBACK(cell_entry_leave_focus), entry_data); |
| 259 gtk_widget_add_controller(textfield, focus_controller); |
259 gtk_widget_add_controller(textfield, focus_controller); |
| 260 } else if(type == UI_BOOL_EDITABLE) { |
260 } else if(type == UI_BOOL_EDITABLE) { |
| 261 GtkWidget *checkbox = gtk_check_button_new(); |
261 GtkWidget *checkbox = gtk_check_button_new(); |
| 262 gtk_list_item_set_child(item, checkbox); |
262 gtk_list_item_set_child(item, checkbox); |
| 263 }else { |
263 } else { |
| 264 GtkWidget *label = gtk_label_new(NULL); |
264 GtkWidget *label = gtk_label_new(NULL); |
| 265 gtk_label_set_xalign(GTK_LABEL(label), 0); |
265 gtk_label_set_xalign(GTK_LABEL(label), 0); |
| 266 gtk_list_item_set_child(item, label); |
266 gtk_list_item_set_child(item, label); |
| 267 } |
267 } |
| 268 } |
268 } |