gtk-unused.sgml 32.1 KB
Newer Older
1
2
<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:Title ##### -->
Menu Factory
3
4


5
<!-- ##### MACRO GTK_WIDGET_IN_REPARENT ##### -->
6
7
8
9
<para>

</para>

10
@obj: 
11

12
<!-- ##### FUNCTION gtk_marshal_NONE__INT_POINTER ##### -->
13
14
15
<para>

</para>
16

17
18
19
20
@object: 
@func: 
@func_data: 
@args: 
21

22
<!-- ##### FUNCTION gtk_text_buffer_paste_primary_selection ##### -->
23
24
25
26
<para>

</para>

27
28
29
30
31
@buffer: 
@override_location: 
@time: 
@interactive: 
@default_editable: 
32

33
<!-- ##### ENUM GtkTextViewScrollType ##### -->
34
35
36
37
<para>

</para>

38
39
40
41
@GTK_TEXT_SCROLL_TO_TOP: 
@GTK_TEXT_SCROLL_TO_BOTTOM: 
@GTK_TEXT_SCROLL_PAGE_DOWN: 
@GTK_TEXT_SCROLL_PAGE_UP: 
42

43
<!-- ##### MACRO gtk_widget_pop_visual ##### -->
44
45
46
47
<para>

</para>

48
@v: 
49

50
<!-- ##### STRUCT GtkMenuFactory ##### -->
51
52
53
54
<para>

</para>

55
56
57
58
59
@path: 
@type: 
@accel_group: 
@widget: 
@subfactories: 
60

61
<!-- ##### FUNCTION gtk_selection_clear_targets ##### -->
Jonathan Blandford's avatar
Jonathan Blandford committed
62
63
64
65
<para>

</para>

66
67
@widget: 
@selection: 
Jonathan Blandford's avatar
Jonathan Blandford committed
68

69
<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_INT_INT ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
70
71
72
73
<para>

</para>

74
75
76
77
@object: 
@func: 
@func_data: 
@args: 
Havoc Pennington's avatar
Havoc Pennington committed
78

79
<!-- ##### FUNCTION gtk_text_buffer_find_regexp ##### -->
80
81
82
83
<para>

</para>

84
85
86
87
88
@buffer: 
@regexp: 
@start: 
@end: 
@Returns: 
89

90
<!-- ##### FUNCTION gtk_text_buffer_find_string ##### -->
91
92
93
94
<para>

</para>

95
96
97
98
99
100
@buffer: 
@iter: 
@str: 
@start: 
@end: 
@Returns: 
101

102
<!-- ##### FUNCTION gtk_text_buffer_spew ##### -->
103
104
105
106
<para>

</para>

107
@buffer: 
108

109
<!-- ##### MACRO gtk_marshal_NONE__UINT_STRING ##### -->
110
111
112
113
114
<para>

</para>


115
<!-- ##### FUNCTION gtk_container_register_toplevel ##### -->
116
117
118
119
120
121
<para>

</para>

@container: 

122
<!-- ##### FUNCTION gtk_marshal_NONE__INT_FLOAT ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
123
124
125
126
<para>

</para>

127
128
129
130
@object: 
@func: 
@func_data: 
@args: 
Havoc Pennington's avatar
Havoc Pennington committed
131

132
<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT_POINTER ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
133
134
135
136
<para>

</para>

137
138
139
140
@object: 
@func: 
@func_data: 
@args: 
Havoc Pennington's avatar
Havoc Pennington committed
141

142
<!-- ##### FUNCTION gtk_marshal_INT__POINTER ##### -->
143
144
145
146
147
148
149
150
151
<para>

</para>

@object: 
@func: 
@func_data: 
@args: 

152
<!-- ##### SECTION ./tmpl/gtkprivate.sgml:Long_Description ##### -->
153
<para>
154

155
</para>
156
157
158


<!-- ##### ENUM GtkFontType ##### -->
159
<para>
160
161
162
A set of bit flags used to specify the type of fonts shown
when calling gtk_font_selection_dialog_set_filter() or
gtk_font_selection_set_filter().
163
164
</para>

165
166
167
168
@GTK_FONT_BITMAP: bitmap fonts.
@GTK_FONT_SCALABLE: scalable fonts.
@GTK_FONT_SCALABLE_BITMAP: scaled bitmap fonts.
@GTK_FONT_ALL: a bitwise combination of all of the above.
169

