@@ -232,9 +232,9 @@ fn add_columns(model: &Rc<gtk::ListStore>, treeview: >k::TreeView) {
232
232
let model_clone = model. clone ( ) ;
233
233
renderer. connect_toggled ( move |w, path| fixed_toggled ( & model_clone, w, path) ) ;
234
234
let column = gtk:: TreeViewColumn :: new ( ) ;
235
- column . pack_start ( & renderer, true ) ;
235
+ TreeViewColumnExt :: pack_start ( & column , & renderer, true ) ;
236
236
column. set_title ( "Fixed?" ) ;
237
- column . add_attribute ( & renderer, "active" , Columns :: Fixed as i32 ) ;
237
+ TreeViewColumnExt :: add_attribute ( & column , & renderer, "active" , Columns :: Fixed as i32 ) ;
238
238
column. set_sizing ( gtk:: TreeViewColumnSizing :: Fixed ) ;
239
239
column. set_fixed_width ( 50 ) ;
240
240
treeview. append_column ( & column) ;
@@ -244,9 +244,9 @@ fn add_columns(model: &Rc<gtk::ListStore>, treeview: >k::TreeView) {
244
244
{
245
245
let renderer = gtk:: CellRendererText :: new ( ) ;
246
246
let column = gtk:: TreeViewColumn :: new ( ) ;
247
- column . pack_start ( & renderer, true ) ;
247
+ TreeViewColumnExt :: pack_start ( & column , & renderer, true ) ;
248
248
column. set_title ( "Bug number" ) ;
249
- column . add_attribute ( & renderer, "text" , Columns :: Number as i32 ) ;
249
+ TreeViewColumnExt :: add_attribute ( & column , & renderer, "text" , Columns :: Number as i32 ) ;
250
250
column. set_sort_column_id ( Columns :: Number as i32 ) ;
251
251
treeview. append_column ( & column) ;
252
252
}
@@ -255,9 +255,9 @@ fn add_columns(model: &Rc<gtk::ListStore>, treeview: >k::TreeView) {
255
255
{
256
256
let renderer = gtk:: CellRendererText :: new ( ) ;
257
257
let column = gtk:: TreeViewColumn :: new ( ) ;
258
- column . pack_start ( & renderer, true ) ;
258
+ TreeViewColumnExt :: pack_start ( & column , & renderer, true ) ;
259
259
column. set_title ( "Severity" ) ;
260
- column . add_attribute ( & renderer, "text" , Columns :: Severity as i32 ) ;
260
+ TreeViewColumnExt :: add_attribute ( & column , & renderer, "text" , Columns :: Severity as i32 ) ;
261
261
column. set_sort_column_id ( Columns :: Severity as i32 ) ;
262
262
treeview. append_column ( & column) ;
263
263
}
@@ -266,9 +266,9 @@ fn add_columns(model: &Rc<gtk::ListStore>, treeview: >k::TreeView) {
266
266
{
267
267
let renderer = gtk:: CellRendererText :: new ( ) ;
268
268
let column = gtk:: TreeViewColumn :: new ( ) ;
269
- column . pack_start ( & renderer, true ) ;
269
+ TreeViewColumnExt :: pack_start ( & column , & renderer, true ) ;
270
270
column. set_title ( "Description" ) ;
271
- column . add_attribute ( & renderer, "text" , Columns :: Description as i32 ) ;
271
+ TreeViewColumnExt :: add_attribute ( & column , & renderer, "text" , Columns :: Description as i32 ) ;
272
272
column. set_sort_column_id ( Columns :: Description as i32 ) ;
273
273
treeview. append_column ( & column) ;
274
274
}
@@ -277,21 +277,26 @@ fn add_columns(model: &Rc<gtk::ListStore>, treeview: >k::TreeView) {
277
277
{
278
278
let renderer = gtk:: CellRendererSpinner :: new ( ) ;
279
279
let column = gtk:: TreeViewColumn :: new ( ) ;
280
- column . pack_start ( & renderer, true ) ;
280
+ TreeViewColumnExt :: pack_start ( & column , & renderer, true ) ;
281
281
column. set_title ( "Spinning" ) ;
282
- column . add_attribute ( & renderer, "pulse" , Columns :: Pulse as i32 ) ;
283
- column . add_attribute ( & renderer, "active" , Columns :: Active as i32 ) ;
282
+ TreeViewColumnExt :: add_attribute ( & column , & renderer, "pulse" , Columns :: Pulse as i32 ) ;
283
+ TreeViewColumnExt :: add_attribute ( & column , & renderer, "active" , Columns :: Active as i32 ) ;
284
284
treeview. append_column ( & column) ;
285
285
}
286
286
287
287
// Column for symbolic icon
288
288
{
289
289
let renderer = gtk:: CellRendererPixbuf :: new ( ) ;
290
290
let column = gtk:: TreeViewColumn :: new ( ) ;
291
- column . pack_start ( & renderer, true ) ;
291
+ TreeViewColumnExt :: pack_start ( & column , & renderer, true ) ;
292
292
column. set_title ( "Symbolic icon" ) ;
293
- column. add_attribute ( & renderer, "icon-name" , Columns :: Icon as i32 ) ;
294
- column. add_attribute ( & renderer, "sensitive" , Columns :: Sensitive as i32 ) ;
293
+ TreeViewColumnExt :: add_attribute ( & column, & renderer, "icon-name" , Columns :: Icon as i32 ) ;
294
+ TreeViewColumnExt :: add_attribute (
295
+ & column,
296
+ & renderer,
297
+ "sensitive" ,
298
+ Columns :: Sensitive as i32 ,
299
+ ) ;
295
300
column. set_sort_column_id ( Columns :: Icon as i32 ) ;
296
301
treeview. append_column ( & column) ;
297
302
}
0 commit comments