X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=radiant%2Ffeedback.cpp;h=33f6552b90f40b8400b447a5a1bc8152b9a5b595;hb=6895cb108b8158507bd55d372ab60ca702b8afdc;hp=5edc590b4cbc334e60c99e82cca40eabaff1006d;hpb=c9d78eecedad850196f7b2e2b5f5d72e980f3c8e;p=xonotic%2Fnetradiant.git diff --git a/radiant/feedback.cpp b/radiant/feedback.cpp index 5edc590b..33f6552b 100644 --- a/radiant/feedback.cpp +++ b/radiant/feedback.cpp @@ -223,13 +223,13 @@ void CWindingMsg::Draw2D( VIEWTYPE vt ){ } // triggered when the user selects an entry in the feedback box -static void feedback_selection_changed( GtkTreeSelection* selection, gpointer data ){ +static void feedback_selection_changed( ui::TreeSelection selection, gpointer data ){ g_DbgDlg.DropHighlight(); GtkTreeModel* model; GtkTreeIter selected; if ( gtk_tree_selection_get_selected( selection, &model, &selected ) ) { - GtkTreePath* path = gtk_tree_model_get_path( model, &selected ); + auto path = gtk_tree_model_get_path( model, &selected ); g_DbgDlg.SetHighlight( gtk_tree_path_get_indices( path )[0] ); gtk_tree_path_free( path ); } @@ -298,19 +298,19 @@ ui::Window CDbgDlg::BuildDialog(){ gtk_scrolled_window_set_shadow_type( GTK_SCROLLED_WINDOW( scr ), GTK_SHADOW_IN ); { - ui::ListStore store = ui::ListStore(gtk_list_store_new( 1, G_TYPE_STRING )); + ui::ListStore store = ui::ListStore::from(gtk_list_store_new( 1, G_TYPE_STRING )); - ui::Widget view = ui::TreeView(ui::TreeModel(store )); - gtk_tree_view_set_headers_visible( GTK_TREE_VIEW( view ), FALSE ); + auto view = ui::TreeView(ui::TreeModel::from(store._handle)); + gtk_tree_view_set_headers_visible(view, FALSE ); { auto renderer = ui::CellRendererText(ui::New); - GtkTreeViewColumn* column = ui::TreeViewColumn( "", renderer, {{"text", 0}} ); - gtk_tree_view_append_column( GTK_TREE_VIEW( view ), column ); + auto column = ui::TreeViewColumn( "", renderer, {{"text", 0}} ); + gtk_tree_view_append_column(view, column ); } { - auto selection = ui::TreeSelection(gtk_tree_view_get_selection( GTK_TREE_VIEW( view ) )); + auto selection = ui::TreeSelection::from(gtk_tree_view_get_selection(view )); gtk_tree_selection_set_mode( selection, GTK_SELECTION_BROWSE ); selection.connect( "changed", G_CALLBACK( feedback_selection_changed ), NULL ); }