170
<!-- ##### MACRO GTK_TYPE_MAKE ##### -->
171
<para>
172
Combine a fundemantal type and a sequence number to create a gtk type.
173
174
</para>

175
176
@parent_t: 
@seqno: 
177

178
<!-- ##### FUNCTION gtk_menu_factory_find ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
179
180
181
182
<para>

</para>

183
184
185
186
187
188
@factory: 
@path: 
@Returns: 

<!-- ##### SECTION ./tmpl/gtkimcontextsimple.sgml:Title ##### -->
GtkIMContextSimple
Havoc Pennington's avatar
Havoc Pennington committed
189

190

191
192
193
<!-- ##### FUNCTION gtk_paned_compute_position ##### -->
<para>
Internal function used by #GtkHPaned and #GtkVPaned
194
195
</para>

196
197
198
199
@paned: 
@allocation: 
@child1_req: 
@child2_req: 
200

201
<!-- ##### SIGNAL GtkTextView::move-insert ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
202
203
204
205
206
<para>

</para>

@textview: the object which received the signal.
207
208
209
@arg1: 
@arg2: 
@arg3: 
Havoc Pennington's avatar
Havoc Pennington committed
210

211
<!-- ##### ARG GtkTextTag:overstrike_set ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
212
213
214
215
216
<para>

</para>


217
<!-- ##### FUNCTION gtk_trace_referencing ##### -->
218
<para>
219
220
Private: print debugging information while doing a gtk_object_ref() or 
a gtk_object_unref().
221
222
</para>

223
224
225
226
227
@object: object to reference or unreference.
@func: name of caller's function to print (used within macros).
@dummy: unused.
@line: line number (used within macros).
@do_ref: whether to reference or unreference.
228

229
<!-- ##### MACRO gtk_marshal_NONE__ENUM_FLOAT_BOOL ##### -->
230
231
232
233
234
<para>

</para>


235
<!-- ##### MACRO GTK_TYPE_STRUCTURED_FIRST ##### -->
236
<para>
237
The first structured enumerated type value.
238
239
240
</para>


241
<!-- ##### FUNCTION gtk_text_mark_ref ##### -->
242
243
244
245
<para>

</para>

246
247
@mark: 
@Returns: 
248

249
250
<!-- ##### SECTION ./tmpl/gtkmarshal.sgml:Title ##### -->
Signal Marshallers
251
252


253
<!-- ##### MACRO gtk_marshal_NONE__POINTER_STRING_STRING ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
254
255
256
257
258
<para>

</para>


259
<!-- ##### SIGNAL GtkTextView::scroll-text ##### -->
260
261
262
263
<para>

</para>

264
265
@textview: the object which received the signal.
@arg1: 
266

267
<!-- ##### SECTION ./tmpl/gtkimcontextsimple.sgml:Long_Description ##### -->
268
269
270
271
272
<para>

</para>


273
274
275
276
277
<!-- ##### SECTION ./tmpl/gtkprivate.sgml:Title ##### -->
Private Information


<!-- ##### SIGNAL GtkTextView::insert ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
278
279
280
281
<para>

</para>

282
283
@textview: the object which received the signal.
@arg1: 
Havoc Pennington's avatar
Havoc Pennington committed
284

285
<!-- ##### FUNCTION gtk_signal_add_emission_hook_full ##### -->
286
<para>
287
288
289
Add an emission hook for a type of signal, for any object.
(with control of what happens when the hook is
destroyed).
290
291
</para>

292
293
294
295
296
297
298
299
@signal_id: the type of signal add the hook for.
@hook_func: the function to invoke to handle the hook.
@data: the user data passed in to hook_func.
@destroy: a function to invoke when the hook is destroyed,
to clean up any allocation done just for this
signal handler.
@Returns: the id (that you may pass as a parameter
to gtk_signal_remove_emission_hook()).
300

301
<!-- ##### FUNCTION gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER ##### -->
302
<para>
303

304
305
</para>

306
307
308
309
@object: 
@func: 
@func_data: 
@args: 
310

311
312
<!-- ##### SECTION ./tmpl/gtkenums.sgml.sgml:Title ##### -->
gtkenums.sgml
313
314


