File: classGtk_1_1TreeStore.html

package info (click to toggle)
gtkmm2.4 1%3A2.24.5-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster
  • size: 149,184 kB
  • sloc: xml: 80,438; cpp: 6,880; sh: 4,175; perl: 236; makefile: 230
file content (1415 lines) | stat: -rw-r--r-- 219,777 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>gtkmm: Gtk::TreeStore Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">gtkmm
   &#160;<span id="projectnumber">2.24.4</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a></li><li class="navelem"><a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGtk_1_1TreeStore-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gtk::TreeStore Class Reference<div class="ingroups"><a class="el" href="group__TreeView.html">TreeView Classes</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for Gtk::TreeStore:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1TreeStore__inherit__graph.png" border="0" usemap="#Gtk_1_1TreeStore_inherit__map" alt="Inheritance graph"/></div>
<map name="Gtk_1_1TreeStore_inherit__map" id="Gtk_1_1TreeStore_inherit__map">
<area shape="rect" id="node2" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,95,181"/>
<area shape="rect" id="node3" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="108,80,227,107"/>
<area shape="rect" id="node6" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="176,155,279,181"/>
<area shape="rect" id="node4" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="115,5,219,32"/>
<area shape="rect" id="node5" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. " alt="" coords="31,229,141,256"/>
<area shape="rect" id="node7" href="classGtk_1_1TreeSortable.html" title="Gtk::TreeSortable" alt="" coords="166,229,289,256"/>
<area shape="rect" id="node8" href="classGtk_1_1TreeDragSource.html" title="Gtk::TreeDragSource" alt="" coords="313,229,456,256"/>
<area shape="rect" id="node9" href="classGtk_1_1TreeDragDest.html" title="Gtk::TreeDragDest" alt="" coords="481,229,609,256"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Gtk::TreeStore:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1TreeStore__coll__graph.png" border="0" usemap="#Gtk_1_1TreeStore_coll__map" alt="Collaboration graph"/></div>
<map name="Gtk_1_1TreeStore_coll__map" id="Gtk_1_1TreeStore_coll__map">
<area shape="rect" id="node2" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,95,181"/>
<area shape="rect" id="node3" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="108,80,227,107"/>
<area shape="rect" id="node6" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="176,155,279,181"/>
<area shape="rect" id="node4" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="115,5,219,32"/>
<area shape="rect" id="node5" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. " alt="" coords="31,229,141,256"/>
<area shape="rect" id="node7" href="classGtk_1_1TreeSortable.html" title="Gtk::TreeSortable" alt="" coords="166,229,289,256"/>
<area shape="rect" id="node8" href="classGtk_1_1TreeDragSource.html" title="Gtk::TreeDragSource" alt="" coords="313,229,456,256"/>
<area shape="rect" id="node9" href="classGtk_1_1TreeDragDest.html" title="Gtk::TreeDragDest" alt="" coords="481,229,609,256"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5eb67fdb471f07d59a6cd6a48085e2c4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a5eb67fdb471f07d59a6cd6a48085e2c4">TreeStore</a> (<a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a5eb67fdb471f07d59a6cd6a48085e2c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8880647ebf322d4987c362f2318e99e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ad8880647ebf322d4987c362f2318e99e">operator=</a> (<a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ad8880647ebf322d4987c362f2318e99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c467bed2220acf2f6f4f3c17099ed89"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a3c467bed2220acf2f6f4f3c17099ed89">~TreeStore</a> () noexceptoverride</td></tr>
<tr class="separator:a3c467bed2220acf2f6f4f3c17099ed89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f6405d80c3b1e4a9672a69f6c13f6f6"><td class="memItemLeft" align="right" valign="top">GtkTreeStore*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a1f6405d80c3b1e4a9672a69f6c13f6f6">gobj</a> ()</td></tr>
<tr class="memdesc:a1f6405d80c3b1e4a9672a69f6c13f6f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a1f6405d80c3b1e4a9672a69f6c13f6f6">More...</a><br /></td></tr>
<tr class="separator:a1f6405d80c3b1e4a9672a69f6c13f6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adecedf7e9f77e9aa8e7eb44990fd8a74"><td class="memItemLeft" align="right" valign="top">const GtkTreeStore*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#adecedf7e9f77e9aa8e7eb44990fd8a74">gobj</a> () const </td></tr>
<tr class="memdesc:adecedf7e9f77e9aa8e7eb44990fd8a74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#adecedf7e9f77e9aa8e7eb44990fd8a74">More...</a><br /></td></tr>
<tr class="separator:adecedf7e9f77e9aa8e7eb44990fd8a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03c99380578b846392bee1d7b6b49e52"><td class="memItemLeft" align="right" valign="top">GtkTreeStore*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a03c99380578b846392bee1d7b6b49e52">gobj_copy</a> ()</td></tr>
<tr class="memdesc:a03c99380578b846392bee1d7b6b49e52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#a03c99380578b846392bee1d7b6b49e52">More...</a><br /></td></tr>
<tr class="separator:a03c99380578b846392bee1d7b6b49e52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae403175617926a3156d91c661e0170d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ae403175617926a3156d91c661e0170d4">set_column_types</a> (const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp; columns)</td></tr>
<tr class="separator:ae403175617926a3156d91c661e0170d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf27501bd1c7f533feea94a8fa97be63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#aaf27501bd1c7f533feea94a8fa97be63">erase</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:aaf27501bd1c7f533feea94a8fa97be63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the given row from the list store.  <a href="#aaf27501bd1c7f533feea94a8fa97be63">More...</a><br /></td></tr>
<tr class="separator:aaf27501bd1c7f533feea94a8fa97be63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4545e4d3e813f53eb0387ed3fe2db2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e">insert</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:ad4545e4d3e813f53eb0387ed3fe2db2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row before the position.  <a href="#ad4545e4d3e813f53eb0387ed3fe2db2e">More...</a><br /></td></tr>
<tr class="separator:ad4545e4d3e813f53eb0387ed3fe2db2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafba6cb5bfad42f83b1edf6975d29aad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#aafba6cb5bfad42f83b1edf6975d29aad">insert_after</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:aafba6cb5bfad42f83b1edf6975d29aad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row after the position.  <a href="#aafba6cb5bfad42f83b1edf6975d29aad">More...</a><br /></td></tr>
<tr class="separator:aafba6cb5bfad42f83b1edf6975d29aad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66db1d0c1b1230e6e2be8f3774b8a570"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570">prepend</a> ()</td></tr>
<tr class="memdesc:a66db1d0c1b1230e6e2be8f3774b8a570"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row at the start of the top-level.  <a href="#a66db1d0c1b1230e6e2be8f3774b8a570">More...</a><br /></td></tr>
<tr class="separator:a66db1d0c1b1230e6e2be8f3774b8a570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad287ec923f9649320ce455693c920e96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ad287ec923f9649320ce455693c920e96">prepend</a> (const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp; node)</td></tr>
<tr class="memdesc:ad287ec923f9649320ce455693c920e96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row at the start of the row's children.  <a href="#ad287ec923f9649320ce455693c920e96">More...</a><br /></td></tr>
<tr class="separator:ad287ec923f9649320ce455693c920e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3568029b9a2faf8a919aa5fd44661c37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37">append</a> ()</td></tr>
<tr class="memdesc:a3568029b9a2faf8a919aa5fd44661c37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row at the end of the top-level.  <a href="#a3568029b9a2faf8a919aa5fd44661c37">More...</a><br /></td></tr>
<tr class="separator:a3568029b9a2faf8a919aa5fd44661c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be56047f3d4066874b26166b1882c86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a5be56047f3d4066874b26166b1882c86">append</a> (const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp; node)</td></tr>
<tr class="memdesc:a5be56047f3d4066874b26166b1882c86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new row at the end of the row's children.  <a href="#a5be56047f3d4066874b26166b1882c86">More...</a><br /></td></tr>
<tr class="separator:a5be56047f3d4066874b26166b1882c86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac43cf2594d06cfe44eb8d84fbc250c1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ac43cf2594d06cfe44eb8d84fbc250c1e">iter_swap</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; a, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; b)</td></tr>
<tr class="memdesc:ac43cf2594d06cfe44eb8d84fbc250c1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Swaps <em>a</em> and <em>b</em> in the same level of <em>tree_store</em>.  <a href="#ac43cf2594d06cfe44eb8d84fbc250c1e">More...</a><br /></td></tr>
<tr class="separator:ac43cf2594d06cfe44eb8d84fbc250c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1db9129be2cc296e701aa40aff7499c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#af1db9129be2cc296e701aa40aff7499c">move</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; source, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; destination)</td></tr>
<tr class="memdesc:af1db9129be2cc296e701aa40aff7499c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves <em>source</em> to the position at <em>destination</em>.  <a href="#af1db9129be2cc296e701aa40aff7499c">More...</a><br /></td></tr>
<tr class="separator:af1db9129be2cc296e701aa40aff7499c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf552038fad8c3d7ecf7d70f668a0db2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#abf552038fad8c3d7ecf7d70f668a0db2">reorder</a> (const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp; node, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; int &gt;&amp; new_order)</td></tr>
<tr class="memdesc:abf552038fad8c3d7ecf7d70f668a0db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reorders the children of <em>node</em> to follow the order indicated by <em>new_order</em>.  <a href="#abf552038fad8c3d7ecf7d70f668a0db2">More...</a><br /></td></tr>
<tr class="separator:abf552038fad8c3d7ecf7d70f668a0db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59860756eec8e5a63c0103dd947db87c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a59860756eec8e5a63c0103dd947db87c">clear</a> ()</td></tr>
<tr class="memdesc:a59860756eec8e5a63c0103dd947db87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all rows from <em>tree_store</em>.  <a href="#a59860756eec8e5a63c0103dd947db87c">More...</a><br /></td></tr>
<tr class="separator:a59860756eec8e5a63c0103dd947db87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee48c56b6298cd0a39b4a52d63449ba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#aeee48c56b6298cd0a39b4a52d63449ba">is_ancestor</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; descendant) const </td></tr>
<tr class="memdesc:aeee48c56b6298cd0a39b4a52d63449ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if <em>iter</em> is an ancestor of <em>descendant</em>.  <a href="#aeee48c56b6298cd0a39b4a52d63449ba">More...</a><br /></td></tr>
<tr class="separator:aeee48c56b6298cd0a39b4a52d63449ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c345c47ad60b249e851cf839732564"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#ae9c345c47ad60b249e851cf839732564">iter_depth</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:ae9c345c47ad60b249e851cf839732564"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the depth of <em>iter</em>.  <a href="#ae9c345c47ad60b249e851cf839732564">More...</a><br /></td></tr>
<tr class="separator:ae9c345c47ad60b249e851cf839732564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1daf0f3011c00246dc3ca0d32c824d31"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a1daf0f3011c00246dc3ca0d32c824d31">iter_is_valid</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a1daf0f3011c00246dc3ca0d32c824d31"><td class="mdescLeft">&#160;</td><td class="mdescRight">WARNING: This function is slow.  <a href="#a1daf0f3011c00246dc3ca0d32c824d31">More...</a><br /></td></tr>
<tr class="separator:a1daf0f3011c00246dc3ca0d32c824d31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:a0127f43140e01d6a6731d42f9419be27 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a0127f43140e01d6a6731d42f9419be27">Object</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Object</a> &amp;)=delete</td></tr>
<tr class="separator:a0127f43140e01d6a6731d42f9419be27 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7081561a5684709718fdf8c1875c56c0 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Object</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a7081561a5684709718fdf8c1875c56c0">operator=</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Object</a> &amp;)=delete</td></tr>
<tr class="separator:a7081561a5684709718fdf8c1875c56c0 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473ee068b40d5c949cee2c721d720c9a inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a473ee068b40d5c949cee2c721d720c9a">Object</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Object</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a473ee068b40d5c949cee2c721d720c9a inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2855131d475e54294dc34573f12ca9a0 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Object</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a2855131d475e54294dc34573f12ca9a0">operator=</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Object</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a2855131d475e54294dc34573f12ca9a0 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a0e6581bcbcc6197cca07df24bb91c492">get_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1QueryQuark.html">QueryQuark</a> &amp;key)</td></tr>
<tr class="separator:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#afff7a375a862f3f899daaa99710122fa">set_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Quark.html">Quark</a> &amp;key, void *data)</td></tr>
<tr class="separator:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a1febe3bae2dd71756e98e523cd33c1b4">set_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Quark.html">Quark</a> &amp;key, void *data, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a969836f7bf4fec78eb50a1d790304d82">DestroyNotify</a> notify)</td></tr>
<tr class="separator:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#aada5b50844bda7ee02bed0ae2a715c00">remove_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1QueryQuark.html">QueryQuark</a> &amp;quark)</td></tr>
<tr class="separator:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#ab454f71bd74403b0cc46d3cbbedd6b0e">steal_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1QueryQuark.html">QueryQuark</a> &amp;quark)</td></tr>
<tr class="separator:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#ae4dea9a8dc611d6e4400a5b6a3cb4e7f">wrap</a> (GObject *object, bool take_copy=false)</td></tr>
<tr class="separator:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#aaf0e140e7192dcecddd9f57c46825434">ObjectBase</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;)=delete</td></tr>
<tr class="separator:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a15f8834a320eac98dc1c1b8a9a2fd4c1">operator=</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;)=delete</td></tr>
<tr class="separator:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#aab599d3eec4b4a9ddc95ccdc6100053d">set_property_value</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;value)</td></tr>
<tr class="separator:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a5e30750441b92f0246c9d4ece95fc8a0">get_property_value</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;value) const </td></tr>
<tr class="separator:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#ad37844f7ea2c0091a22d011e04c48820">set_property</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, const PropertyType &amp;value)</td></tr>
<tr class="separator:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a5f894c9c36ad391fdc85552af67a8530">get_property</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, PropertyType &amp;value) const </td></tr>
<tr class="separator:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#adc6c1e8f094275114d6e2c3ef3a33f98">connect_property_changed</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt; &amp;slot)</td></tr>
<tr class="separator:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a9fff4abb6ecc939866a6ff5d32808221">connect_property_changed</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt; &amp;&amp;slot)</td></tr>
<tr class="separator:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a896d7773c00bd2dcd310c861282ee8d1">connect_property_changed_with_return</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt; &amp;slot)</td></tr>
<tr class="separator:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a00f0e2119fbb42efe42d66b8188a0daf">connect_property_changed_with_return</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;property_name, <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt; &amp;&amp;slot)</td></tr>
<tr class="separator:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3">freeze_notify</a> ()</td></tr>
<tr class="separator:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a1bd8ea7bd8c4084ade6b3c27dddf06a4">thaw_notify</a> ()</td></tr>
<tr class="separator:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a896a8a5db20043ea82956e3ef4b9c4ae">reference</a> () const </td></tr>
<tr class="separator:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a3234b8ffb2a35b927e2978c8f3bfbfe3">unreference</a> () const </td></tr>
<tr class="separator:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">gobj</a> ()</td></tr>
<tr class="separator:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">const GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">gobj</a> () const </td></tr>
<tr class="separator:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a9b2a5eb93102f1849e5419016e22a15f">gobj_copy</a> () const </td></tr>
<tr class="separator:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a7e1348841e762fb41b41c6f2ce9fa073">trackable</a> () noexcept</td></tr>
<tr class="separator:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#ac8431d9452c9698a012597e6560c72fa">trackable</a> (const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">trackable</a> &amp;src) noexcept</td></tr>
<tr class="separator:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#aba42ed8afb6598106cf68c18a7387f18">trackable</a> (<a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src)</td></tr>
<tr class="separator:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a75587da09e30031db7a2519843f1f4fb">~trackable</a> ()</td></tr>
<tr class="separator:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14931670837728e49bb5ca88fb16db5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#ab14931670837728e49bb5ca88fb16db5">add_destroy_notify_callback</a> (void *data, <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a> func) const </td></tr>
<tr class="separator:ab14931670837728e49bb5ca88fb16db5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a> ()</td></tr>
<tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">operator=</a> (const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">trackable</a> &amp;src)</td></tr>
<tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#ac3d61cdb452dc46fcdc8a8d42d9c079d">operator=</a> (<a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src)</td></tr>
<tr class="separator:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9dffa8a50ff13ba33e6c7f10468e2b inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a> (void *data) const </td></tr>
<tr class="separator:a8b9dffa8a50ff13ba33e6c7f10468e2b inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:ac43d6be71926e7951e6fd623a3cc0929 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ac43d6be71926e7951e6fd623a3cc0929">TreeModel</a> (<a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ac43d6be71926e7951e6fd623a3cc0929 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1236a9b09c8a363d83a626e9e80185e5 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a1236a9b09c8a363d83a626e9e80185e5">operator=</a> (<a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a1236a9b09c8a363d83a626e9e80185e5 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d840e90590f1ff25b39eadf65a2e7c3 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a2d840e90590f1ff25b39eadf65a2e7c3">~TreeModel</a> () noexceptoverride</td></tr>
<tr class="separator:a2d840e90590f1ff25b39eadf65a2e7c3 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a190c8fd4588b844696e36e5c12966b4b inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">GtkTreeModel*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a190c8fd4588b844696e36e5c12966b4b">gobj</a> ()</td></tr>
<tr class="memdesc:a190c8fd4588b844696e36e5c12966b4b inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a190c8fd4588b844696e36e5c12966b4b">More...</a><br /></td></tr>
<tr class="separator:a190c8fd4588b844696e36e5c12966b4b inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6a7c63aca59b5904beef977753558c2 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">const GtkTreeModel*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ae6a7c63aca59b5904beef977753558c2">gobj</a> () const </td></tr>
<tr class="memdesc:ae6a7c63aca59b5904beef977753558c2 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ae6a7c63aca59b5904beef977753558c2">More...</a><br /></td></tr>
<tr class="separator:ae6a7c63aca59b5904beef977753558c2 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebaa795e4920ddc0ec5e39c9f4fbc660 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#aebaa795e4920ddc0ec5e39c9f4fbc660">get_iter</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path)</td></tr>
<tr class="memdesc:aebaa795e4920ddc0ec5e39c9f4fbc660 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a valid iterator pointing to <em>path</em>.  <a href="#aebaa795e4920ddc0ec5e39c9f4fbc660">More...</a><br /></td></tr>
<tr class="separator:aebaa795e4920ddc0ec5e39c9f4fbc660 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7697e287ce17c6f2e900c5762f7ba77a inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a7697e287ce17c6f2e900c5762f7ba77a">get_iter</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; path_string)</td></tr>
<tr class="memdesc:a7697e287ce17c6f2e900c5762f7ba77a inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a valid iterator pointing to <em>path_string</em>.  <a href="#a7697e287ce17c6f2e900c5762f7ba77a">More...</a><br /></td></tr>
<tr class="separator:a7697e287ce17c6f2e900c5762f7ba77a inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62142e8a5beffb04a2b643d7f62c890f inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#ad04e0f7d1bb271fceeef487a19b97703">Children</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a62142e8a5beffb04a2b643d7f62c890f">children</a> ()</td></tr>
<tr class="memdesc:a62142e8a5beffb04a2b643d7f62c890f inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This returns an STL-like container API, for iterating over the rows.  <a href="#a62142e8a5beffb04a2b643d7f62c890f">More...</a><br /></td></tr>
<tr class="separator:a62142e8a5beffb04a2b643d7f62c890f inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c867cde63dbb443e1735eb8b82f85a9 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#ad04e0f7d1bb271fceeef487a19b97703">Children</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a4c867cde63dbb443e1735eb8b82f85a9">children</a> () const </td></tr>
<tr class="memdesc:a4c867cde63dbb443e1735eb8b82f85a9 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This returns an STL-like container API, for iterating over the rows.  <a href="#a4c867cde63dbb443e1735eb8b82f85a9">More...</a><br /></td></tr>
<tr class="separator:a4c867cde63dbb443e1735eb8b82f85a9 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab65a437945c182eb2b033336bb493bee inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab65a437945c182eb2b033336bb493bee">foreach_iter</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a9db469cffdaa5e2d38b6a8427acd12c4">SlotForeachIter</a>&amp; slot)</td></tr>
<tr class="memdesc:ab65a437945c182eb2b033336bb493bee inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls a callback slot on each node in the model in a depth-first fashion.  <a href="#ab65a437945c182eb2b033336bb493bee">More...</a><br /></td></tr>
<tr class="separator:ab65a437945c182eb2b033336bb493bee inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3879b2da7542137d136515acc2d79fa inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab3879b2da7542137d136515acc2d79fa">foreach_path</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a254bbb5d47f64423580c055031467f98">SlotForeachPath</a>&amp; slot)</td></tr>
<tr class="memdesc:ab3879b2da7542137d136515acc2d79fa inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls a callback slot on each node in the model in a depth-first fashion.  <a href="#ab3879b2da7542137d136515acc2d79fa">More...</a><br /></td></tr>
<tr class="separator:ab3879b2da7542137d136515acc2d79fa inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11fbc9b39c01210e525e7b6cdf91f66f inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a11fbc9b39c01210e525e7b6cdf91f66f">foreach</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a83d0f66e0e21509699104401899ac394">SlotForeachPathAndIter</a>&amp; slot)</td></tr>
<tr class="memdesc:a11fbc9b39c01210e525e7b6cdf91f66f inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls a callback slot on each node in the model in a depth-first fashion.  <a href="#a11fbc9b39c01210e525e7b6cdf91f66f">More...</a><br /></td></tr>
<tr class="separator:a11fbc9b39c01210e525e7b6cdf91f66f inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4b5de9c0bd5a79ef06fcda4fc415ef8 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga8db2110062643eb26461ec23b63e2cb2">TreeModelFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#af4b5de9c0bd5a79ef06fcda4fc415ef8">get_flags</a> () const </td></tr>
<tr class="memdesc:af4b5de9c0bd5a79ef06fcda4fc415ef8 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a set of flags supported by this interface.  <a href="#af4b5de9c0bd5a79ef06fcda4fc415ef8">More...</a><br /></td></tr>
<tr class="separator:af4b5de9c0bd5a79ef06fcda4fc415ef8 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0696920f0dbcdd7677198175459743c inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ac0696920f0dbcdd7677198175459743c">get_n_columns</a> () const </td></tr>
<tr class="memdesc:ac0696920f0dbcdd7677198175459743c inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of columns supported by <em>tree_model</em>.  <a href="#ac0696920f0dbcdd7677198175459743c">More...</a><br /></td></tr>
<tr class="separator:ac0696920f0dbcdd7677198175459743c inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abde62f1a364d44440b2d17960ef764e6 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#abde62f1a364d44440b2d17960ef764e6">get_column_type</a> (int index) const </td></tr>
<tr class="memdesc:abde62f1a364d44440b2d17960ef764e6 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the type of the column.  <a href="#abde62f1a364d44440b2d17960ef764e6">More...</a><br /></td></tr>
<tr class="separator:abde62f1a364d44440b2d17960ef764e6 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a090a3d092d3b9876c6965d8bf79ba780 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a090a3d092d3b9876c6965d8bf79ba780">get_path</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a090a3d092d3b9876c6965d8bf79ba780 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <a class="el" href="classGtk_1_1TreePath.html" title="A path is essentially a potential node. ">Gtk::TreePath</a> referenced by <em>iter</em>.  <a href="#a090a3d092d3b9876c6965d8bf79ba780">More...</a><br /></td></tr>
<tr class="separator:a090a3d092d3b9876c6965d8bf79ba780 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f06ebb80f930bb780eab62aac748df2 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a8f06ebb80f930bb780eab62aac748df2">row_changed</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a8f06ebb80f930bb780eab62aac748df2 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "row-changed" signal on <em>tree_model</em>.  <a href="#a8f06ebb80f930bb780eab62aac748df2">More...</a><br /></td></tr>
<tr class="separator:a8f06ebb80f930bb780eab62aac748df2 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f829882ee631c1b83fa980a00f9778 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a30f829882ee631c1b83fa980a00f9778">row_inserted</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a30f829882ee631c1b83fa980a00f9778 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "row-inserted" signal on <em>tree_model</em>.  <a href="#a30f829882ee631c1b83fa980a00f9778">More...</a><br /></td></tr>
<tr class="separator:a30f829882ee631c1b83fa980a00f9778 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a892cb6aa9235fb362fc0cd245c09d862 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a892cb6aa9235fb362fc0cd245c09d862">row_has_child_toggled</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a892cb6aa9235fb362fc0cd245c09d862 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "row-has-child-toggled" signal on <em>tree_model</em>.  <a href="#a892cb6aa9235fb362fc0cd245c09d862">More...</a><br /></td></tr>
<tr class="separator:a892cb6aa9235fb362fc0cd245c09d862 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8896f29424c2609fde93a873ac54b28 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ae8896f29424c2609fde93a873ac54b28">row_deleted</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path)</td></tr>
<tr class="memdesc:ae8896f29424c2609fde93a873ac54b28 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "row-deleted" signal on <em>tree_model</em>.  <a href="#ae8896f29424c2609fde93a873ac54b28">More...</a><br /></td></tr>
<tr class="separator:ae8896f29424c2609fde93a873ac54b28 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b3d20e68dc5b57bfe91a2965733c9f9 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a7b3d20e68dc5b57bfe91a2965733c9f9">rows_reordered</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; int &gt;&amp; new_order)</td></tr>
<tr class="memdesc:a7b3d20e68dc5b57bfe91a2965733c9f9 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "rows_reordered" signal on the tree model.  <a href="#a7b3d20e68dc5b57bfe91a2965733c9f9">More...</a><br /></td></tr>
<tr class="separator:a7b3d20e68dc5b57bfe91a2965733c9f9 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab860a1ddc31a13959b3e614d44b6a32a inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab860a1ddc31a13959b3e614d44b6a32a">rows_reordered</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; int &gt;&amp; new_order)</td></tr>
<tr class="memdesc:ab860a1ddc31a13959b3e614d44b6a32a inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "rows_reordered" signal on the tree model.  <a href="#ab860a1ddc31a13959b3e614d44b6a32a">More...</a><br /></td></tr>
<tr class="separator:ab860a1ddc31a13959b3e614d44b6a32a inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90ed223eefc7087e7a18d63ea21c3839 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a90ed223eefc7087e7a18d63ea21c3839">rows_reordered</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, int* new_order)</td></tr>
<tr class="memdesc:a90ed223eefc7087e7a18d63ea21c3839 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits the "rows-reordered" signal on <em>tree_model</em>.  <a href="#a90ed223eefc7087e7a18d63ea21c3839">More...</a><br /></td></tr>
<tr class="separator:a90ed223eefc7087e7a18d63ea21c3839 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafe5344f4012d8bf13194bd63c01cef1 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#aafe5344f4012d8bf13194bd63c01cef1">get_string</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:aafe5344f4012d8bf13194bd63c01cef1 inherit pub_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a string representation of the iter.  <a href="#aafe5344f4012d8bf13194bd63c01cef1">More...</a><br /></td></tr>
<tr class="separator:aafe5344f4012d8bf13194bd63c01cef1 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68bcb8a4563a498b504a4e5f0fb2a731 inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy.html">Glib::SignalProxy</a>&lt; void, const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a68bcb8a4563a498b504a4e5f0fb2a731">signal_row_changed</a> ()</td></tr>
<tr class="separator:a68bcb8a4563a498b504a4e5f0fb2a731 inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6542a817e0f329ab2b62238331db3d6a inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy.html">Glib::SignalProxy</a>&lt; void, const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a6542a817e0f329ab2b62238331db3d6a">signal_row_inserted</a> ()</td></tr>
<tr class="separator:a6542a817e0f329ab2b62238331db3d6a inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe50982f216d36c344424711caf984cc inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy.html">Glib::SignalProxy</a>&lt; void, const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#abe50982f216d36c344424711caf984cc">signal_row_has_child_toggled</a> ()</td></tr>
<tr class="separator:abe50982f216d36c344424711caf984cc inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3528812724561bcb61fdf4d5c0b387dc inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy.html">Glib::SignalProxy</a>&lt; void, const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a3528812724561bcb61fdf4d5c0b387dc">signal_row_deleted</a> ()</td></tr>
<tr class="separator:a3528812724561bcb61fdf4d5c0b387dc inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f625ff2c5991a9a3e7e23cf281536ad inherit pub_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy.html">Glib::SignalProxy</a>&lt; void, const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp;, int* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a5f625ff2c5991a9a3e7e23cf281536ad">signal_rows_reordered</a> ()</td></tr>
<tr class="separator:a5f625ff2c5991a9a3e7e23cf281536ad inherit pub_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1Interface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1Interface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html">Glib::Interface</a></td></tr>
<tr class="memitem:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#a3ab20f29c40967352d1bf2d88bfe11e5">Interface</a> ()</td></tr>
<tr class="separator:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83337dc270f966539b9f46804460ab75 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#a83337dc270f966539b9f46804460ab75">Interface</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html">Interface</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a83337dc270f966539b9f46804460ab75 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411d66c7467e749dbb2c4b31c4d518b5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html">Interface</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#a411d66c7467e749dbb2c4b31c4d518b5">operator=</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html">Interface</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a411d66c7467e749dbb2c4b31c4d518b5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#ae05bf6a4ce0f0992c2ad01429d13f9f7">Interface</a> (const Glib::Interface_Class &amp;interface_class)</td></tr>
<tr class="separator:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#a00253b22a76f751f1627865451cbc404">Interface</a> (GObject *castitem)</td></tr>
<tr class="separator:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50b6cc885cb02bc158ce779939dd4654 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#a50b6cc885cb02bc158ce779939dd4654">~Interface</a> () noexceptoverride</td></tr>
<tr class="separator:a50b6cc885cb02bc158ce779939dd4654 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb27d294728f34452be66b4ec4cd757 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#a4bb27d294728f34452be66b4ec4cd757">Interface</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html">Interface</a> &amp;)=delete</td></tr>
<tr class="separator:a4bb27d294728f34452be66b4ec4cd757 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf322f95cef17aa4cc232d8ef25f2b42 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html">Interface</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#acf322f95cef17aa4cc232d8ef25f2b42">operator=</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html">Interface</a> &amp;)=delete</td></tr>
<tr class="separator:acf322f95cef17aa4cc232d8ef25f2b42 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a969e9396f75132a9577428f4fa932d42 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#a969e9396f75132a9577428f4fa932d42">gobj</a> ()</td></tr>
<tr class="separator:a969e9396f75132a9577428f4fa932d42 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70a443071a69d3372c2cdd7128a91ed1 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">const GObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html#a70a443071a69d3372c2cdd7128a91ed1">gobj</a> () const </td></tr>
<tr class="separator:a70a443071a69d3372c2cdd7128a91ed1 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:a66d6091c6d54b785e61224316adb17b4 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a66d6091c6d54b785e61224316adb17b4">TreeSortable</a> (<a class="el" href="classGtk_1_1TreeSortable.html">TreeSortable</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a66d6091c6d54b785e61224316adb17b4 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3490dc1aab25a823e8d18bb4b5b6653 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeSortable.html">TreeSortable</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ad3490dc1aab25a823e8d18bb4b5b6653">operator=</a> (<a class="el" href="classGtk_1_1TreeSortable.html">TreeSortable</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ad3490dc1aab25a823e8d18bb4b5b6653 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea82b65f5f8bed04c31f9a4b16c4a29b inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#aea82b65f5f8bed04c31f9a4b16c4a29b">~TreeSortable</a> () noexceptoverride</td></tr>
<tr class="separator:aea82b65f5f8bed04c31f9a4b16c4a29b inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c49843a1adf9e7bb1b7b54705bd301d inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">GtkTreeSortable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a7c49843a1adf9e7bb1b7b54705bd301d">gobj</a> ()</td></tr>
<tr class="memdesc:a7c49843a1adf9e7bb1b7b54705bd301d inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a7c49843a1adf9e7bb1b7b54705bd301d">More...</a><br /></td></tr>
<tr class="separator:a7c49843a1adf9e7bb1b7b54705bd301d inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2342a4e67cb1b936cc8cd64a25b0118 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">const GtkTreeSortable*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#af2342a4e67cb1b936cc8cd64a25b0118">gobj</a> () const </td></tr>
<tr class="memdesc:af2342a4e67cb1b936cc8cd64a25b0118 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#af2342a4e67cb1b936cc8cd64a25b0118">More...</a><br /></td></tr>
<tr class="separator:af2342a4e67cb1b936cc8cd64a25b0118 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5ac45039b7e1f4698976d123ff22ed2 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ac5ac45039b7e1f4698976d123ff22ed2">get_sort_column_id</a> (int&amp; sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a>&amp; order) const </td></tr>
<tr class="memdesc:ac5ac45039b7e1f4698976d123ff22ed2 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills in <em>sort_column_id</em> and <em>order</em> with the current sort column and the order.  <a href="#ac5ac45039b7e1f4698976d123ff22ed2">More...</a><br /></td></tr>
<tr class="separator:ac5ac45039b7e1f4698976d123ff22ed2 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a0c6be13062c64599be8ed73c1e64e inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ad4a0c6be13062c64599be8ed73c1e64e">set_sort_column</a> (const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> order)</td></tr>
<tr class="memdesc:ad4a0c6be13062c64599be8ed73c1e64e inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current sort column to be <em>sort_column_id</em>.  <a href="#ad4a0c6be13062c64599be8ed73c1e64e">More...</a><br /></td></tr>
<tr class="separator:ad4a0c6be13062c64599be8ed73c1e64e inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01ce9fab2e47887558611a2654f44a7a inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a01ce9fab2e47887558611a2654f44a7a">set_sort_column</a> (int sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> order)</td></tr>
<tr class="memdesc:a01ce9fab2e47887558611a2654f44a7a inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current sort column to be <em>sort_column_id</em>.  <a href="#a01ce9fab2e47887558611a2654f44a7a">More...</a><br /></td></tr>
<tr class="separator:a01ce9fab2e47887558611a2654f44a7a inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa77c110372c63404e57f647d4ee71cc2 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#aa77c110372c63404e57f647d4ee71cc2">set_sort_column_id</a> (const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> order)</td></tr>
<tr class="separator:aa77c110372c63404e57f647d4ee71cc2 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e2fc64a1d14b7edfddbc82ce20577fc inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a2e2fc64a1d14b7edfddbc82ce20577fc">set_sort_column_id</a> (int sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> order)</td></tr>
<tr class="separator:a2e2fc64a1d14b7edfddbc82ce20577fc inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6454bd0a285324c71edb73e403cb1c inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a3a6454bd0a285324c71edb73e403cb1c">set_sort_func</a> (const <a class="el" href="classGtk_1_1TreeModelColumnBase.html">TreeModelColumnBase</a>&amp; sort_column, const <a class="el" href="classGtk_1_1TreeSortable.html#abc46c35265edce84cfb5ba8e807a0921">SlotCompare</a>&amp; slot)</td></tr>
<tr class="memdesc:a3a6454bd0a285324c71edb73e403cb1c inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the comparison function used when sorting a certain column.  <a href="#a3a6454bd0a285324c71edb73e403cb1c">More...</a><br /></td></tr>
<tr class="separator:a3a6454bd0a285324c71edb73e403cb1c inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dfc1039a36ed6bb5a6ad3adda030ad6 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a0dfc1039a36ed6bb5a6ad3adda030ad6">set_sort_func</a> (int sort_column_id, const <a class="el" href="classGtk_1_1TreeSortable.html#abc46c35265edce84cfb5ba8e807a0921">SlotCompare</a>&amp; slot)</td></tr>
<tr class="memdesc:a0dfc1039a36ed6bb5a6ad3adda030ad6 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the comparison function used when sorting a certain column.  <a href="#a0dfc1039a36ed6bb5a6ad3adda030ad6">More...</a><br /></td></tr>
<tr class="separator:a0dfc1039a36ed6bb5a6ad3adda030ad6 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa831da01a9e3b7c0dbf3b84be934bf4b inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#aa831da01a9e3b7c0dbf3b84be934bf4b">set_default_sort_func</a> (const <a class="el" href="classGtk_1_1TreeSortable.html#abc46c35265edce84cfb5ba8e807a0921">SlotCompare</a>&amp; slot)</td></tr>
<tr class="memdesc:aa831da01a9e3b7c0dbf3b84be934bf4b inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default comparison function used when sorting.  <a href="#aa831da01a9e3b7c0dbf3b84be934bf4b">More...</a><br /></td></tr>
<tr class="separator:aa831da01a9e3b7c0dbf3b84be934bf4b inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac05f7caf5413c4b618a6f605de504363 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ac05f7caf5413c4b618a6f605de504363">unset_default_sort_func</a> ()</td></tr>
<tr class="memdesc:ac05f7caf5413c4b618a6f605de504363 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default comparison function used when sorting.  <a href="#ac05f7caf5413c4b618a6f605de504363">More...</a><br /></td></tr>
<tr class="separator:ac05f7caf5413c4b618a6f605de504363 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05b460f3284eb8e61efe6df81c11f628 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a05b460f3284eb8e61efe6df81c11f628">has_default_sort_func</a> () const </td></tr>
<tr class="memdesc:a05b460f3284eb8e61efe6df81c11f628 inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if the model has a default sort function.  <a href="#a05b460f3284eb8e61efe6df81c11f628">More...</a><br /></td></tr>
<tr class="separator:a05b460f3284eb8e61efe6df81c11f628 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cecb3ed2dae413faefab957f1dac8e inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a17cecb3ed2dae413faefab957f1dac8e">sort_column_changed</a> ()</td></tr>
<tr class="memdesc:a17cecb3ed2dae413faefab957f1dac8e inherit pub_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emits a <a class="el" href="classGtk_1_1TreeSortable.html#a7303dbac51c3ea60cffa8368ac57a760">Gtk::TreeSortable::signal_sort_column_changed()</a> signal on <em>sortable</em>.  <a href="#a17cecb3ed2dae413faefab957f1dac8e">More...</a><br /></td></tr>
<tr class="separator:a17cecb3ed2dae413faefab957f1dac8e inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7303dbac51c3ea60cffa8368ac57a760 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy.html">Glib::SignalProxy</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a7303dbac51c3ea60cffa8368ac57a760">signal_sort_column_changed</a> ()</td></tr>
<tr class="separator:a7303dbac51c3ea60cffa8368ac57a760 inherit pub_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1TreeDragSource"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1TreeDragSource')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a></td></tr>
<tr class="memitem:a7f3908639d42a1a1bf08707d6d69c78e inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a7f3908639d42a1a1bf08707d6d69c78e">TreeDragSource</a> (<a class="el" href="classGtk_1_1TreeDragSource.html">TreeDragSource</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a7f3908639d42a1a1bf08707d6d69c78e inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab21e8c299e1b082aea04b27e635323f4 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeDragSource.html">TreeDragSource</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#ab21e8c299e1b082aea04b27e635323f4">operator=</a> (<a class="el" href="classGtk_1_1TreeDragSource.html">TreeDragSource</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ab21e8c299e1b082aea04b27e635323f4 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7ce2d7b70ce374778d315281a2a5588 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#ac7ce2d7b70ce374778d315281a2a5588">~TreeDragSource</a> () noexceptoverride</td></tr>
<tr class="separator:ac7ce2d7b70ce374778d315281a2a5588 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e32effaee58d75b30a8c2c2c69320be inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">GtkTreeDragSource*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a7e32effaee58d75b30a8c2c2c69320be">gobj</a> ()</td></tr>
<tr class="memdesc:a7e32effaee58d75b30a8c2c2c69320be inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a7e32effaee58d75b30a8c2c2c69320be">More...</a><br /></td></tr>
<tr class="separator:a7e32effaee58d75b30a8c2c2c69320be inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5241622c40f47a7e4df5168de9b5ea41 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">const GtkTreeDragSource*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a5241622c40f47a7e4df5168de9b5ea41">gobj</a> () const </td></tr>
<tr class="memdesc:a5241622c40f47a7e4df5168de9b5ea41 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a5241622c40f47a7e4df5168de9b5ea41">More...</a><br /></td></tr>
<tr class="separator:a5241622c40f47a7e4df5168de9b5ea41 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe13358cc36fdadda320e7b0b06d751d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#abe13358cc36fdadda320e7b0b06d751d">row_draggable</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path) const </td></tr>
<tr class="memdesc:abe13358cc36fdadda320e7b0b06d751d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asks the <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a> whether a particular row can be used as the source of a DND operation.  <a href="#abe13358cc36fdadda320e7b0b06d751d">More...</a><br /></td></tr>
<tr class="separator:abe13358cc36fdadda320e7b0b06d751d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14bbca3f8d82eff7f1d83923274371d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#ab14bbca3f8d82eff7f1d83923274371d">drag_data_get</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data)</td></tr>
<tr class="memdesc:ab14bbca3f8d82eff7f1d83923274371d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asks the <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a> to fill in <em>selection_data</em> with a representation of the row at <em>path</em>.  <a href="#ab14bbca3f8d82eff7f1d83923274371d">More...</a><br /></td></tr>
<tr class="separator:ab14bbca3f8d82eff7f1d83923274371d inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71bcc9882e954d3b1ca1c7b636143657 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a71bcc9882e954d3b1ca1c7b636143657">drag_data_delete</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path)</td></tr>
<tr class="memdesc:a71bcc9882e954d3b1ca1c7b636143657 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asks the <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a> to delete the row at <em>path</em>, because it was moved somewhere else via drag-and-drop.  <a href="#a71bcc9882e954d3b1ca1c7b636143657">More...</a><br /></td></tr>
<tr class="separator:a71bcc9882e954d3b1ca1c7b636143657 inherit pub_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGtk_1_1TreeDragDest"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGtk_1_1TreeDragDest')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a></td></tr>
<tr class="memitem:ac0d7e9992898ab7a1ea229b09078ae06 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#ac0d7e9992898ab7a1ea229b09078ae06">TreeDragDest</a> (<a class="el" href="classGtk_1_1TreeDragDest.html">TreeDragDest</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ac0d7e9992898ab7a1ea229b09078ae06 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7a009b9d21aa331666ea279980970dc inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1TreeDragDest.html">TreeDragDest</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#ae7a009b9d21aa331666ea279980970dc">operator=</a> (<a class="el" href="classGtk_1_1TreeDragDest.html">TreeDragDest</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ae7a009b9d21aa331666ea279980970dc inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f59cdc24f7061e7bb61b3ee022c9e5d inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a5f59cdc24f7061e7bb61b3ee022c9e5d">~TreeDragDest</a> () noexceptoverride</td></tr>
<tr class="separator:a5f59cdc24f7061e7bb61b3ee022c9e5d inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d7775ca642898c25273907634a28b9 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">GtkTreeDragDest*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a32d7775ca642898c25273907634a28b9">gobj</a> ()</td></tr>
<tr class="memdesc:a32d7775ca642898c25273907634a28b9 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a32d7775ca642898c25273907634a28b9">More...</a><br /></td></tr>
<tr class="separator:a32d7775ca642898c25273907634a28b9 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b553d8d973304da419ffcafa679482 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">const GtkTreeDragDest*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#ad1b553d8d973304da419ffcafa679482">gobj</a> () const </td></tr>
<tr class="memdesc:ad1b553d8d973304da419ffcafa679482 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ad1b553d8d973304da419ffcafa679482">More...</a><br /></td></tr>
<tr class="separator:ad1b553d8d973304da419ffcafa679482 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a561dd59cd23e2e42b8fa685b63f0a13c inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a561dd59cd23e2e42b8fa685b63f0a13c">drag_data_received</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; dest, const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data)</td></tr>
<tr class="memdesc:a561dd59cd23e2e42b8fa685b63f0a13c inherit pub_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asks the <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a> to insert a row before the path <em>dest</em>, deriving the contents of the row from <em>selection_data</em>.  <a href="#a561dd59cd23e2e42b8fa685b63f0a13c">More...</a><br /></td></tr>
<tr class="separator:a561dd59cd23e2e42b8fa685b63f0a13c inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ef01c700d5110b919cc37a16043b547 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a6ef01c700d5110b919cc37a16043b547">row_drop_possible</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; dest_path, const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data) const </td></tr>
<tr class="memdesc:a6ef01c700d5110b919cc37a16043b547 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a drop is possible before the given <em>dest_path</em>, at the same depth as <em>dest_path</em>.  <a href="#a6ef01c700d5110b919cc37a16043b547">More...</a><br /></td></tr>
<tr class="separator:a6ef01c700d5110b919cc37a16043b547 inherit pub_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a89149c8b9d94283bf3c13b4b079d52be"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a89149c8b9d94283bf3c13b4b079d52be">get_type</a> ()</td></tr>
<tr class="memdesc:a89149c8b9d94283bf3c13b4b079d52be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a89149c8b9d94283bf3c13b4b079d52be">More...</a><br /></td></tr>
<tr class="separator:a89149c8b9d94283bf3c13b4b079d52be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65fc563bfbef2f1a31028cd33ff228c0"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a65fc563bfbef2f1a31028cd33ff228c0">create</a> (const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp; columns)</td></tr>
<tr class="memdesc:a65fc563bfbef2f1a31028cd33ff228c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiate a new <a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>.  <a href="#a65fc563bfbef2f1a31028cd33ff228c0">More...</a><br /></td></tr>
<tr class="separator:a65fc563bfbef2f1a31028cd33ff228c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:aed810cc59d8176fac21c9559e03d4c51 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#aed810cc59d8176fac21c9559e03d4c51">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:aed810cc59d8176fac21c9559e03d4c51 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8795c37c6a281af3488135207e1c9661 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a8795c37c6a281af3488135207e1c9661">get_type</a> ()</td></tr>
<tr class="memdesc:a8795c37c6a281af3488135207e1c9661 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a8795c37c6a281af3488135207e1c9661">More...</a><br /></td></tr>
<tr class="separator:a8795c37c6a281af3488135207e1c9661 inherit pub_static_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:aaa176c5533e23672cd608418244657e2 inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#aaa176c5533e23672cd608418244657e2">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:aaa176c5533e23672cd608418244657e2 inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25dc0e7a2defcc8dbdda0eb47d1af93b inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a25dc0e7a2defcc8dbdda0eb47d1af93b">get_type</a> ()</td></tr>
<tr class="memdesc:a25dc0e7a2defcc8dbdda0eb47d1af93b inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a25dc0e7a2defcc8dbdda0eb47d1af93b">More...</a><br /></td></tr>
<tr class="separator:a25dc0e7a2defcc8dbdda0eb47d1af93b inherit pub_static_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1TreeDragSource"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1TreeDragSource')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a></td></tr>
<tr class="memitem:a4e0a8df1dbbb370748f9bffdc6623482 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a4e0a8df1dbbb370748f9bffdc6623482">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a4e0a8df1dbbb370748f9bffdc6623482 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99e7ca9c6c9d5342f1aad33ff0444539 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a99e7ca9c6c9d5342f1aad33ff0444539">get_type</a> ()</td></tr>
<tr class="memdesc:a99e7ca9c6c9d5342f1aad33ff0444539 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a99e7ca9c6c9d5342f1aad33ff0444539">More...</a><br /></td></tr>
<tr class="separator:a99e7ca9c6c9d5342f1aad33ff0444539 inherit pub_static_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGtk_1_1TreeDragDest"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGtk_1_1TreeDragDest')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a></td></tr>
<tr class="memitem:a259ed68ae21862fb34555400d7e87d87 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a259ed68ae21862fb34555400d7e87d87">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a259ed68ae21862fb34555400d7e87d87 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126dfd3aadde251b92c808cc347f0313 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a126dfd3aadde251b92c808cc347f0313">get_type</a> ()</td></tr>
<tr class="memdesc:a126dfd3aadde251b92c808cc347f0313 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a126dfd3aadde251b92c808cc347f0313">More...</a><br /></td></tr>
<tr class="separator:a126dfd3aadde251b92c808cc347f0313 inherit pub_static_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a9dd7365f0848d5a353e27a71c5727d72"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a9dd7365f0848d5a353e27a71c5727d72">TreeStore</a> ()</td></tr>
<tr class="memdesc:a9dd7365f0848d5a353e27a71c5727d72"><td class="mdescLeft">&#160;</td><td class="mdescRight">When using this constructor, you must use <a class="el" href="classGtk_1_1TreeStore.html#ae403175617926a3156d91c661e0170d4">set_column_types()</a> immediately afterwards.  <a href="#a9dd7365f0848d5a353e27a71c5727d72">More...</a><br /></td></tr>
<tr class="separator:a9dd7365f0848d5a353e27a71c5727d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c88818f7b270651e9b22adaa929149"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a01c88818f7b270651e9b22adaa929149">TreeStore</a> (const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp; columns)</td></tr>
<tr class="separator:a01c88818f7b270651e9b22adaa929149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c4ca1e9aff504e70e2b23c164692712"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a8c4ca1e9aff504e70e2b23c164692712">set_value_impl</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; row, int column, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value)</td></tr>
<tr class="memdesc:a8c4ca1e9aff504e70e2b23c164692712"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class, so that Row::operator() and <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a> work.  <a href="#a8c4ca1e9aff504e70e2b23c164692712">More...</a><br /></td></tr>
<tr class="separator:a8c4ca1e9aff504e70e2b23c164692712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#ad43f7c5ad0336e1eb3af622392a112eb">Object</a> ()</td></tr>
<tr class="separator:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a6d72588496bd7ac03f72420021fb94a5">Object</a> (const Glib::ConstructParams &amp;construct_params)</td></tr>
<tr class="separator:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a6f490eeaeb71db673c36799a0f729be5">Object</a> (GObject *castitem)</td></tr>
<tr class="separator:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a156a738ca71cff3789fd6bafaf8903 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a1a156a738ca71cff3789fd6bafaf8903">~Object</a> () noexceptoverride</td></tr>
<tr class="separator:a1a156a738ca71cff3789fd6bafaf8903 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a27d3451d9ca28d6a2f00838d7c56d545">ObjectBase</a> ()</td></tr>
<tr class="separator:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#ad4ef18214894c6874579313ab21d1018">ObjectBase</a> (const char *custom_type_name)</td></tr>
<tr class="separator:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a3d59b4d85b0ee72a727e6b2e1b31a2ff">ObjectBase</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00947.html">std::type_info</a> &amp;custom_type_info)</td></tr>
<tr class="separator:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a7e2e177061f6a6e09c4cf3da49c6dfd3">ObjectBase</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a2e968f118314ba4d5debfd2850d18003">operator=</a> (<a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">ObjectBase</a> &amp;&amp;src) noexcept</td></tr>
<tr class="separator:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#ae56ec45e9ebeaacf24be4fb54ed2eea3">~ObjectBase</a> () noexcept=0</td></tr>
<tr class="separator:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a3faafb14c4f0ca60fbf0f5f5c4d549d0">initialize</a> (GObject *castitem)</td></tr>
<tr class="separator:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html#a44ddc123cd98ed0083aa06364365c8d3">initialize_move</a> (GObject *castitem, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html">Glib::ObjectBase</a> *previous_wrapper)</td></tr>
<tr class="separator:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:a32fe9767f9ad56c546635e143645cd5a inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a32fe9767f9ad56c546635e143645cd5a">TreeModel</a> ()</td></tr>
<tr class="memdesc:a32fe9767f9ad56c546635e143645cd5a inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a32fe9767f9ad56c546635e143645cd5a">More...</a><br /></td></tr>
<tr class="separator:a32fe9767f9ad56c546635e143645cd5a inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92ab54c2bac694b7065c617db17ef717 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__gtkmmEnums.html#ga8db2110062643eb26461ec23b63e2cb2">TreeModelFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a92ab54c2bac694b7065c617db17ef717">get_flags_vfunc</a> () const </td></tr>
<tr class="separator:a92ab54c2bac694b7065c617db17ef717 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a110c6a9e23e3332e46efdfc1d544026b inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a110c6a9e23e3332e46efdfc1d544026b">get_n_columns_vfunc</a> () const </td></tr>
<tr class="separator:a110c6a9e23e3332e46efdfc1d544026b inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab59203d0ac1d7084ea3a69ae59120686 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab59203d0ac1d7084ea3a69ae59120686">get_column_type_vfunc</a> (int index) const </td></tr>
<tr class="separator:ab59203d0ac1d7084ea3a69ae59120686 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af371b624eec90b865eae30b07cdbe20b inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#af371b624eec90b865eae30b07cdbe20b">iter_next_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter_next) const </td></tr>
<tr class="memdesc:af371b624eec90b865eae30b07cdbe20b inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#af371b624eec90b865eae30b07cdbe20b">More...</a><br /></td></tr>
<tr class="separator:af371b624eec90b865eae30b07cdbe20b inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2476e133c67544c3ac1e466497150382 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a2476e133c67544c3ac1e466497150382">get_iter_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a>&amp; path, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a2476e133c67544c3ac1e466497150382 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a2476e133c67544c3ac1e466497150382">More...</a><br /></td></tr>
<tr class="separator:a2476e133c67544c3ac1e466497150382 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08a44f8c4a4cc069a6bb063911195c5d inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a08a44f8c4a4cc069a6bb063911195c5d">iter_children_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; parent, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a08a44f8c4a4cc069a6bb063911195c5d inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a08a44f8c4a4cc069a6bb063911195c5d">More...</a><br /></td></tr>
<tr class="separator:a08a44f8c4a4cc069a6bb063911195c5d inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0ce509e06b9a64b8b619cbf68d1269 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#acb0ce509e06b9a64b8b619cbf68d1269">iter_parent_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; child, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:acb0ce509e06b9a64b8b619cbf68d1269 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#acb0ce509e06b9a64b8b619cbf68d1269">More...</a><br /></td></tr>
<tr class="separator:acb0ce509e06b9a64b8b619cbf68d1269 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9425e899db0b07486220fb885de984db inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a9425e899db0b07486220fb885de984db">iter_nth_child_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; parent, int n, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a9425e899db0b07486220fb885de984db inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a9425e899db0b07486220fb885de984db">More...</a><br /></td></tr>
<tr class="separator:a9425e899db0b07486220fb885de984db inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad707d3063b4ef72a1fe59646fc42a7a4 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ad707d3063b4ef72a1fe59646fc42a7a4">iter_nth_root_child_vfunc</a> (int n, <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:ad707d3063b4ef72a1fe59646fc42a7a4 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#ad707d3063b4ef72a1fe59646fc42a7a4">More...</a><br /></td></tr>
<tr class="separator:ad707d3063b4ef72a1fe59646fc42a7a4 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20a37892a5c4aa8b2ef975f8f24d8f35 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a20a37892a5c4aa8b2ef975f8f24d8f35">iter_has_child_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a20a37892a5c4aa8b2ef975f8f24d8f35 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a20a37892a5c4aa8b2ef975f8f24d8f35">More...</a><br /></td></tr>
<tr class="separator:a20a37892a5c4aa8b2ef975f8f24d8f35 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61991c22a9ae0c46423a1504ad2f5e96 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a61991c22a9ae0c46423a1504ad2f5e96">iter_n_children_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a61991c22a9ae0c46423a1504ad2f5e96 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a61991c22a9ae0c46423a1504ad2f5e96">More...</a><br /></td></tr>
<tr class="separator:a61991c22a9ae0c46423a1504ad2f5e96 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a4465b80fd34b51d7c67b731773804d inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a4a4465b80fd34b51d7c67b731773804d">iter_n_root_children_vfunc</a> () const </td></tr>
<tr class="memdesc:a4a4465b80fd34b51d7c67b731773804d inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a4a4465b80fd34b51d7c67b731773804d">More...</a><br /></td></tr>
<tr class="separator:a4a4465b80fd34b51d7c67b731773804d inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a07671ff491460f94902dc2f4576c78 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a8a07671ff491460f94902dc2f4576c78">ref_node_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a8a07671ff491460f94902dc2f4576c78 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a8a07671ff491460f94902dc2f4576c78">More...</a><br /></td></tr>
<tr class="separator:a8a07671ff491460f94902dc2f4576c78 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab19d09af11054d80f8ab9f19f239cb30 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab19d09af11054d80f8ab9f19f239cb30">unref_node_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:ab19d09af11054d80f8ab9f19f239cb30 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#ab19d09af11054d80f8ab9f19f239cb30">More...</a><br /></td></tr>
<tr class="separator:ab19d09af11054d80f8ab9f19f239cb30 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05875688ebf31e276835722f911a7612 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a05875688ebf31e276835722f911a7612">get_path_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter) const </td></tr>
<tr class="memdesc:a05875688ebf31e276835722f911a7612 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a05875688ebf31e276835722f911a7612">More...</a><br /></td></tr>
<tr class="separator:a05875688ebf31e276835722f911a7612 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ad9adb1572fbf73afcb02386634f1b inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a67ad9adb1572fbf73afcb02386634f1b">get_value_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; iter, int column, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value) const </td></tr>
<tr class="memdesc:a67ad9adb1572fbf73afcb02386634f1b inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class.  <a href="#a67ad9adb1572fbf73afcb02386634f1b">More...</a><br /></td></tr>
<tr class="separator:a67ad9adb1572fbf73afcb02386634f1b inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78055c29e3375a53c85c6c0283ac782b inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a78055c29e3375a53c85c6c0283ac782b">get_value_impl</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp; row, int column, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value) const </td></tr>
<tr class="separator:a78055c29e3375a53c85c6c0283ac782b inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a245ce3fcf75411a8800b05213e652754 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a245ce3fcf75411a8800b05213e652754">on_row_changed</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a245ce3fcf75411a8800b05213e652754 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#a68bcb8a4563a498b504a4e5f0fb2a731">signal_row_changed()</a>.  <a href="#a245ce3fcf75411a8800b05213e652754">More...</a><br /></td></tr>
<tr class="separator:a245ce3fcf75411a8800b05213e652754 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23134167e0e61f22e24d387eabc54890 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a23134167e0e61f22e24d387eabc54890">on_row_inserted</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:a23134167e0e61f22e24d387eabc54890 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#a6542a817e0f329ab2b62238331db3d6a">signal_row_inserted()</a>.  <a href="#a23134167e0e61f22e24d387eabc54890">More...</a><br /></td></tr>
<tr class="separator:a23134167e0e61f22e24d387eabc54890 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abddf86f9cce30999456fe9aade3431e7 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#abddf86f9cce30999456fe9aade3431e7">on_row_has_child_toggled</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter)</td></tr>
<tr class="memdesc:abddf86f9cce30999456fe9aade3431e7 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#abe50982f216d36c344424711caf984cc">signal_row_has_child_toggled()</a>.  <a href="#abddf86f9cce30999456fe9aade3431e7">More...</a><br /></td></tr>
<tr class="separator:abddf86f9cce30999456fe9aade3431e7 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a438d4fd8dc0228c6b57ea7a031422cf8 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a438d4fd8dc0228c6b57ea7a031422cf8">on_row_deleted</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path)</td></tr>
<tr class="memdesc:a438d4fd8dc0228c6b57ea7a031422cf8 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#a3528812724561bcb61fdf4d5c0b387dc">signal_row_deleted()</a>.  <a href="#a438d4fd8dc0228c6b57ea7a031422cf8">More...</a><br /></td></tr>
<tr class="separator:a438d4fd8dc0228c6b57ea7a031422cf8 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5e459f6370dafe528d928c99f0086c8 inherit pro_methods_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ac5e459f6370dafe528d928c99f0086c8">on_rows_reordered</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; iter, int* new_order)</td></tr>
<tr class="memdesc:ac5e459f6370dafe528d928c99f0086c8 inherit pro_methods_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeModel.html#a5f625ff2c5991a9a3e7e23cf281536ad">signal_rows_reordered()</a>.  <a href="#ac5e459f6370dafe528d928c99f0086c8">More...</a><br /></td></tr>
<tr class="separator:ac5e459f6370dafe528d928c99f0086c8 inherit pro_methods_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:a887a1d33c62b270d14caba5c4c3f1dfc inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a887a1d33c62b270d14caba5c4c3f1dfc">TreeSortable</a> ()</td></tr>
<tr class="memdesc:a887a1d33c62b270d14caba5c4c3f1dfc inherit pro_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a887a1d33c62b270d14caba5c4c3f1dfc">More...</a><br /></td></tr>
<tr class="separator:a887a1d33c62b270d14caba5c4c3f1dfc inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a2e0fa2fedb2dfc901d48dc7d3fc84 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a68a2e0fa2fedb2dfc901d48dc7d3fc84">get_sort_column_id_vfunc</a> (int* sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a>* order) const </td></tr>
<tr class="separator:a68a2e0fa2fedb2dfc901d48dc7d3fc84 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f056e4b69e93516ef76ca73ecdc7cf6 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a4f056e4b69e93516ef76ca73ecdc7cf6">set_sort_column_id_vfunc</a> (int sort_column_id, <a class="el" href="group__gtkmmEnums.html#ga6052510d27fae00eed4aaa3640ff9fbe">SortType</a> order)</td></tr>
<tr class="separator:a4f056e4b69e93516ef76ca73ecdc7cf6 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6633115a0b052b654abf5508d103808c inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a6633115a0b052b654abf5508d103808c">set_sort_func_vfunc</a> (int sort_column_id, GtkTreeIterCompareFunc func, void* data, GDestroyNotify destroy)</td></tr>
<tr class="separator:a6633115a0b052b654abf5508d103808c inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecb9baf38a85890e90b0daacfac560da inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#aecb9baf38a85890e90b0daacfac560da">set_default_sort_func_vfunc</a> (GtkTreeIterCompareFunc func, void* data, GDestroyNotify destroy)</td></tr>
<tr class="separator:aecb9baf38a85890e90b0daacfac560da inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e15163d13e59e7c2bf9464b0440921 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a46e15163d13e59e7c2bf9464b0440921">has_default_sort_func_vfunc</a> () const </td></tr>
<tr class="separator:a46e15163d13e59e7c2bf9464b0440921 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9423c8e0a1350aa1f263d16f3bd90a7 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#ab9423c8e0a1350aa1f263d16f3bd90a7">sort_column_changed_vfunc</a> () const </td></tr>
<tr class="separator:ab9423c8e0a1350aa1f263d16f3bd90a7 inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6959841c149dd99e9140fb3756fb8e9a inherit pro_methods_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a6959841c149dd99e9140fb3756fb8e9a">on_sort_column_changed</a> ()</td></tr>
<tr class="memdesc:a6959841c149dd99e9140fb3756fb8e9a inherit pro_methods_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1TreeSortable.html#a7303dbac51c3ea60cffa8368ac57a760">signal_sort_column_changed()</a>.  <a href="#a6959841c149dd99e9140fb3756fb8e9a">More...</a><br /></td></tr>
<tr class="separator:a6959841c149dd99e9140fb3756fb8e9a inherit pro_methods_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1TreeDragSource"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1TreeDragSource')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a></td></tr>
<tr class="memitem:a549eebfb2f1a160252d8c5820a0beb22 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a549eebfb2f1a160252d8c5820a0beb22">TreeDragSource</a> ()</td></tr>
<tr class="memdesc:a549eebfb2f1a160252d8c5820a0beb22 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a549eebfb2f1a160252d8c5820a0beb22">More...</a><br /></td></tr>
<tr class="separator:a549eebfb2f1a160252d8c5820a0beb22 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2790a3d849cdbb88dc4875fbaf11065 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#af2790a3d849cdbb88dc4875fbaf11065">row_draggable_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path) const </td></tr>
<tr class="separator:af2790a3d849cdbb88dc4875fbaf11065 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fa298d39dd760a792e46532456fd2c2 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a3fa298d39dd760a792e46532456fd2c2">drag_data_get_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path, <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data) const </td></tr>
<tr class="separator:a3fa298d39dd760a792e46532456fd2c2 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34849cb405c5a97999f749a59c08cda3 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a34849cb405c5a97999f749a59c08cda3">drag_data_delete_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; path)</td></tr>
<tr class="separator:a34849cb405c5a97999f749a59c08cda3 inherit pro_methods_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGtk_1_1TreeDragDest"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGtk_1_1TreeDragDest')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a></td></tr>
<tr class="memitem:a65fd338b5296a8cd016581c7d97337fe inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a65fd338b5296a8cd016581c7d97337fe">TreeDragDest</a> ()</td></tr>
<tr class="memdesc:a65fd338b5296a8cd016581c7d97337fe inherit pro_methods_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#a65fd338b5296a8cd016581c7d97337fe">More...</a><br /></td></tr>
<tr class="separator:a65fd338b5296a8cd016581c7d97337fe inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61b2d071896c38c9b79b457f1a140ba9 inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a61b2d071896c38c9b79b457f1a140ba9">drag_data_received_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; dest, const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data)</td></tr>
<tr class="separator:a61b2d071896c38c9b79b457f1a140ba9 inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abed0836794706ec681ea1a1f1b297175 inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#abed0836794706ec681ea1a1f1b297175">row_drop_possible_vfunc</a> (const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; dest, const <a class="el" href="classGtk_1_1SelectionData.html">SelectionData</a>&amp; selection_data) const </td></tr>
<tr class="separator:abed0836794706ec681ea1a1f1b297175 inherit pro_methods_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a9d0f6eb130cef2f7fcaceacbf28d4510"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeStore.html">Gtk::TreeStore</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeStore.html#a9d0f6eb130cef2f7fcaceacbf28d4510">wrap</a> (GtkTreeStore* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a9d0f6eb130cef2f7fcaceacbf28d4510"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a9d0f6eb130cef2f7fcaceacbf28d4510">More...</a><br /></td></tr>
<tr class="separator:a9d0f6eb130cef2f7fcaceacbf28d4510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:a510776c39d65f700937cf14a2f6bad73 inherit related_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a510776c39d65f700937cf14a2f6bad73">wrap</a> (GtkTreeModel* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a510776c39d65f700937cf14a2f6bad73 inherit related_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a510776c39d65f700937cf14a2f6bad73">More...</a><br /></td></tr>
<tr class="separator:a510776c39d65f700937cf14a2f6bad73 inherit related_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:a276286ba7fdf96acb1af36b5c58095b6 inherit related_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#a276286ba7fdf96acb1af36b5c58095b6">wrap</a> (GtkTreeSortable* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a276286ba7fdf96acb1af36b5c58095b6 inherit related_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a276286ba7fdf96acb1af36b5c58095b6">More...</a><br /></td></tr>
<tr class="separator:a276286ba7fdf96acb1af36b5c58095b6 inherit related_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1TreeDragSource"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1TreeDragSource')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a></td></tr>
<tr class="memitem:a2a6695148d1b0af9b11607363df4eec3 inherit related_classGtk_1_1TreeDragSource"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeDragSource.html">Gtk::TreeDragSource</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragSource.html#a2a6695148d1b0af9b11607363df4eec3">wrap</a> (GtkTreeDragSource* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a2a6695148d1b0af9b11607363df4eec3 inherit related_classGtk_1_1TreeDragSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a2a6695148d1b0af9b11607363df4eec3">More...</a><br /></td></tr>
<tr class="separator:a2a6695148d1b0af9b11607363df4eec3 inherit related_classGtk_1_1TreeDragSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGtk_1_1TreeDragDest"><td colspan="2" onclick="javascript:toggleInherit('related_classGtk_1_1TreeDragDest')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a></td></tr>
<tr class="memitem:a4e29c4220bb45f3521c0f4d2b34e6dec inherit related_classGtk_1_1TreeDragDest"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeDragDest.html">Gtk::TreeDragDest</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeDragDest.html#a4e29c4220bb45f3521c0f4d2b34e6dec">wrap</a> (GtkTreeDragDest* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a4e29c4220bb45f3521c0f4d2b34e6dec inherit related_classGtk_1_1TreeDragDest"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a4e29c4220bb45f3521c0f4d2b34e6dec">More...</a><br /></td></tr>
<tr class="separator:a4e29c4220bb45f3521c0f4d2b34e6dec inherit related_classGtk_1_1TreeDragDest"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:a969836f7bf4fec78eb50a1d790304d82 inherit pub_types_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">typedef void(*)(gpointer data&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html#a969836f7bf4fec78eb50a1d790304d82">DestroyNotify</a>)</td></tr>
<tr class="separator:a969836f7bf4fec78eb50a1d790304d82 inherit pub_types_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">typedef internal::func_destroy_notify&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a></td></tr>
<tr class="separator:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classGtk_1_1TreeModel"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGtk_1_1TreeModel')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classGtk_1_1TreeModel.html">Gtk::TreeModel</a></td></tr>
<tr class="memitem:a58f10daabaa507b4c2473c9d1b6fa584 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a58f10daabaa507b4c2473c9d1b6fa584">ColumnRecord</a></td></tr>
<tr class="separator:a58f10daabaa507b4c2473c9d1b6fa584 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad04e0f7d1bb271fceeef487a19b97703 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ad04e0f7d1bb271fceeef487a19b97703">Children</a></td></tr>
<tr class="separator:ad04e0f7d1bb271fceeef487a19b97703 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a754e74cd833ff30e729f9b8d7daf4d8c inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeNodeChildren.html#ad327867180db4997bb42159112a47f24">Children::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a></td></tr>
<tr class="separator:a754e74cd833ff30e729f9b8d7daf4d8c inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d898ba817a56f34dd877887e38e4640 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeNodeChildren.html#a1b11dc8d1e456f72c67a4011e410176c">Children::reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a2d898ba817a56f34dd877887e38e4640">reverse_iterator</a></td></tr>
<tr class="separator:a2d898ba817a56f34dd877887e38e4640 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab25e01638bef26f1e93617e36b212292 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeNodeChildren.html#a28d8776c1eb0a4b4bb830e886fc0c5e1">Children::const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#ab25e01638bef26f1e93617e36b212292">const_iterator</a></td></tr>
<tr class="separator:ab25e01638bef26f1e93617e36b212292 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a516b42e786cc2c3ef239e5fa46c43886 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeNodeChildren.html#ae3a940e41ed2256f2d7c811c65e5e6d3">Children::const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a516b42e786cc2c3ef239e5fa46c43886">const_reverse_iterator</a></td></tr>
<tr class="separator:a516b42e786cc2c3ef239e5fa46c43886 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a297c9db68905e82fe7c3fac57f6c4de8 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeRow.html">TreeRow</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a297c9db68905e82fe7c3fac57f6c4de8">Row</a></td></tr>
<tr class="separator:a297c9db68905e82fe7c3fac57f6c4de8 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a713fecde31f2f1a7baeb0e3e2fea5 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreePath.html">TreePath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">Path</a></td></tr>
<tr class="separator:a06a713fecde31f2f1a7baeb0e3e2fea5 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a518281b14bcc32f9d0ef4ca0584a1a30 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGtk_1_1TreeRowReference.html">TreeRowReference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a518281b14bcc32f9d0ef4ca0584a1a30">RowReference</a></td></tr>
<tr class="separator:a518281b14bcc32f9d0ef4ca0584a1a30 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9db469cffdaa5e2d38b6a8427acd12c4 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; bool, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a9db469cffdaa5e2d38b6a8427acd12c4">SlotForeachIter</a></td></tr>
<tr class="memdesc:a9db469cffdaa5e2d38b6a8427acd12c4 inherit pub_types_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">For example, void on_foreach(const Gtk::TreeModel::iterator&amp; iter);.  <a href="#a9db469cffdaa5e2d38b6a8427acd12c4">More...</a><br /></td></tr>
<tr class="separator:a9db469cffdaa5e2d38b6a8427acd12c4 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a254bbb5d47f64423580c055031467f98 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; bool, const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a254bbb5d47f64423580c055031467f98">SlotForeachPath</a></td></tr>
<tr class="memdesc:a254bbb5d47f64423580c055031467f98 inherit pub_types_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">For example, void on_foreach(const Gtk::TreeModel::Path&amp; path);.  <a href="#a254bbb5d47f64423580c055031467f98">More...</a><br /></td></tr>
<tr class="separator:a254bbb5d47f64423580c055031467f98 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83d0f66e0e21509699104401899ac394 inherit pub_types_classGtk_1_1TreeModel"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; bool, const <a class="el" href="classGtk_1_1TreeModel.html#a06a713fecde31f2f1a7baeb0e3e2fea5">TreeModel::Path</a>&amp;, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeModel.html#a83d0f66e0e21509699104401899ac394">SlotForeachPathAndIter</a></td></tr>
<tr class="memdesc:a83d0f66e0e21509699104401899ac394 inherit pub_types_classGtk_1_1TreeModel"><td class="mdescLeft">&#160;</td><td class="mdescRight">For example, void on_foreach(const Gtk::TreeModel::Path&amp; path, const Gtk::TreeModel::iterator&amp; iter);.  <a href="#a83d0f66e0e21509699104401899ac394">More...</a><br /></td></tr>
<tr class="separator:a83d0f66e0e21509699104401899ac394 inherit pub_types_classGtk_1_1TreeModel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classGtk_1_1TreeSortable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGtk_1_1TreeSortable')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classGtk_1_1TreeSortable.html">Gtk::TreeSortable</a></td></tr>
<tr class="memitem:a4a8438774fb78456b1f3cddb8115d939 inherit pub_types_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="classGtk_1_1TreeSortable.html#a4a8438774fb78456b1f3cddb8115d939a1f2659275b72f896314ec041cd75f1eb">DEFAULT_SORT_COLUMN_ID</a> = -1, 
<br />
&#160;&#160;<a class="el" href="classGtk_1_1TreeSortable.html#a4a8438774fb78456b1f3cddb8115d939a829bad43a1d6ce9e9bb97ab9523b03ad">DEFAULT_UNSORTED_COLUMN_ID</a> = -2
<br />
 }</td></tr>
<tr class="separator:a4a8438774fb78456b1f3cddb8115d939 inherit pub_types_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc46c35265edce84cfb5ba8e807a0921 inherit pub_types_classGtk_1_1TreeSortable"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; int, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">Gtk::TreeModel::iterator</a>&amp;, const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">Gtk::TreeModel::iterator</a>&amp; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1TreeSortable.html#abc46c35265edce84cfb5ba8e807a0921">SlotCompare</a></td></tr>
<tr class="memdesc:abc46c35265edce84cfb5ba8e807a0921 inherit pub_types_classGtk_1_1TreeSortable"><td class="mdescLeft">&#160;</td><td class="mdescRight">This callback should return -1 if a compares before b, 0 if they compare equal, 1 if a compares after b.  <a href="#abc46c35265edce84cfb5ba8e807a0921">More...</a><br /></td></tr>
<tr class="separator:abc46c35265edce84cfb5ba8e807a0921 inherit pub_types_classGtk_1_1TreeSortable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5eb67fdb471f07d59a6cd6a48085e2c4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeStore::TreeStore </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3c467bed2220acf2f6f4f3c17099ed89"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeStore::~TreeStore </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9dd7365f0848d5a353e27a71c5727d72"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeStore::TreeStore </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>When using this constructor, you must use <a class="el" href="classGtk_1_1TreeStore.html#ae403175617926a3156d91c661e0170d4">set_column_types()</a> immediately afterwards. </p>
<p>This can be useful when deriving from this class, with a fixed <a class="el" href="classGtk_1_1TreeModelColumnRecord.html" title="Typedefed as TreeModel::ColumnRecord. ">TreeModelColumnRecord</a> that is a member of the class. There is no <a class="el" href="classGtk_1_1TreeStore.html#a65fc563bfbef2f1a31028cd33ff228c0" title="Instantiate a new TreeStore. ">create()</a> method that corresponds to this constructor, because this constructor should only be used by derived classes. </p>

</div>
</div>
<a class="anchor" id="a01c88818f7b270651e9b22adaa929149"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::TreeStore::TreeStore </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp;&#160;</td>
          <td class="paramname"><em>columns</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a3568029b9a2faf8a919aa5fd44661c37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::append </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row at the end of the top-level. </p>
<p>The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e" title="Creates a new row before the position. ">insert()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570" title="Creates a new row at the start of the top-level. ">prepend()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="a5be56047f3d4066874b26166b1882c86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::append </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp;&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row at the end of the row's children. </p>
<p>The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e" title="Creates a new row before the position. ">insert()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570" title="Creates a new row at the start of the top-level. ">prepend()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td>The list of the parent row's children, as returned by Gtk::TreeModel::iterator::children(). </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="a59860756eec8e5a63c0103dd947db87c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes all rows from <em>tree_store</em>. </p>

</div>
</div>
<a class="anchor" id="a65fc563bfbef2f1a31028cd33ff228c0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>&gt; Gtk::TreeStore::create </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp;&#160;</td>
          <td class="paramname"><em>columns</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Instantiate a new <a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">columns</td><td>The column types for this tree model. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The new <a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="aaf27501bd1c7f533feea94a8fa97be63"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::erase </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes the given row from the list store. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>The iterator to the row to be removed. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the next row, or <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga5124f3464f8607e7338ff7407faeaf15">end()</a> if there is none. </dd></dl>

</div>
</div>
<a class="anchor" id="a89149c8b9d94283bf3c13b4b079d52be"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gtk::TreeStore::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a class="anchor" id="a1f6405d80c3b1e4a9672a69f6c13f6f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreeStore* Gtk::TreeStore::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="adecedf7e9f77e9aa8e7eb44990fd8a74"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GtkTreeStore* Gtk::TreeStore::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="a03c99380578b846392bee1d7b6b49e52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkTreeStore* Gtk::TreeStore::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>

</div>
</div>
<a class="anchor" id="ad4545e4d3e813f53eb0387ed3fe2db2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::insert </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row before the position. </p>
<p>If iter is <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga5124f3464f8607e7338ff7407faeaf15">end()</a> then a new row will be appended to the list. The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570" title="Creates a new row at the start of the top-level. ">prepend()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37" title="Creates a new row at the end of the top-level. ">append()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>An iterator to the row before which the new row will be inserted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="aafba6cb5bfad42f83b1edf6975d29aad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::insert_after </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row after the position. </p>
<p>If iter is <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga5124f3464f8607e7338ff7407faeaf15">end()</a> then a new row will be prepended to the list. The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#a66db1d0c1b1230e6e2be8f3774b8a570" title="Creates a new row at the start of the top-level. ">prepend()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37" title="Creates a new row at the end of the top-level. ">append()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>An iterator to the row after which the new row will be inserted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="aeee48c56b6298cd0a39b4a52d63449ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeStore::is_ancestor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>descendant</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns <code>true</code> if <em>iter</em> is an ancestor of <em>descendant</em>. </p>
<p>That is, <em>iter</em> is the parent (or grandparent or great-grandparent) of <em>descendant</em>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>A valid <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
    <tr><td class="paramname">descendant</td><td>A valid <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code>, if <em>iter</em> is an ancestor of <em>descendant</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="ae9c345c47ad60b249e851cf839732564"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::TreeStore::iter_depth </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the depth of <em>iter</em>. </p>
<p>This will be 0 for anything on the root level, 1 for anything down a level, etc.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>A valid <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The depth of <em>iter</em>. </dd></dl>

</div>
</div>
<a class="anchor" id="a1daf0f3011c00246dc3ca0d32c824d31"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::TreeStore::iter_is_valid </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>WARNING: This function is slow. </p>
<p>Only use it for debugging and/or testing purposes.</p>
<p>Checks if the given iter is a valid iter for this <a class="el" href="classGtk_1_1TreeStore.html">Gtk::TreeStore</a>.</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000109">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iter</td><td>A <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the iter is valid, <code>false</code> if the iter is invalid. </dd></dl>

<p>Reimplemented from <a class="el" href="classGtk_1_1TreeModel.html#aa5c6526633d0fa8a78fd3d14d1fbd6cf">Gtk::TreeModel</a>.</p>

</div>
</div>
<a class="anchor" id="ac43cf2594d06cfe44eb8d84fbc250c1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::iter_swap </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Swaps <em>a</em> and <em>b</em> in the same level of <em>tree_store</em>. </p>
<p>Note that this function only works with unsorted stores.</p>
<dl class="since_2_2"><dt><b><a class="el" href="since_2_2.html#_since_2_2000108">Since gtkmm 2.2:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td>A <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
    <tr><td class="paramname">b</td><td>Another <a class="el" href="classGtk_1_1TreeIter.html" title="A Gtk::TreeModel::iterator is a reference to a specific node on a specific model. ...">Gtk::TreeIter</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af1db9129be2cc296e701aa40aff7499c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::move </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>destination</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Moves <em>source</em> to the position at <em>destination</em>. </p>
<p><em>source</em> and <em>destination</em> should be at the same level. Note that this function only works with unsorted stores. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">source</td><td>The row that should be moved. </td></tr>
    <tr><td class="paramname">destination</td><td>The position to move to. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad8880647ebf322d4987c362f2318e99e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>&amp; Gtk::TreeStore::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1TreeStore.html">TreeStore</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a66db1d0c1b1230e6e2be8f3774b8a570"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::prepend </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row at the start of the top-level. </p>
<p>The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e" title="Creates a new row before the position. ">insert()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37" title="Creates a new row at the end of the top-level. ">append()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="ad287ec923f9649320ce455693c920e96"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a> Gtk::TreeStore::prepend </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp;&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new row at the start of the row's children. </p>
<p>The row will be empty - to fill in values, you need to dereference the returned iterator and use <a class="el" href="classGtk_1_1TreeRow.html#aaf9be9abd2a264e1a562f0e745ad4721" title="Use this to set and get the value of this column of this row. ">Row::operator[]</a> or <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a>. See also <a class="el" href="classGtk_1_1TreeStore.html#ad4545e4d3e813f53eb0387ed3fe2db2e" title="Creates a new row before the position. ">insert()</a> and <a class="el" href="classGtk_1_1TreeStore.html#a3568029b9a2faf8a919aa5fd44661c37" title="Creates a new row at the end of the top-level. ">append()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td>The list of the parent row's children, as returned by Gtk::TreeModel::iterator::children(). </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An iterator to the new row. </dd></dl>

</div>
</div>
<a class="anchor" id="abf552038fad8c3d7ecf7d70f668a0db2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::reorder </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeNodeChildren.html">TreeNodeChildren</a>&amp;&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt; int &gt; &amp;&#160;</td>
          <td class="paramname"><em>new_order</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reorders the children of <em>node</em> to follow the order indicated by <em>new_order</em>. </p>
<p>Note that this function only works with unsorted stores. </p>

</div>
</div>
<a class="anchor" id="ae403175617926a3156d91c661e0170d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::TreeStore::set_column_types </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModelColumnRecord.html">TreeModelColumnRecord</a>&amp;&#160;</td>
          <td class="paramname"><em>columns</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8c4ca1e9aff504e70e2b23c164692712"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::TreeStore::set_value_impl </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1TreeModel.html#a754e74cd833ff30e729f9b8d7daf4d8c">iterator</a>&amp;&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Override and implement this in a derived <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget. ">TreeModel</a> class, so that Row::operator() and <a class="el" href="classGtk_1_1TreeRow.html#a79e62bd6eb9dc803aada1d5f7b6ed915" title="Sets the value of this column of this row. ">Row::set_value()</a> work. </p>
<p>You can probably just implement this by calling set_value_vfunc(). Your implementation of <a class="el" href="classGtk_1_1TreeStore.html#a8c4ca1e9aff504e70e2b23c164692712" title="Override and implement this in a derived TreeModel class, so that Row::operator() and Row::set_value(...">set_value_impl()</a> should also call <a class="el" href="classGtk_1_1TreeModel.html#a8f06ebb80f930bb780eab62aac748df2" title="Emits the &quot;row-changed&quot; signal on tree_model. ">row_changed()</a> after changing the value. </p>

<p>Reimplemented from <a class="el" href="classGtk_1_1TreeModel.html#a26cf070eadb8e242bcf2b57f7e6d7d9e">Gtk::TreeModel</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a9d0f6eb130cef2f7fcaceacbf28d4510"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1TreeStore.html">Gtk::TreeStore</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GtkTreeStore *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gtkmm/treestore.h</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>