315
<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER ##### -->
316
317
318
319
<para>

</para>

320
321
322
323
@object: 
@func: 
@func_data: 
@args: 
324

325
326
327
328
329
330
331
332
333
334
<!-- ##### FUNCTION gtk_type_set_varargs_type ##### -->
<para>
Set the varargs type for a fundamental type @foreign_type.
</para>

@foreign_type: Must be a GtkType with a sequence number of zero.  Must not be a
fundamental type.
@varargs_type: Must be a GtkType which is either structured or flag, or NONE.

<!-- ##### MACRO GTK_PRIVATE_SET_FLAG ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
335
336
337
338
<para>

</para>

339
340
@wid: 
@flag: 
Havoc Pennington's avatar
Havoc Pennington committed
341

342
343
344
345
346
347
<!-- ##### MACRO gtk_marshal_NONE__UINT_POINTER_UINT_ENUM_ENUM_POINTER ##### -->
<para>

</para>


348
<!-- ##### FUNCTION gtk_im_context_simple_new ##### -->
349
<para>
350

351
352
</para>

353
@Returns: 
354

355
<!-- ##### STRUCT GtkTextTabArray ##### -->
356
357
358
359
360
361
362
363
364
365
366
367
368
369
<para>

</para>


<!-- ##### ENUM GtkMenuFactoryType ##### -->
<para>

</para>

@GTK_MENU_FACTORY_MENU: 
@GTK_MENU_FACTORY_MENU_BAR: 
@GTK_MENU_FACTORY_OPTION_MENU: 

370
<!-- ##### FUNCTION gtk_font_selection_set_filter ##### -->
371
<para>
372
Sets one of the two font filters, to limit the fonts shown.
373
374
</para>

375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
@fontsel: a #GtkFontSelection.
@filter_type: which of the two font filters to set, either
#GTK_FONT_FILTER_BASE or #GTK_FONT_FILTER_USER. The user filter
can be changed by the user, but the base filter is permanent.
@font_type: the types of font to be shown. This is a bitwise combination of
#GTK_FONT_BITMAP, #GTK_FONT_SCALABLE and #GTK_FONT_SCALABLE_BITMAP,
or #GTK_FONT_ALL to show all three font types.
@foundries: a NULL-terminated array of strings containing foundry names which
will be shown, or NULL to show all foundries.
@weights: a NULL-terminated array of strings containing weight names which
will be shown, or NULL to show all weights.
@slants: a NULL-terminated array of strings containing slant names which
will be shown, or NULL to show all slants.
@setwidths: a NULL-terminated array of strings containing setwidth names which
will be shown, or NULL to show all setwidths.
@spacings: a NULL-terminated array of strings containing spacings which
will be shown, or NULL to show all spacings.
@charsets: a NULL-terminated array of strings containing charset names which
will be shown, or NULL to show all charsets.
394

395
<!-- ##### MACRO GTK_WIDGET_LEAVE_PENDING ##### -->
396
397
398
399
400
401
<para>

</para>

@obj: 

402
<!-- ##### MACRO GTK_TYPE_NUM_BUILTINS ##### -->
403
<para>
404
No idea.
405
406
407
</para>


Havoc Pennington's avatar
Havoc Pennington committed
408
409
410
411
412
413
414
<!-- ##### SIGNAL GtkTextView::cut-text ##### -->
<para>

</para>

@textview: the object which received the signal.

415
<!-- ##### FUNCTION gtk_marshal_INT__POINTER_CHAR_CHAR ##### -->
416
417
418
419
420
421
422
423
424
<para>

</para>

@object: 
@func: 
@func_data: 
@args: 

425
<!-- ##### ARG GtkTextTag:overstrike ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
426
427
428
429
430
<para>

</para>


431
<!-- ##### SECTION ./tmpl/gtkenums.sgml.sgml:See_Also ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
432
433
434
435
436
<para>

</para>


437
<!-- ##### SIGNAL GtkTextView::copy-text ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
438
439
440
441
<para>

</para>

442
@textview: the object which received the signal.
Havoc Pennington's avatar
Havoc Pennington committed
443

444
<!-- ##### FUNCTION gtk_accel_group_marshal_remove ##### -->
445
446
447
448
<para>

</para>

449
450
451
452
@object: 
@func: 
@func_data: 
@args: 
453

454
<!-- ##### SIGNAL GtkTextView::delete ##### -->
455
456
457
458
<para>

</para>

459
460
461
@textview: the object which received the signal.
@arg1: 
@arg2: 
462

463
<!-- ##### MACRO gtk_widget_push_visual ##### -->
464
465
466
467
<para>

</para>

468
469
470
471
472
@v: 
@visual: 

<!-- ##### SECTION ./tmpl/gtkenums.sgml.sgml:Short_Description ##### -->

473
474


475
476
477
<!-- ##### MACRO GTK_TYPE_IDENTIFIER ##### -->
<para>
Hide the name of gtk_identifier_get_type
478
479
480
</para>


481
<!-- ##### FUNCTION gtk_themes_exit ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
482
483
484
485
<para>

</para>

486
@error_code: 
Havoc Pennington's avatar
Havoc Pennington committed
487

488
489
490
491
492
493
494
495
496
497
498
<!-- ##### STRUCT GtkTypeQuery ##### -->
<para>
A structure used to return values from @gtk_type_query.
</para>

@type: 
@type_name: 
@object_size: 
@class_size: 

<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT ##### -->
499
500
501
502
503
504
505
506
507
<para>

</para>

@object: 
@func: 
@func_data: 
@args: 

508
<!-- ##### FUNCTION gtk_marshal_NONE__INT_FLOAT_BOOL ##### -->
509
510
511
512
513
514
515
516
517
<para>

</para>

@object: 
@func: 
@func_data: 
@args: 

518
<!-- ##### FUNCTION gtk_marshal_NONE__INT ##### -->
519
520
521
522
523
524
525
526
527
<para>

</para>

@object: 
@func: 
@func_data: 
@args: 

528
<!-- ##### MACRO GTK_TYPE_FLAT_FIRST ##### -->
529
<para>
530
The first "flat" (no struct) enumerated type value.
531
532
533
</para>


534
<!-- ##### FUNCTION gtk_accel_group_marshal_add ##### -->
535
536
537
538
<para>

</para>

539
540
541
542
@object: 
@func: 
@func_data: 
@args: 
543

544
<!-- ##### MACRO GTK_PRIVATE_UNSET_FLAG ##### -->
545
546
547
548
<para>

</para>

549
550
@wid: 
@flag: 
551

552
<!-- ##### FUNCTION gtk_window_set_focus ##### -->
553
554
555
556
<para>

</para>

557
558
@window: 
@focus: 
559

560
<!-- ##### MACRO gtk_marshal_NONE__BOXED ##### -->
561
<para>
562

563
564
565
</para>


566
<!-- ##### SECTION ./tmpl/gtkenums.sgml.sgml:Long_Description ##### -->
567
<para>
568

569
570
571
</para>


572
<!-- ##### MACRO GTK_VALUE_C_CALLBACK ##### -->
573
<para>
574
Use to get the value of a GtkArg whose GtkType is GTK_TYPE_C_CALLBACK
575
576
</para>

577
@a: 
578

579
<!-- ##### SECTION ./tmpl/gtkimcontextsimple.sgml:See_Also ##### -->
580
581
582
583
<para>

</para>

584
585
586
587
588
589
590
591
592

<!-- ##### FUNCTION gtk_type_children_types ##### -->
<para>
Return the pointer to the type's children's types.
</para>

@type: GtkType
@Returns: pointer to a GList

593
<!-- ##### MACRO GTK_PRIVATE_FLAGS ##### -->
594
<para>
595

596
597
</para>

598
@wid: 
599

600
<!-- ##### FUNCTION gtk_menu_factory_add_entries ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
601
602
603
604
<para>

</para>

605
606
607
@factory: 
@entries: 
@nentries: 
Havoc Pennington's avatar
Havoc Pennington committed
608

609
<!-- ##### MACRO GTK_WIDGET_IS_OFFSCREEN ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
610
611
612
613
<para>

</para>

614
@obj: 
Havoc Pennington's avatar
Havoc Pennington committed
615

616
<!-- ##### FUNCTION gtk_identifier_get_type ##### -->
617
<para>
618
619
Get the type of GtkIdentifier.
</para>
620

621
622
623
624
625
626
@Returns: GtkType -- the enumerated type of something.

<!-- ##### FUNCTION gtk_type_describe_tree ##### -->
<para>
Given a @type, describe all of its children, and their children.  Only
show the size if @show_size is true.
627
628
</para>

629
630
@type: GtkType
@show_size: gboolean
631

632
<!-- ##### STRUCT GtkMenuPath ##### -->
633
<para>
634

635
</para>
636

637
638
@path: 
@widget: 
639

640
<!-- ##### FUNCTION gtk_signal_handler_pending_by_id ##### -->
641
<para>
642
Returns whether a connection id is valid (and optionally not blocked).
643
644
</para>

645
646
647
648
649
650
@object: the object to search for the desired handler.
@handler_id: the connection id.
@may_be_blocked: whether it is acceptable to return a blocked
handler.
@Returns: TRUE if the signal exists and wasn't blocked,
unless #may_be_blocked was specified.  FALSE otherwise.
651

652
<!-- ##### MACRO GTK_TYPE_SEQNO ##### -->
653
<para>
654
Convert a gtk type into its sequence number
655
656
</para>

657
@type: 
658

659
<!-- ##### MACRO GTK_VALUE_CALLBACK ##### -->
660
<para>
661
Use to get the value of a GtkArg whose GtkType is GTK_TYPE_CALLBACK
662
663
</para>

664
@a: 
665

666
667
668
669
670
671
672
673
<!-- ##### MACRO GTK_WIDGET_HAS_SHAPE_MASK ##### -->
<para>

</para>

@obj: 

<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT ##### -->
674
675
676
677
678
679
680
681
682
<para>

</para>

@object: 
@func: 
@func_data: 
@args: 

683
<!-- ##### MACRO gtk_marshal_NONE__UINT_POINTER_UINT_UINT_ENUM ##### -->
684
685
686
687
688
<para>

</para>


689
<!-- ##### MACRO gtk_marshal_NONE__STRING_INT_POINTER ##### -->
690
691
692
693
694
<para>

</para>


695
<!-- ##### FUNCTION gtk_type_register_enum ##### -->
696
<para>
697
698
Register a new set of enum @values and give them the name in
@type_name.
699
700
</para>

701
702
703
@type_name: must not be null.
@values: GtkEnumValue*
@Returns: 
704

705
<!-- ##### MACRO gtk_marshal_NONE__POINTER_INT_INT_POINTER_UINT_UINT ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
706
707
708
709
710
<para>

</para>


711
<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_INT_INT_INT ##### -->
712
713
714
715
<para>

</para>

716
717
718
719
@object: 
@func: 
@func_data: 
@args: 
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

<!-- ##### FUNCTION gtk_font_selection_dialog_set_filter ##### -->
<para>
Sets one of the two font filters, to limit the fonts shown.
</para>

@fsd: a #GtkFontSelectionDialog.
@filter_type: which of the two font filters to set, either
#GTK_FONT_FILTER_BASE or #GTK_FONT_FILTER_USER. The user filter
can be changed by the user, but the base filter is permanent.
@font_type: the types of font to be shown. This is a bitwise combination of
#GTK_FONT_BITMAP, #GTK_FONT_SCALABLE and #GTK_FONT_SCALABLE_BITMAP,
or #GTK_FONT_ALL to show all three font types.
@foundries: a NULL-terminated array of strings containing foundry names which
will be shown, or NULL to show all foundries.
@weights: a NULL-terminated array of strings containing weight names which
will be shown, or NULL to show all weights.
@slants: a NULL-terminated array of strings containing slant names which
will be shown, or NULL to show all slants.
@setwidths: a NULL-terminated array of strings containing setwidth names which
will be shown, or NULL to show all setwidths.
@spacings: a NULL-terminated array of strings containing spacings which
will be shown, or NULL to show all spacings.
@charsets: a NULL-terminated array of strings containing charset names which
will be shown, or NULL to show all charsets.

746
<!-- ##### MACRO GTK_VALUE_FOREIGN ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
747
<para>
748
Use to get the value of a GtkArg whose GtkType is GTK_TYPE_C_FOREIGN
Havoc Pennington's avatar
Havoc Pennington committed
749
750
</para>

751
@a: 
Havoc Pennington's avatar
Havoc Pennington committed
752

753
<!-- ##### MACRO gtk_widget_set_default_visual ##### -->
754
755
756
757
<para>

</para>

758
759
@v: 
@visual: 
760

761
<!-- ##### ENUM GtkPrivateFlags ##### -->
762
<para>
763

764
765
</para>

766
767
768
769
770
771
772
773
@PRIVATE_GTK_USER_STYLE: 
@PRIVATE_GTK_RESIZE_PENDING: 
@PRIVATE_GTK_RESIZE_NEEDED: 
@PRIVATE_GTK_LEAVE_PENDING: 
@PRIVATE_GTK_HAS_SHAPE_MASK: 
@PRIVATE_GTK_IN_REPARENT: 
@PRIVATE_GTK_DIRECTION_SET: 
@PRIVATE_GTK_DIRECTION_LTR: 
774

775
<!-- ##### FUNCTION gtk_text_mark_unref ##### -->
776
<para>
777

778
779
</para>

780
@mark: 
781

782
783
784
785
<!-- ##### FUNCTION gtk_signal_query ##### -->
<para>
Obtain information about a signal.
</para>
786

787
788
789
790
@signal_id: the signal type identifier.
@Returns: a pointer to a GtkSignalQuery structure
which contains all the information, or NULL.
The pointer is allocated just for you:  you must g_free() it.
791

792
<!-- ##### FUNCTION gtk_marshal_NONE__POINTER ##### -->
793
<para>
794

795
796
</para>

797
798
799
800
@object: 
@func: 
@func_data: 
@args: 
801

802
<!-- ##### FUNCTION gtk_text_mark_deleted ##### -->
803
804
805
806
807
<para>

</para>

@mark: 
808
@Returns: 
809

810
811
812
813
814
<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:Short_Description ##### -->



<!-- ##### FUNCTION gtk_text_buffer_cut ##### -->
815
816
817
818
<para>

</para>

819
820
821
822
@buffer: 
@time: 
@interactive: 
@default_editable: 
823

824
<!-- ##### MACRO gtk_marshal_BOOL__POINTER_STRING_STRING_POINTER ##### -->
825
826
827
828
829
<para>

</para>


830
<!-- ##### FUNCTION gtk_type_free ##### -->
831
<para>
832
Given the type of an object and a pointer to it, the object is freed.
833
</para>
834
835
836
837
838

@type: GtkType
@mem: gpointer to the object

<!-- ##### FUNCTION gtk_text_buffer_copy ##### -->
839
<para>
840

841
842
</para>

843
844
@buffer: 
@time: 
845

846
<!-- ##### STRUCT GtkTextBTree ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
847
848
849
850
851
<para>

</para>


852
<!-- ##### MACRO gtk_marshal_NONE__ENUM_FLOAT ##### -->
853
<para>
854

855
856
857
</para>


858
<!-- ##### FUNCTION gtk_marshal_NONE__INT_INT ##### -->
859
860
861
862
<para>

</para>

863
864
865
866
@object: 
@func: 
@func_data: 
@args: 
867

868
<!-- ##### MACRO gtk_marshal_NONE__POINTER_POINTER_UINT_UINT ##### -->
869
<para>
870

871
872
873
</para>


874
<!-- ##### FUNCTION gtk_menu_factory_remove_paths ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
875
876
877
878
<para>

</para>

879
880
881
@factory: 
@paths: 
@npaths: 
Havoc Pennington's avatar
Havoc Pennington committed
882

883
<!-- ##### FUNCTION gtk_menu_factory_destroy ##### -->
884
885
886
887
<para>

</para>

888
@factory: 
889

890
<!-- ##### MACRO GTK_TYPE_STRUCTURED_LAST ##### -->
891
<para>
892
The last structured enumerated type value.
893
894
895
</para>


896
<!-- ##### MACRO gtk_marshal_BOOL__POINTER_INT_INT_UINT ##### -->
897
898
899
900
901
<para>

</para>


902
903
904
905
906
907
908
909
<!-- ##### FUNCTION gtk_type_describe_heritage ##### -->
<para>
Print the types @type inherits from.
</para>

@type: GtkType

<!-- ##### FUNCTION gtk_selection_data_set_text ##### -->
910
911
912
913
<para>

</para>

914
915
916
@selection_data: 
@str: 
@Returns: 
917

918
<!-- ##### SIGNAL GtkTextView::delete-text ##### -->
919
920
921
922
<para>

</para>

923
924
925
@textview: the object which received the signal.
@arg1: 
@arg2: 
926

927
<!-- ##### FUNCTION gtk_container_get_toplevels ##### -->
928
<para>
929

930
931
</para>

932
@Returns: 
933

934
<!-- ##### MACRO GTK_WIDGET_RESIZE_NEEDED ##### -->
935
936
937
938
<para>

</para>

939
@obj: 
940

941
<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_POINTER ##### -->
942
<para>
943

944
945
</para>

946
947
948
949
@object: 
@func: 
@func_data: 
@args: 
950

951
<!-- ##### FUNCTION gtk_marshal_INT__INT ##### -->
952
953
954
955
956
957
958
959
960
<para>

</para>

@object: 
@func: 
@func_data: 
@args: 

961
<!-- ##### MACRO gtk_marshal_ENUM__ENUM ##### -->
962
963
964
965
966
<para>

</para>


967
<!-- ##### FUNCTION gtk_window_remove_embedded_xid ##### -->
968
<para>
969

970
971
</para>

972
973
@window: 
@xid: 
974

975
<!-- ##### FUNCTION gtk_marshal_NONE__INT_POINTER_INT_INT_INT ##### -->
976
977
978
979
<para>

</para>

980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
@object: 
@func: 
@func_data: 
@args: 

<!-- ##### FUNCTION gtk_signal_n_emissions ##### -->
<para>
Find out the recursion depth of emissions for a particular type
of signal and object.  (So it will
always return 0 or 1 if #GTK_RUN_NO_RECURSE is specified)
This is a way to avoid recursion:  you can see if
you are currently running in that signal handler and emit it only
if you are.
</para>
<para>Another way to look at it is that this number increases
by one when #gtk_signal_emit(), et al, are called,
and decreases by one when #gtk_signal_emit() returns.
</para>

@object: the object with the signal handler.
@signal_id: the signal id.
@Returns: the recursion depth of emissions of this signal for this
object.
1003

1004
<!-- ##### MACRO GTK_NOTE ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
1005
1006
1007
1008
<para>

</para>

1009
1010
@type: 
@action: 
Havoc Pennington's avatar
Havoc Pennington committed
1011

1012
<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT_INT ##### -->
1013
1014
1015
1016
1017
1018
1019
1020
1021
<para>

</para>

@object: 
@func: 
@func_data: 
@args: 

1022
<!-- ##### STRUCT GtkDialogButton ##### -->
1023
<para>
1024
Deprecated.
1025
1026
1027
</para>


1028
1029
<!-- ##### MACRO gtk_marshal_NONE__POINTER_UINT ##### -->
<para>
1030

1031
</para>
1032
1033


1034
1035
1036
1037
1038
1039
1040
1041
1042
<!-- ##### FUNCTION gtk_type_query ##### -->
<para>
Given a type, return various interesting parameters of the type.
</para>

@type: GtkType
@Returns: GtkTypeQuery*

<!-- ##### SIGNAL GtkTextView::paste-text ##### -->
1043
1044
1045
1046
<para>

</para>

1047
@textview: the object which received the signal.
1048

1049
<!-- ##### FUNCTION gtk_color_selection_set_opacity ##### -->
1050
<para>
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
Controls whether opacity can be set with the #GtkColorSelection.
If this functionality is enabled, the necessary additional widgets
are added to the #GtkColorSelection and the opacity value can be
retrieved via the fourth value in the color array returned by
the gtk_color_selection_get_color() function.
</para>

@colorsel: a #GtkColorSelection.
@use_opacity: a boolean indicating whether the opacity selection
is enabled.
1061

1062
1063
1064
1065
1066
1067
1068
<!-- ##### USER_FUNCTION GtkSignalMarshal ##### -->
<para>
This is currently a hack left in for a scheme wrapper library.
It may be removed.
</para>
<para>
Don't use it.
1069
1070
</para>

1071
1072
1073
1074
1075
1076
1077
@object: The object which emits the signal.
@data: The user data associated with the hook.
@nparams: The number of parameters to the function.
@args: The actual values of the arguments.
@arg_types: The types of the arguments.
@return_type: The type of the return value from the function
or #GTK_TYPE_NONE for no return value.
1078

1079
<!-- ##### MACRO GTK_WIDGET_USER_STYLE ##### -->
Owen Taylor's avatar
Owen Taylor committed
1080
<para>
1081

Owen Taylor's avatar
Owen Taylor committed
1082
1083
</para>

1084
@obj: 
Owen Taylor's avatar
Owen Taylor committed
1085

1086
1087
<!-- ##### SECTION ./tmpl/gtkmarshal.sgml:Short_Description ##### -->
Functions to adapt C structures to native calling convention.
1088
1089


1090
<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_POINTER_POINTER ##### -->
1091
1092
1093
1094
<para>

</para>

1095
1096
1097
1098
@object: 
@func: 
@func_data: 
@args: 
1099

1100
<!-- ##### MACRO GTK_CONTAINER_RESIZE_PENDING ##### -->
1101
1102
1103
1104
<para>

</para>

1105
@obj: 
1106

1107
<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:See_Also ##### -->
1108
1109
1110
1111
1112
<para>

</para>


1113
<!-- ##### FUNCTION gtk_marshal_NONE__BOOL ##### -->
1114
1115
1116
1117
1118
1119
1120
1121
1122
<para>

</para>

@object: 
@func: 
@func_data: 
@args: 

1123
<!-- ##### FUNCTION gtk_signal_set_funcs ##### -->
1124
<para>
1125
1126
1127
1128
1129
1130
These set default functions to call when the user didn't
supply a function when connecting.  (These are rarely
used, and probably only for language bindings)
</para>
<para>
By default, there are no such functions.
1131
</para>
1132

1133
1134
1135
1136
@marshal_func: the function to invoke on every handlers for which there
isn't a function pointer.  May be NULL.
@destroy_func: the function to invoke when each hook is destroyed.
May be NULL.
1137

1138
1139
1140
1141
1142
<!-- ##### USER_FUNCTION GtkSignalDestroy ##### -->
<para>
A function which you can use to clean up when the
signal handler is destroyed.
</para>
1143
<para>
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
For example, if your handler requires a few variables
that you made into a struct and allocated (using g_new()
or something), then you will probably want to free
it as soon as the hook is destroyed.  This will
allow you to do that. (For this in particular
it is convenient to pass g_free() as a #GtkSignalDestroy
function).
</para>

@data: The user data associated with the hook that is being
destroyed.
1155

1156
1157
1158
<!-- ##### FUNCTION gtk_type_set_chunk_alloc ##### -->
<para>
Set the mem_chunk size so it will hold @n_chunks of the objects of that @type.
1159
1160
</para>

1161
1162
@type: There must be an unlocked TypeNode associated with this type otherwise nothing happens.
@n_chunks: 
1163

1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
<!-- ##### SECTION ./tmpl/gtkmarshal.sgml:See_Also ##### -->
<para>
<variablelist>

<varlistentry>
<term>#GtkSignal</term>
<listitem><para>The signal handling functions (of which marshallers are 
really an implementation detail).</para></listitem>
</varlistentry>

</variablelist>
</para>


1178
<!-- ##### FUNCTION gtk_text_buffer_insert_pixmap ##### -->
Jonathan Blandford's avatar
Jonathan Blandford committed
1179
1180
1181
1182
<para>

</para>

1183
1184
1185
1186
@buffer: 
@iter: 
@pixmap: 
@mask: 
Jonathan Blandford's avatar
Jonathan Blandford committed
1187

1188
<!-- ##### ENUM GtkTextViewMovementStep ##### -->
1189
1190
1191
1192
<para>

</para>

1193
1194
1195
1196
1197
1198
1199
@GTK_TEXT_MOVEMENT_CHAR: 
@GTK_TEXT_MOVEMENT_POSITIONS: 
@GTK_TEXT_MOVEMENT_WORD: 
@GTK_TEXT_MOVEMENT_WRAPPED_LINE: 
@GTK_TEXT_MOVEMENT_LINE: 
@GTK_TEXT_MOVEMENT_LINE_ENDS: 
@GTK_TEXT_MOVEMENT_BUFFER_ENDS: 
1200

1201
<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_POINTER_INT_INT ##### -->
1202
1203
1204
1205
<para>

</para>

1206
1207
1208
1209
@object: 
@func: 
@func_data: 
@args: 
1210

1211
<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER ##### -->
Havoc Pennington's avatar
Havoc Pennington committed
1212