annotate lisp/gtk-widgets.el @ 826:6728e641994e

[xemacs-hg @ 2002-05-05 11:30:15 by ben] syntax cache, 8-bit-format, lots of code cleanup README.packages: Update info about --package-path. i.c: Create an inheritable event and pass it on to XEmacs, so that ^C can be handled properly. Intercept ^C and signal the event. "Stop Build" in VC++ now works. bytecomp-runtime.el: Doc string changes. compat.el: Some attempts to redo this to make it truly useful and fix the "multiple versions interacting with each other" problem. Not yet done. Currently doesn't work. files.el: Use with-obsolete-variable to avoid warnings in new revert-buffer code. xemacs.mak: Split up CFLAGS into a version without flags specifying the C library. The problem seems to be that minitar depends on zlib, which depends specifically on libc.lib, not on any of the other C libraries. Unless you compile with libc.lib, you get errors -- specifically, no _errno in the other libraries, which must make it something other than an int. (#### But this doesn't seem to obtain in XEmacs, which also uses zlib, and can be linked with any of the C libraries. Maybe zlib is used differently and doesn't need errno, or maybe XEmacs provides an int errno; ... I don't understand. Makefile.in.in: Fix so that packages are around when testing. abbrev.c, alloc.c, buffer.c, buffer.h, bytecode.c, callint.c, casefiddle.c, casetab.c, casetab.h, charset.h, chartab.c, chartab.h, cmds.c, console-msw.h, console-stream.c, console-x.c, console.c, console.h, data.c, device-msw.c, device.c, device.h, dialog-msw.c, dialog-x.c, dired-msw.c, dired.c, doc.c, doprnt.c, dumper.c, editfns.c, elhash.c, emacs.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, events.c, events.h, extents.c, extents.h, faces.c, file-coding.c, file-coding.h, fileio.c, fns.c, font-lock.c, frame-gtk.c, frame-msw.c, frame-x.c, frame.c, frame.h, glade.c, glyphs-gtk.c, glyphs-msw.c, glyphs-msw.h, glyphs-x.c, glyphs.c, glyphs.h, gui-msw.c, gui-x.c, gui.h, gutter.h, hash.h, indent.c, insdel.c, intl-win32.c, intl.c, keymap.c, lisp-disunion.h, lisp-union.h, lisp.h, lread.c, lrecord.h, lstream.c, lstream.h, marker.c, menubar-gtk.c, menubar-msw.c, menubar-x.c, menubar.c, minibuf.c, mule-ccl.c, mule-charset.c, mule-coding.c, mule-wnnfns.c, nas.c, objects-msw.c, objects-x.c, opaque.c, postgresql.c, print.c, process-nt.c, process-unix.c, process.c, process.h, profile.c, rangetab.c, redisplay-gtk.c, redisplay-msw.c, redisplay-output.c, redisplay-x.c, redisplay.c, redisplay.h, regex.c, regex.h, scrollbar-msw.c, search.c, select-x.c, specifier.c, specifier.h, symbols.c, symsinit.h, syntax.c, syntax.h, syswindows.h, tests.c, text.c, text.h, tooltalk.c, ui-byhand.c, ui-gtk.c, unicode.c, win32.c, window.c: Another big Ben patch. -- FUNCTIONALITY CHANGES: add partial support for 8-bit-fixed, 16-bit-fixed, and 32-bit-fixed formats. not quite done yet. (in particular, needs functions to actually convert the buffer.) NOTE: lots of changes to regex.c here. also, many new *_fmt() inline funs that take an Internal_Format argument. redo syntax cache code. make the cache per-buffer; keep the cache valid across calls to functions that use it. also keep it valid across insertions/deletions and extent changes, as much as is possible. eliminate the junky regex-reentrancy code by passing in the relevant lisp info to the regex routines as local vars. add general mechanism in extents code for signalling extent changes. fix numerous problems with the case-table implementation; yoshiki never properly transferred many algorithms from old-style to new-style case tables. redo char tables to support a default argument, so that mapping only occurs over changed args. change many chartab functions to accept Lisp_Object instead of Lisp_Char_Table *. comment out the code in font-lock.c by default, because font-lock.el no longer uses it. we should consider eliminating it entirely. Don't output bell as ^G in console-stream when not a TTY. add -mswindows-termination-handle to interface with i.c, so we can properly kill a build. add more error-checking to buffer/string macros. add some additional buffer_or_string_() funs. -- INTERFACE CHANGES AFFECTING MORE CODE: switch the arguments of write_c_string and friends to be consistent with write_fmt_string, which must have printcharfun first. change BI_* macros to BYTE_* for increased clarity; similarly for bi_* local vars. change VOID_TO_LISP to be a one-argument function. eliminate no-longer-needed CVOID_TO_LISP. -- char/string macro changes: rename MAKE_CHAR() to make_emchar() for slightly less confusion with make_char(). (The former generates an Emchar, the latter a Lisp object. Conceivably we should rename make_char() -> wrap_char() and similarly for make_int(), make_float().) Similar changes for other *CHAR* macros -- we now consistently use names with `emchar' whenever we are working with Emchars. Any remaining name with just `char' always refers to a Lisp object. rename macros with XSTRING_* to string_* except for those that reference actual fields in the Lisp_String object, following conventions used elsewhere. rename set_string_{data,length} macros (the only ones to work with a Lisp_String_* instead of a Lisp_Object) to set_lispstringp_* to make the difference clear. try to be consistent about caps vs. lowercase in macro/inline-fun names for chars and such, which wasn't the case before. we now reserve caps either for XFOO_ macros that reference object fields (e.g. XSTRING_DATA) or for things that have non-function semantics, e.g. directly modifying an arg (BREAKUP_EMCHAR) or evaluating an arg (any arg) more than once. otherwise, use lowercase. here is a summary of most of the macros/inline funs changed by all of the above changes: BYTE_*_P -> byte_*_p XSTRING_BYTE -> string_byte set_string_data/length -> set_lispstringp_data/length XSTRING_CHAR_LENGTH -> string_char_length XSTRING_CHAR -> string_emchar INTBYTE_FIRST_BYTE_P -> intbyte_first_byte_p INTBYTE_LEADING_BYTE_P -> intbyte_leading_byte_p charptr_copy_char -> charptr_copy_emchar LEADING_BYTE_* -> leading_byte_* CHAR_* -> EMCHAR_* *_CHAR_* -> *_EMCHAR_* *_CHAR -> *_EMCHAR CHARSET_BY_ -> charset_by_* BYTE_SHIFT_JIS* -> byte_shift_jis* BYTE_BIG5* -> byte_big5* REP_BYTES_BY_FIRST_BYTE -> rep_bytes_by_first_byte char_to_unicode -> emchar_to_unicode valid_char_p -> valid_emchar_p Change intbyte_strcmp -> qxestrcmp_c (duplicated functionality). -- INTERFACE CHANGES AFFECTING LESS CODE: use DECLARE_INLINE_HEADER in various places. remove '#ifdef emacs' from XEmacs-only files. eliminate CHAR_TABLE_VALUE(), which duplicated the functionality of get_char_table(). add BUFFER_TEXT_LOOP to simplify iterations over buffer text. define typedefs for signed and unsigned types of fixed sizes (INT_32_BIT, UINT_32_BIT, etc.). create ALIGN_FOR_TYPE as a higher-level interface onto ALIGN_SIZE; fix code to use it. add charptr_emchar_len to return the text length of the character pointed to by a ptr; use it in place of charcount_to_bytecount(..., 1). add emchar_len to return the text length of a given character. add types Bytexpos and Charxpos to generalize Bytebpos/Bytecount and Charbpos/Charcount, in code (particularly, the extents code and redisplay code) that works with either kind of index. rename redisplay struct params with names such as `charbpos' to e.g. `charpos' when they are e.g. a Charxpos, not a Charbpos. eliminate xxDEFUN in place of DEFUN; no longer necessary with changes awhile back to doc.c. split up big ugly combined list of EXFUNs in lisp.h on a file-by-file basis, since other prototypes are similarly split. rewrite some "*_UNSAFE" macros as inline funs and eliminate the _UNSAFE suffix. move most string code from lisp.h to text.h; the string code and text.h code is now intertwined in such a fashion that they need to be in the same place and partially interleaved. (you can't create forward references for inline funs) automated/lisp-tests.el, automated/symbol-tests.el, automated/test-harness.el: Fix test harness to output FAIL messages to stderr when in batch mode. Fix up some problems in lisp-tests/symbol-tests that were causing spurious failures.
author ben
date Sun, 05 May 2002 11:33:57 +0000
parents 7039e6323819
children e8db6a10ad42
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1 ;;; gtk-widgets.el --- Import GTK functions into XEmacs
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
3 ;; Copyright (C) 2000 Free Software Foundation
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
4
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
5 ;; Maintainer: William Perry <wmperry@gnu.org>
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
6 ;; Keywords: extensions, dumped
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
7
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
8 ;; This file is part of XEmacs.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
9
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
10 ;; XEmacs is free software; you can redistribute it and/or modify it
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
11 ;; under the terms of the GNU General Public License as published by
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
12 ;; the Free Software Foundation; either version 2, or (at your option)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
13 ;; any later version.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
14
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
15 ;; XEmacs is distributed in the hope that it will be useful, but
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
16 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
18 ;; General Public License for more details.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
19
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
20 ;; You should have received a copy of the GNU General Public License
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
21 ;; along with XEmacs; see the file COPYING. If not, write to the Free
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
22 ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
23 ;; 02111-1307, USA.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
24
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
25 ;;; Synched up with: Not in FSF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
26
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
27 ;;; Commentary:
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
28
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
29 ;; This file is dumped with XEmacs.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
30
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
31 (eval-and-compile
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
32 (require 'gtk-ffi))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
33
502
7039e6323819 [xemacs-hg @ 2001-05-04 22:41:46 by ben]
ben
parents: 462
diff changeset
34 (globally-declare-fboundp
7039e6323819 [xemacs-hg @ 2001-05-04 22:41:46 by ben]
ben
parents: 462
diff changeset
35 '(gtk-import-function-internal
7039e6323819 [xemacs-hg @ 2001-05-04 22:41:46 by ben]
ben
parents: 462
diff changeset
36 gtk-call-function gtk-import-variable-internal gtk-ctree-recurse))
7039e6323819 [xemacs-hg @ 2001-05-04 22:41:46 by ben]
ben
parents: 462
diff changeset
37
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
38 (gtk-import-function GtkType gtk_accel_label_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
39 (gtk-import-function GtkWidget gtk_accel_label_new GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
40 (gtk-import-function guint gtk_accel_label_get_accel_width GtkAccelLabel)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
41 (gtk-import-function nil gtk_accel_label_set_accel_widget GtkAccelLabel GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
42 (gtk-import-function gboolean gtk_accel_label_refetch GtkAccelLabel)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
43
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
44
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
45 (gtk-import-function GtkType gtk_adjustment_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
46 (gtk-import-function GtkObject gtk_adjustment_new gfloat gfloat gfloat gfloat gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
47 (gtk-import-function nil gtk_adjustment_changed GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
48 (gtk-import-function nil gtk_adjustment_value_changed GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
49 (gtk-import-function nil gtk_adjustment_clamp_page GtkAdjustment gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
50 (gtk-import-function nil gtk_adjustment_set_value GtkAdjustment gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
51
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
52
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
53 (gtk-import-function GtkType gtk_alignment_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
54 (gtk-import-function GtkWidget gtk_alignment_new gfloat gfloat gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
55 (gtk-import-function nil gtk_alignment_set GtkAlignment gfloat gfloat gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
56
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
57
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
58 (gtk-import-function GtkType gtk_arrow_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
59 (gtk-import-function GtkWidget gtk_arrow_new GtkArrowType GtkShadowType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
60 (gtk-import-function nil gtk_arrow_set GtkArrow GtkArrowType GtkShadowType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
61
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
62
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
63 (gtk-import-function GtkType gtk_aspect_frame_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
64 (gtk-import-function GtkWidget gtk_aspect_frame_new GtkString gfloat gfloat gfloat gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
65 (gtk-import-function nil gtk_aspect_frame_set GtkAspectFrame gfloat gfloat gfloat gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
66
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
67
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
68 (gtk-import-function GtkType gtk_bin_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
69
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
70
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
71 (gtk-import-function GtkType gtk_box_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
72 (gtk-import-function nil gtk_box_pack_start
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
73 (GtkBox . box)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
74 (GtkWidget . child)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
75 (gboolean . expand)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
76 (gboolean . fill)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
77 (guint . padding))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
78
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
79 (gtk-import-function nil gtk_box_pack_end
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
80 (GtkBox . box)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
81 (GtkWidget . child)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
82 (gboolean . expand)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
83 (gboolean . fill)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
84 (guint . padding))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
85
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
86 (gtk-import-function nil gtk_box_pack_start_defaults
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
87 (GtkBox . box)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
88 (GtkWidget . child))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
89
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
90 (gtk-import-function nil gtk_box_pack_end_defaults
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
91 (GtkBox . box)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
92 (GtkWidget . child))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
93
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
94 (gtk-import-function nil gtk_box_set_homogeneous
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
95 (GtkBox . box)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
96 (gboolean . homogeneous))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
97
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
98 (gtk-import-function nil gtk_box_set_spacing
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
99 (GtkBox . box)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
100 (gint . spacing))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
101
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
102 (gtk-import-function nil gtk_box_reorder_child
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
103 (GtkBox . box)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
104 (GtkWidget . child)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
105 (gint . position))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
106
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
107 ;;;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
108 ;;;void gtk_box_query_child_packing (GtkBox *box,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
109 ;;; GtkWidget *child,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
110 ;;; gboolean *expand,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
111 ;;; gboolean *fill,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
112 ;;; guint *padding,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
113 ;;; GtkPackType *pack_type);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
114
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
115 (gtk-import-function nil gtk_box_set_child_packing
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
116 (GtkBox . box)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
117 (GtkWidget . child)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
118 (gboolean . expand)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
119 (gboolean . fill)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
120 (guint . padding)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
121 (GtkPackType . pack_type))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
122
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
123
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
124 (gtk-import-function GtkType gtk_button_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
125 (gtk-import-function GtkWidget gtk_button_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
126 (gtk-import-function GtkWidget gtk_button_new_with_label GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
127 (gtk-import-function nil gtk_button_pressed GtkButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
128 (gtk-import-function nil gtk_button_released GtkButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
129 (gtk-import-function nil gtk_button_clicked GtkButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
130 (gtk-import-function nil gtk_button_enter GtkButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
131 (gtk-import-function nil gtk_button_leave GtkButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
132 (gtk-import-function nil gtk_button_set_relief GtkButton GtkReliefStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
133 (gtk-import-function GtkReliefStyle gtk_button_get_relief GtkButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
134
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
135 (defun gtk-button-new-with-pixmap (glyph)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
136 "Construct a new GtkButton object with a pixmap."
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
137 (let ((button (gtk-button-new))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
138 (pixmap nil))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
139 (if (glyphp glyph)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
140 (setq pixmap (gtk-pixmap-new glyph nil))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
141 (setq pixmap glyph))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
142 (gtk-widget-show pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
143 (gtk-container-add button pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
144 button))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
145
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
146
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
147 (gtk-import-function GtkType gtk_button_box_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
148
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
149 ;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
150 ;;;void gtk_button_box_get_child_size_default (gint *min_width, gint *min_height);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
151 ;;;void gtk_button_box_get_child_ipadding_default (gint *ipad_x, gint *ipad_y);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
152
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
153 (gtk-import-function nil gtk_button_box_set_child_size_default gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
154 (gtk-import-function nil gtk_button_box_set_child_ipadding_default gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
155 (gtk-import-function gint gtk_button_box_get_spacing GtkButtonBox)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
156 (gtk-import-function GtkButtonBoxStyle gtk_button_box_get_layout GtkButtonBox)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
157
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
158 ;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
159 ;;;void gtk_button_box_get_child_size (GtkButtonBox *widget,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
160 ;;; gint *min_width, gint *min_height);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
161 ;;;void gtk_button_box_get_child_ipadding (GtkButtonBox *widget, gint *ipad_x, gint *ipad_y);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
162
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
163 (gtk-import-function nil gtk_button_box_set_spacing GtkButtonBox gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
164 (gtk-import-function nil gtk_button_box_set_layout GtkButtonBox GtkButtonBoxStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
165 (gtk-import-function nil gtk_button_box_set_child_size GtkButtonBox gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
166 (gtk-import-function nil gtk_button_box_set_child_ipadding GtkButtonBox gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
167
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
168
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
169 (gtk-import-function GtkType gtk_calendar_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
170 (gtk-import-function GtkWidget gtk_calendar_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
171 (gtk-import-function gint gtk_calendar_select_month GtkCalendar guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
172 (gtk-import-function nil gtk_calendar_select_day GtkCalendar guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
173 (gtk-import-function gint gtk_calendar_mark_day GtkCalendar guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
174 (gtk-import-function gint gtk_calendar_unmark_day GtkCalendar guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
175 (gtk-import-function nil gtk_calendar_clear_marks GtkCalendar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
176 (gtk-import-function nil gtk_calendar_display_options GtkCalendar GtkCalendarDisplayOptions)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
177
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
178 ;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
179 ;void gtk_calendar_get_date (GtkCalendar *calendar,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
180 ; guint *year,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
181 ; guint *month,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
182 ; guint *day);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
183
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
184 (gtk-import-function nil gtk_calendar_freeze GtkCalendar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
185 (gtk-import-function nil gtk_calendar_thaw GtkCalendar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
186
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
187
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
188 (gtk-import-function GtkType gtk_check_button_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
189 (gtk-import-function GtkWidget gtk_check_button_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
190 (gtk-import-function GtkWidget gtk_check_button_new_with_label GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
191
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
192
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
193 (gtk-import-function GtkType gtk_check_menu_item_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
194 (gtk-import-function GtkWidget gtk_check_menu_item_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
195 (gtk-import-function GtkWidget gtk_check_menu_item_new_with_label GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
196 (gtk-import-function nil gtk_check_menu_item_set_active GtkCheckMenuItem gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
197 (gtk-import-function nil gtk_check_menu_item_set_show_toggle GtkCheckMenuItem gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
198 (gtk-import-function nil gtk_check_menu_item_toggled GtkCheckMenuItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
199
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
200
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
201 (gtk-import-function GtkType gtk_clist_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
202 (gtk-import-function GtkWidget gtk_clist_new gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
203
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
204 (gtk-import-function GtkWidget gtk_clist_new_with_titles
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
205 (gint . columns)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
206 (GtkArrayOfString . titles))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
207
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
208 ;; set adjustments of clist
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
209 (gtk-import-function nil gtk_clist_set_hadjustment GtkCList GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
210 (gtk-import-function nil gtk_clist_set_vadjustment GtkCList GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
211
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
212 ;; get adjustments of clist
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
213 (gtk-import-function GtkAdjustment gtk_clist_get_hadjustment GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
214 (gtk-import-function GtkAdjustment gtk_clist_get_vadjustment GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
215
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
216 ;; set the border style of the clist
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
217 (gtk-import-function nil gtk_clist_set_shadow_type GtkCList GtkShadowType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
218
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
219 ;; set the clist's selection mode
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
220 (gtk-import-function nil gtk_clist_set_selection_mode GtkCList GtkSelectionMode)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
221
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
222 ;; enable clists reorder ability
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
223 (gtk-import-function nil gtk_clist_set_reorderable GtkCList gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
224 (gtk-import-function nil gtk_clist_set_use_drag_icons GtkCList gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
225 (gtk-import-function nil gtk_clist_set_button_actions GtkCList guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
226
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
227 ;; freeze all visual updates of the list, and then thaw the list after
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
228 ;; you have made a number of changes and the updates wil occure in a
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
229 ;; more efficent mannor than if you made them on a unfrozen list
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
230 (gtk-import-function nil gtk_clist_freeze GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
231 (gtk-import-function nil gtk_clist_thaw GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
232
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
233 ;; show and hide the column title buttons
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
234 (gtk-import-function nil gtk_clist_column_titles_show GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
235 (gtk-import-function nil gtk_clist_column_titles_hide GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
236
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
237 ;; set the column title to be a active title (responds to button presses,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
238 ;; prelights, and grabs keyboard focus), or passive where it acts as just
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
239 ;; a title
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
240 (gtk-import-function nil gtk_clist_column_title_active GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
241 (gtk-import-function nil gtk_clist_column_title_passive GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
242 (gtk-import-function nil gtk_clist_column_titles_active GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
243 (gtk-import-function nil gtk_clist_column_titles_passive GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
244
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
245 ;; set the title in the column title button
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
246 (gtk-import-function nil gtk_clist_set_column_title GtkCList gint GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
247
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
248 ;; returns the title of column. Returns NULL if title is not set */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
249 (gtk-import-function GtkString gtk_clist_get_column_title GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
250
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
251 ;; set a widget instead of a title for the column title button
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
252 (gtk-import-function nil gtk_clist_set_column_widget GtkCList gint GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
253
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
254 ;; returns the column widget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
255 (gtk-import-function GtkWidget gtk_clist_get_column_widget GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
256
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
257 ;; set the justification on a column
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
258 (gtk-import-function nil gtk_clist_set_column_justification GtkCList gint GtkJustification)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
259
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
260 ;; set visibility of a column
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
261 (gtk-import-function nil gtk_clist_set_column_visibility GtkCList gint gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
262
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
263 ;; enable/disable column resize operations by mouse
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
264 (gtk-import-function nil gtk_clist_set_column_resizeable GtkCList gint gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
265
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
266 ;; resize column automatically to its optimal width
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
267 (gtk-import-function nil gtk_clist_set_column_auto_resize GtkCList gint gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
268 (gtk-import-function gint gtk_clist_columns_autosize GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
269
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
270 ;; return the optimal column width, i.e. maximum of all cell widths
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
271 (gtk-import-function gint gtk_clist_optimal_column_width GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
272
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
273 ;; set the pixel width of a column; this is a necessary step in
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
274 ;; creating a CList because otherwise the column width is chozen from
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
275 ;; the width of the column title, which will never be right
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
276
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
277 (gtk-import-function nil gtk_clist_set_column_width GtkCList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
278
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
279 ;; set column minimum/maximum width. min/max_width < 0 => no restriction
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
280 (gtk-import-function nil gtk_clist_set_column_min_width GtkCList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
281 (gtk-import-function nil gtk_clist_set_column_max_width GtkCList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
282
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
283 ;; change the height of the rows, the default (height=0) is
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
284 ;; the hight of the current font.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
285 (gtk-import-function nil gtk_clist_set_row_height GtkCList guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
286
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
287 ;; scroll the viewing area of the list to the given column and row;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
288 ;; row_align and col_align are between 0-1 representing the location the
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
289 ;; row should appear on the screnn, 0.0 being top or left, 1.0 being
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
290 ;; bottom or right; if row or column is -1 then then there is no change
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
291 (gtk-import-function nil gtk_clist_moveto GtkCList gint gint gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
292
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
293 ;; returns whether the row is visible
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
294 (gtk-import-function GtkVisibility gtk_clist_row_is_visible GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
295
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
296 ;; returns the cell type
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
297 (gtk-import-function GtkCellType gtk_clist_get_cell_type GtkCList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
298
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
299 ;; sets a given cell's text, replacing it's current contents
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
300 (gtk-import-function nil gtk_clist_set_text GtkCList gint gint GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
301
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
302 ;; for the "get" functions, any of the return pointer can be
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
303 ;; NULL if you are not interested
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
304 ;;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
305 ;;;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
306 ;;;gint gtk_clist_get_text (GtkCList *clist,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
307 ;;; gint row,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
308 ;;; gint column,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
309 ;;; gchar **text);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
310
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
311 ;; #### BILL!!! Implement these!
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
312 ;; (gtk-import-function nil gtk_clist_get_pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
313 ;; (gtk-import-function nil gtk_clist_get_pixtext)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
314
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
315 (gtk-import-function nil gtk_clist_set_pixmap
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
316 (GtkCList . clist)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
317 (gint . row)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
318 (gint . column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
319 (GdkPixmap . pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
320 (GdkBitmap . mask))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
321 (gtk-import-function nil gtk_clist_set_pixtext
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
322 (GtkCList . clist)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
323 (gint . row)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
324 (gint . column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
325 (GtkString . text)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
326 (gint . spacing)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
327 (GdkPixmap . pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
328 (GdkBitmap . mask))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
329
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
330 ;; sets the foreground color of a row, the color must already
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
331 ;; be allocated
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
332 (gtk-import-function nil gtk_clist_set_foreground GtkCList gint GdkColor)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
333
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
334 ;; sets the background color of a row, the color must already
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
335 ;; be allocated
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
336 (gtk-import-function nil gtk_clist_set_background GtkCList gint GdkColor)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
337
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
338 ;; set / get cell styles
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
339 (gtk-import-function nil gtk_clist_set_cell_style GtkCList gint gint GtkStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
340 (gtk-import-function GtkStyle gtk_clist_get_cell_style GtkCList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
341 (gtk-import-function nil gtk_clist_set_row_style GtkCList gint GtkStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
342 (gtk-import-function GtkStyle gtk_clist_get_row_style GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
343
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
344 ;; this sets a horizontal and vertical shift for drawing
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
345 ;; the contents of a cell; it can be positive or negitive;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
346 ;; this is particulary useful for indenting items in a column
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
347 (gtk-import-function nil gtk_clist_set_shift GtkCList gint gint gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
348
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
349 ;; set/get selectable flag of a single row
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
350 (gtk-import-function nil gtk_clist_set_selectable GtkCList gint gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
351 (gtk-import-function gboolean gtk_clist_get_selectable GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
352
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
353 ;; prepend/append returns the index of the row you just added,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
354 ;; making it easier to append and modify a row
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
355
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
356 (gtk-import-function gint gtk_clist_prepend
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
357 (GtkCList . clist)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
358 (GtkArrayOfString . text))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
359
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
360 (gtk-import-function gint gtk_clist_append
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
361 (GtkCList . clist)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
362 (GtkArrayOfString . text))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
363
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
364 ;; inserts a row at index row and returns the row where it was
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
365 ;; actually inserted (may be different from "row" in auto_sort mode)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
366 (gtk-import-function gint gtk_clist_insert
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
367 (GtkCList . clist)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
368 (gint . row)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
369 (GtkArrayOfString . text))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
370
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
371 ;; removes row at index row
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
372 (gtk-import-function nil gtk_clist_remove GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
373
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
374 ;; sets a arbitrary data pointer for a given row
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
375 (gtk-import-function nil gtk_clist_set_row_data GtkCList gint gpointer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
376
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
377 ;; sets a data pointer for a given row with destroy notification
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
378 ;; #### Need to handle callbacks.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
379 ;;;void gtk_clist_set_row_data_full (GtkCList *clist,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
380 ;;; gint row,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
381 ;;; gpointer data,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
382 ;;; GtkDestroyNotify destroy);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
383
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
384 ;; returns the data set for a row
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
385 (gtk-import-function gpointer gtk_clist_get_row_data GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
386
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
387 ;; givin a data pointer, find the first (and hopefully only!)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
388 ;; row that points to that data, or -1 if none do
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
389 (gtk-import-function gint gtk_clist_find_row_from_data GtkCList gpointer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
390
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
391 ;; force selection of a row
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
392 (gtk-import-function nil gtk_clist_select_row GtkCList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
393
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
394 ;; force unselection of a row
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
395 (gtk-import-function nil gtk_clist_unselect_row GtkCList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
396
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
397 ;; undo the last select/unselect operation
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
398 (gtk-import-function nil gtk_clist_undo_selection GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
399
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
400 ;; clear the entire list -- this is much faster than removing
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
401 ;; each item with gtk_clist_remove
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
402 (gtk-import-function nil gtk_clist_clear GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
403
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
404 ;; return the row column corresponding to the x and y coordinates,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
405 ;; the returned values are only valid if the x and y coordinates
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
406 ;; are respectively to a window == clist->clist_window
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
407 ;;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
408 ;;;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
409 ;;;gint gtk_clist_get_selection_info (GtkCList *clist,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
410 ;;; gint x,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
411 ;;; gint y,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
412 ;;; gint *row,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
413 ;;; gint *column);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
414
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
415 ;; in multiple or extended mode, select all rows
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
416 (gtk-import-function nil gtk_clist_select_all GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
417
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
418 ;; in all modes except browse mode, deselect all rows
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
419 (gtk-import-function nil gtk_clist_unselect_all GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
420
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
421 ;; swap the position of two rows
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
422 (gtk-import-function nil gtk_clist_swap_rows GtkCList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
423
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
424 ;; move row from source_row position to dest_row position
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
425 (gtk-import-function nil gtk_clist_row_move GtkCList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
426
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
427 ;; sets a compare function different to the default
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
428 ;;;void gtk_clist_set_compare_func (GtkCList *clist,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
429 ;;; GtkCListCompareFunc cmp_func);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
430
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
431 ;; the column to sort by
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
432 (gtk-import-function nil gtk_clist_set_sort_column GtkCList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
433
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
434 ;; how to sort : ascending or descending
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
435 (gtk-import-function nil gtk_clist_set_sort_type GtkCList GtkSortType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
436
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
437 ;; sort the list with the current compare function
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
438 (gtk-import-function nil gtk_clist_sort GtkCList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
439
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
440 ;; Automatically sort upon insertion
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
441 (gtk-import-function nil gtk_clist_set_auto_sort GtkCList gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
442
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
443
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
444 ;; ColorSelection
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
445
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
446 (gtk-import-function GtkType gtk_color_selection_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
447 (gtk-import-function GtkWidget gtk_color_selection_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
448 (gtk-import-function nil gtk_color_selection_set_update_policy GtkColorSelection GtkUpdateType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
449 (gtk-import-function nil gtk_color_selection_set_opacity GtkColorSelection gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
450 (gtk-import-function nil gtk_color_selection_set_color GtkColorSelection gdouble)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
451
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
452 ;;;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
453 ;void gtk_color_selection_get_color (GtkColorSelection *colorsel,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
454 ; gdouble *color);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
455
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
456 ;; ColorSelectionDialog
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
457 (gtk-import-function GtkType gtk_color_selection_dialog_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
458 (gtk-import-function GtkWidget gtk_color_selection_dialog_new GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
459
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
460
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
461 (gtk-import-function GtkType gtk_combo_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
462 (gtk-import-function GtkWidget gtk_combo_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
463
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
464 ;; the text in the entry must be or not be in the list
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
465 (gtk-import-function nil gtk_combo_set_value_in_list GtkCombo gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
466
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
467 ;; set/unset arrows working for changing the value (can be annoying)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
468 (gtk-import-function nil gtk_combo_set_use_arrows GtkCombo gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
469
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
470 ;; up/down arrows change value if current value not in list
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
471 (gtk-import-function nil gtk_combo_set_use_arrows_always GtkCombo gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
472
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
473 ;; perform case-sensitive compares
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
474 (gtk-import-function nil gtk_combo_set_case_sensitive GtkCombo gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
475
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
476 ;; call this function on an item if it isn't a label or you
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
477 ;; want it to have a different value to be displayed in the entry
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
478 (gtk-import-function nil gtk_combo_set_item_string GtkCombo GtkItem GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
479
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
480 (gtk-import-function nil gtk_combo_set_popdown_strings
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
481 (GtkCombo . combo)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
482 (GtkListOfString . strings))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
483
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
484 (gtk-import-function nil gtk_combo_disable_activate GtkCombo)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
485
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
486
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
487 (gtk-import-function GtkType gtk_container_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
488 (gtk-import-function nil gtk_container_set_border_width GtkContainer guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
489 (gtk-import-function nil gtk_container_add GtkContainer GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
490 (gtk-import-function nil gtk_container_remove GtkContainer GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
491 (gtk-import-function nil gtk_container_set_resize_mode GtkContainer GtkResizeMode)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
492 (gtk-import-function nil gtk_container_check_resize GtkContainer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
493
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
494 ;; You can emulate this with (mapcar (lambda (x) ..) (gtk-container-children))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
495
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
496 ;;(gtk-import-function nil gtk_container_foreach GtkContainer GtkCallback)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
497
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
498 ; I don't think we really want to deal with this... ever. #### FIXME?
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
499 ;void gtk_container_foreach_full (GtkContainer *container,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
500 ; GtkCallback callback,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
501 ; GtkCallbackMarshal marshal,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
502 ; gpointer callback_data,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
503 ; GtkDestroyNotify notify);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
504
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
505 (gtk-import-function GtkListOfObject gtk_container_children
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
506 (GtkContainer . container))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
507
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
508 (gtk-import-function gint gtk_container_focus GtkContainer GtkDirectionType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
509
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
510 ;;; Widget-level methods
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
511 (gtk-import-function nil gtk_container_set_reallocate_redraws GtkContainer gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
512 (gtk-import-function nil gtk_container_set_focus_child GtkContainer GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
513 (gtk-import-function nil gtk_container_set_focus_vadjustment GtkContainer GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
514 (gtk-import-function nil gtk_container_set_focus_hadjustment GtkContainer GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
515 (gtk-import-function nil gtk_container_register_toplevel GtkContainer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
516 (gtk-import-function nil gtk_container_unregister_toplevel GtkContainer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
517
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
518 (gtk-import-function GtkListOfObject gtk_container_get_toplevels)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
519
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
520 (gtk-import-function nil gtk_container_resize_children GtkContainer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
521 (gtk-import-function guint gtk_container_child_type GtkContainer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
522
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
523 ; the `arg_name' argument needs to be a const static string */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
524 ;void gtk_container_add_child_arg_type (const gchar *arg_name,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
525 ; GtkType arg_type,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
526 ; guint arg_flags,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
527 ; guint arg_id);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
528
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
529 ;/* Allocate a GtkArg array of size nargs that hold the
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
530 ; * names and types of the args that can be used with
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
531 ; * gtk_container_child_getv/gtk_container_child_setv.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
532 ; * if (arg_flags!=NULL),
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
533 ; * (*arg_flags) will be set to point to a newly allocated
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
534 ; * guint array that holds the flags of the args.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
535 ; * It is the callers response to do a
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
536 ; * g_free (returned_args); g_free (*arg_flags).
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
537 ; */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
538 ;GtkArg* gtk_container_query_child_args (GtkType class_type,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
539 ; guint32 **arg_flags,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
540 ; guint *nargs);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
541
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
542 ;/* gtk_container_child_getv() sets an arguments type and value, or just
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
543 ; * its type to GTK_TYPE_INVALID.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
544 ; * if GTK_FUNDAMENTAL_TYPE (arg->type) == GTK_TYPE_STRING, it's the callers
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
545 ; * response to do a g_free (GTK_VALUE_STRING (arg));
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
546 ; */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
547 ;void gtk_container_child_getv (GtkContainer *container,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
548 ; GtkWidget *child,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
549 ; guint n_args,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
550 ; GtkArg *args);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
551 ;void gtk_container_child_setv (GtkContainer *container,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
552 ; GtkWidget *child,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
553 ; guint n_args,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
554 ; GtkArg *args);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
555
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
556 ;/* gtk_container_add_with_args() takes a variable argument list of the form:
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
557 ; * (..., gchar *arg_name, ARG_VALUES, [repeatedly name/value pairs,] NULL)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
558 ; * where ARG_VALUES type depend on the argument and can consist of
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
559 ; * more than one c-function argument.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
560 ; */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
561 ;void gtk_container_add_with_args (GtkContainer *container,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
562 ; GtkWidget *widget,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
563 ; const gchar *first_arg_name,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
564 ; ...);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
565 ;void gtk_container_addv (GtkContainer *container,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
566 ; GtkWidget *widget,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
567 ; guint n_args,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
568 ; GtkArg *args);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
569 ;void gtk_container_child_set (GtkContainer *container,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
570 ; GtkWidget *child,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
571 ; const gchar *first_arg_name,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
572 ; ...);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
573
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
574
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
575 (gtk-import-function GtkType gtk_curve_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
576 (gtk-import-function GtkWidget gtk_curve_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
577 (gtk-import-function nil gtk_curve_reset GtkCurve)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
578 (gtk-import-function nil gtk_curve_set_gamma GtkCurve gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
579 (gtk-import-function nil gtk_curve_set_range GtkCurve gfloat gfloat gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
580
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
581 ;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
582 ;;void gtk_curve_get_vector (GtkCurve *curve,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
583 ;; int veclen, gfloat vector[]);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
584 ;;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
585 ;;void gtk_curve_set_vector (GtkCurve *curve,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
586 ;; int veclen, gfloat vector[]);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
587
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
588 (gtk-import-function nil gtk_curve_set_curve_type GtkCurve GtkCurveType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
589
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
590
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
591 (gtk-import-function GtkType gtk_data_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
592
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
593
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
594 (gtk-import-function GtkType gtk_dialog_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
595 (gtk-import-function GtkWidget gtk_dialog_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
596
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
597
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
598 (gtk-import-function GtkType gtk_drawing_area_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
599 (gtk-import-function GtkWidget gtk_drawing_area_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
600 (gtk-import-function nil gtk_drawing_area_size GtkDrawingArea gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
601
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
602
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
603 (gtk-import-function GtkType gtk_editable_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
604 (gtk-import-function nil gtk_editable_select_region GtkEditable gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
605
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
606 ;;;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
607 ;;;(gtk-import-function nil gtk_editable_insert_text GtkEditable GtkString gint pointer-to-gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
608
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
609 (gtk-import-function nil gtk_editable_delete_text GtkEditable gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
610 (gtk-import-function GtkString gtk_editable_get_chars GtkEditable gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
611 (gtk-import-function nil gtk_editable_cut_clipboard GtkEditable)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
612 (gtk-import-function nil gtk_editable_copy_clipboard GtkEditable)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
613 (gtk-import-function nil gtk_editable_paste_clipboard GtkEditable)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
614 (gtk-import-function nil gtk_editable_claim_selection GtkEditable gboolean guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
615 (gtk-import-function nil gtk_editable_delete_selection GtkEditable)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
616 (gtk-import-function nil gtk_editable_changed GtkEditable)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
617 (gtk-import-function nil gtk_editable_set_position GtkEditable gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
618 (gtk-import-function gint gtk_editable_get_position GtkEditable)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
619 (gtk-import-function nil gtk_editable_set_editable GtkEditable gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
620
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
621
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
622 (gtk-import-function GtkType gtk_entry_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
623 (gtk-import-function GtkWidget gtk_entry_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
624 (gtk-import-function GtkWidget gtk_entry_new_with_max_length guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
625 (gtk-import-function nil gtk_entry_set_text GtkEntry GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
626 (gtk-import-function nil gtk_entry_append_text GtkEntry GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
627 (gtk-import-function nil gtk_entry_prepend_text GtkEntry GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
628 (gtk-import-function nil gtk_entry_set_position GtkEntry gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
629
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
630 ;; returns a reference to the text
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
631 (gtk-import-function GtkString gtk_entry_get_text GtkEntry)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
632 (gtk-import-function nil gtk_entry_select_region GtkEntry gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
633 (gtk-import-function nil gtk_entry_set_visibility GtkEntry gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
634 (gtk-import-function nil gtk_entry_set_editable GtkEntry gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
635
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
636 ;; text is truncated if needed
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
637 (gtk-import-function nil gtk_entry_set_max_length GtkEntry guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
638
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
639
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
640 (gtk-import-function GtkType gtk_event_box_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
641 (gtk-import-function GtkWidget gtk_event_box_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
642
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
643
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
644 (gtk-import-function GtkType gtk_file_selection_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
645 (gtk-import-function GtkWidget gtk_file_selection_new GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
646 (gtk-import-function nil gtk_file_selection_set_filename GtkFileSelection GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
647 (gtk-import-function GtkString gtk_file_selection_get_filename GtkFileSelection)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
648 (gtk-import-function nil gtk_file_selection_complete GtkFileSelection GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
649 (gtk-import-function nil gtk_file_selection_show_fileop_buttons GtkFileSelection)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
650 (gtk-import-function nil gtk_file_selection_hide_fileop_buttons GtkFileSelection)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
651
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
652
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
653 (gtk-import-function GtkType gtk_fixed_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
654 (gtk-import-function GtkWidget gtk_fixed_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
655 (gtk-import-function nil gtk_fixed_put GtkFixed GtkWidget gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
656 (gtk-import-function nil gtk_fixed_move GtkFixed GtkWidget gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
657
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
658
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
659 (gtk-import-function GtkType gtk_font_selection_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
660 (gtk-import-function GtkWidget gtk_font_selection_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
661 (gtk-import-function GtkString gtk_font_selection_get_font_name GtkFontSelection)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
662 ;(gtk-import-function GdkFont gtk_font_selection_get_font GtkFontSelection)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
663 (gtk-import-function gboolean gtk_font_selection_set_font_name GtkFontSelection GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
664
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
665
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
666 (gtk-import-function nil gtk_font_selection_set_filter
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
667 (GtkFontSelection . fontsel)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
668 (GtkFontFilterType . filter_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
669 (GtkFontType . font_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
670 (GtkArrayOfString . foundries)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
671 (GtkArrayOfString . weights)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
672 (GtkArrayOfString . slants)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
673 (GtkArrayOfString . setwidths)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
674 (GtkArrayOfString . spacings)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
675 (GtkArrayOfString . charsets))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
676
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
677 (gtk-import-function GtkString gtk_font_selection_get_preview_text GtkFontSelection)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
678 (gtk-import-function nil gtk_font_selection_set_preview_text GtkFontSelection GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
679
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
680 ;; GtkFontSelectionDialog functions.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
681 ;; most of these functions simply call the corresponding function in the
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
682 ;; GtkFontSelection.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
683
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
684 (gtk-import-function GtkType gtk_font_selection_dialog_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
685 (gtk-import-function GtkWidget gtk_font_selection_dialog_new GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
686
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
687 ;; This returns the X Logical Font Description fontname, or NULL if no font
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
688 ;; is selected. Note that there is a slight possibility that the font might not
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
689 ;; have been loaded OK. You should call gtk_font_selection_dialog_get_font()
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
690 ;; to see if it has been loaded OK.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
691 (gtk-import-function GtkString gtk_font_selection_dialog_get_font_name GtkFontSelectionDialog)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
692
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
693 ;; This will return the current GdkFont, or NULL if none is selected or there
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
694 ;; was a problem loading it. Remember to use gdk_font_ref/unref() if you want
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
695 ;; to use the font (in a style, for example)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
696 ;; GdkFont* gtk_font_selection_dialog_get_font (GtkFontSelectionDialog *fsd);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
697
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
698 ;; This sets the currently displayed font. It should be a valid X Logical
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
699 ;; Font Description font name (anything else will be ignored), e.g.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
700 ;; "-adobe-courier-bold-o-normal--25-*-*-*-*-*-*-*"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
701 ;; It returns TRUE on success.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
702 (gtk-import-function gboolean gtk_font_selection_dialog_set_font_name GtkFontSelectionDialog GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
703
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
704 ;; This sets one of the font filters, to limit the fonts shown. The filter_type
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
705 ;; is GTK_FONT_FILTER_BASE or GTK_FONT_FILTER_USER. The font type is a
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
706 ;; combination of the bit flags GTK_FONT_BITMAP, GTK_FONT_SCALABLE and
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
707 ;; GTK_FONT_SCALABLE_BITMAP (or GTK_FONT_ALL for all font types).
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
708 ;; The foundries, weights etc. are arrays of strings containing property
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
709 ;; values, e.g. 'bold', 'demibold', and *MUST* finish with a NULL.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
710 ;; Standard long names are also accepted, e.g. 'italic' instead of 'i'.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
711 ;;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
712 ;; e.g. to allow only fixed-width fonts ('char cell' or 'monospaced') to be
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
713 ;; selected use:
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
714 ;;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
715 ;;gchar *spacings[] = { "c", "m", NULL };
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
716 ;;gtk_font_selection_dialog_set_filter (GTK_FONT_SELECTION_DIALOG (fontsel),
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
717 ;; GTK_FONT_FILTER_BASE, GTK_FONT_ALL,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
718 ;; NULL, NULL, NULL, NULL, spacings, NULL);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
719 ;;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
720 ;; to allow only true scalable fonts to be selected use:
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
721 ;;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
722 ;; gtk_font_selection_dialog_set_filter (GTK_FONT_SELECTION_DIALOG (fontsel),
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
723 ;; GTK_FONT_FILTER_BASE, GTK_FONT_SCALABLE,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
724 ;; NULL, NULL, NULL, NULL, NULL, NULL);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
725
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
726 ;;; #### BILL!!! You can do this by just call
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
727 ;;; gtk_font_selection_set_filter on the appropriate slot of the
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
728 ;;; dialog. Why bother with another function?
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
729 ;;;void gtk_font_selection_dialog_set_filter (GtkFontSelectionDialog *fsd,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
730 ;;; GtkFontFilterType filter_type,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
731 ;;; GtkFontType font_type,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
732 ;;; gchar **foundries,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
733 ;;; gchar **weights,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
734 ;;; gchar **slants,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
735 ;;; gchar **setwidths,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
736 ;;; gchar **spacings,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
737 ;;; gchar **charsets);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
738
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
739 ;; This returns the text in the preview entry.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
740 (gtk-import-function GtkString gtk_font_selection_dialog_get_preview_text GtkFontSelectionDialog)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
741
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
742 ;; This sets the text in the preview entry. It will be copied by the entry,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
743 ;; so there's no need to g_strdup() it first.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
744 (gtk-import-function nil gtk_font_selection_dialog_set_preview_text GtkFontSelectionDialog GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
745
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
746
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
747 (gtk-import-function GtkType gtk_frame_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
748 (gtk-import-function GtkWidget gtk_frame_new GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
749 (gtk-import-function nil gtk_frame_set_label GtkFrame GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
750 (gtk-import-function nil gtk_frame_set_label_align GtkFrame gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
751 (gtk-import-function nil gtk_frame_set_shadow_type GtkFrame GtkShadowType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
752
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
753
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
754 (gtk-import-function GtkType gtk_gamma_curve_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
755 (gtk-import-function GtkWidget gtk_gamma_curve_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
756
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
757
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
758 (gtk-import-function GtkType gtk_handle_box_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
759 (gtk-import-function GtkWidget gtk_handle_box_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
760 (gtk-import-function nil gtk_handle_box_set_shadow_type GtkHandleBox GtkShadowType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
761 (gtk-import-function nil gtk_handle_box_set_handle_position GtkHandleBox GtkPositionType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
762 (gtk-import-function nil gtk_handle_box_set_snap_edge GtkHandleBox GtkPositionType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
763
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
764
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
765 (gtk-import-function GtkType gtk_hbox_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
766 (gtk-import-function GtkWidget gtk_hbox_new gboolean gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
767
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
768
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
769 (gtk-import-function GtkType gtk_hbutton_box_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
770 (gtk-import-function GtkWidget gtk_hbutton_box_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
771
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
772 ;; buttons can be added by gtk_container_add()
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
773 (gtk-import-function gint gtk_hbutton_box_get_spacing_default)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
774 (gtk-import-function nil gtk_hbutton_box_set_spacing_default gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
775
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
776 (gtk-import-function GtkButtonBoxStyle gtk_hbutton_box_get_layout_default)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
777 (gtk-import-function nil gtk_hbutton_box_set_layout_default GtkButtonBoxStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
778
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
779
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
780 (gtk-import-function GtkType gtk_hpaned_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
781 (gtk-import-function GtkWidget gtk_hpaned_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
782
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
783
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
784 (gtk-import-function GtkType gtk_hruler_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
785 (gtk-import-function GtkWidget gtk_hruler_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
786
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
787
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
788 (gtk-import-function GtkType gtk_hscale_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
789 (gtk-import-function GtkWidget gtk_hscale_new GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
790
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
791
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
792 (gtk-import-function GtkType gtk_hscrollbar_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
793 (gtk-import-function GtkWidget gtk_hscrollbar_new GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
794
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
795
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
796 (gtk-import-function GtkType gtk_hseparator_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
797 (gtk-import-function GtkWidget gtk_hseparator_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
798
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
799
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
800 (gtk-import-function GtkType gtk_input_dialog_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
801 (gtk-import-function GtkWidget gtk_input_dialog_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
802
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
803
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
804 (gtk-import-function GtkType gtk_invisible_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
805 (gtk-import-function GtkWidget gtk_invisible_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
806
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
807
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
808 (gtk-import-function GtkType gtk_item_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
809 (gtk-import-function nil gtk_item_select GtkItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
810 (gtk-import-function nil gtk_item_deselect GtkItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
811 (gtk-import-function nil gtk_item_toggle GtkItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
812
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
813
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
814 (gtk-import-function GtkType gtk_label_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
815 (gtk-import-function GtkWidget gtk_label_new GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
816 (gtk-import-function nil gtk_label_set_text GtkLabel GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
817 (gtk-import-function nil gtk_label_set_justify GtkLabel GtkJustification)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
818 (gtk-import-function nil gtk_label_set_pattern GtkLabel GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
819 (gtk-import-function nil gtk_label_set_line_wrap GtkLabel gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
820
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
821 ;;;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
822 ;void gtk_label_get (GtkLabel *label,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
823 ; gchar **str);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
824
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
825 ;; Convenience function to set the name and pattern by parsing
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
826 ;; a string with embedded underscores, and return the appropriate
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
827 ;; key symbol for the accelerator.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
828 (gtk-import-function guint gtk_label_parse_uline GtkLabel GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
829
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
830
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
831 (gtk-import-function GtkType gtk_layout_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
832 (gtk-import-function GtkWidget gtk_layout_new GtkAdjustment GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
833 (gtk-import-function nil gtk_layout_put GtkLayout GtkWidget gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
834 (gtk-import-function nil gtk_layout_move GtkLayout GtkWidget gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
835 (gtk-import-function nil gtk_layout_set_size GtkLayout guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
836
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
837 (gtk-import-function GtkAdjustment gtk_layout_get_hadjustment GtkLayout)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
838 (gtk-import-function GtkAdjustment gtk_layout_get_vadjustment GtkLayout)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
839 (gtk-import-function nil gtk_layout_set_hadjustment GtkLayout GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
840 (gtk-import-function nil gtk_layout_set_vadjustment GtkLayout GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
841
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
842 ;; These disable and enable moving and repainting the scrolling window
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
843 ;; of the GtkLayout, respectively. If you want to update the layout's
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
844 ;; offsets but do not want it to repaint itself, you should use these
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
845 ;; functions.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
846
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
847 ;; - I don't understand these are supposed to work, so I suspect
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
848 ;; - they don't now. OWT 1/20/98
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
849
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
850 (gtk-import-function nil gtk_layout_freeze GtkLayout)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
851 (gtk-import-function nil gtk_layout_thaw GtkLayout)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
852
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
853
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
854 (gtk-import-function GtkType gtk_list_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
855 (gtk-import-function GtkWidget gtk_list_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
856
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
857 (gtk-import-function nil gtk_list_insert_items
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
858 (GtkList . list)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
859 (GtkListOfObject . items)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
860 (gint . position))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
861
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
862 (gtk-import-function nil gtk_list_append_items
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
863 (GtkList . list)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
864 (GtkListOfObject . items))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
865 (gtk-import-function nil gtk_list_prepend_items
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
866 (GtkList . list)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
867 (GtkListOfObject . items))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
868 (gtk-import-function nil gtk_list_remove_items
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
869 (GtkList . list)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
870 (GtkListOfObject . items))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
871 (gtk-import-function nil gtk_list_remove_items_no_unref
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
872 (GtkList . list)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
873 (GtkListOfObject . items))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
874
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
875 (gtk-import-function nil gtk_list_clear_items GtkList gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
876 (gtk-import-function nil gtk_list_select_item GtkList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
877 (gtk-import-function nil gtk_list_unselect_item GtkList gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
878 (gtk-import-function nil gtk_list_select_child GtkList GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
879 (gtk-import-function nil gtk_list_unselect_child GtkList GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
880 (gtk-import-function gint gtk_list_child_position GtkList GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
881 (gtk-import-function nil gtk_list_set_selection_mode GtkList GtkSelectionMode)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
882 (gtk-import-function nil gtk_list_extend_selection GtkList GtkScrollType gfloat gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
883 (gtk-import-function nil gtk_list_start_selection GtkList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
884 (gtk-import-function nil gtk_list_end_selection GtkList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
885 (gtk-import-function nil gtk_list_select_all GtkList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
886 (gtk-import-function nil gtk_list_unselect_all GtkList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
887 (gtk-import-function nil gtk_list_scroll_horizontal GtkList GtkScrollType gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
888 (gtk-import-function nil gtk_list_scroll_vertical GtkList GtkScrollType gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
889 (gtk-import-function nil gtk_list_toggle_add_mode GtkList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
890 (gtk-import-function nil gtk_list_toggle_focus_row GtkList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
891 (gtk-import-function nil gtk_list_toggle_row GtkList GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
892 (gtk-import-function nil gtk_list_undo_selection GtkList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
893 (gtk-import-function nil gtk_list_end_drag_selection GtkList)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
894
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
895
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
896 (gtk-import-function GtkType gtk_list_item_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
897 (gtk-import-function GtkWidget gtk_list_item_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
898 (gtk-import-function GtkWidget gtk_list_item_new_with_label GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
899 (gtk-import-function nil gtk_list_item_select GtkListItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
900 (gtk-import-function nil gtk_list_item_deselect GtkListItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
901
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
902
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
903 (gtk-import-variable guint gtk_major_version)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
904 (gtk-import-variable guint gtk_minor_version)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
905 (gtk-import-variable guint gtk_micro_version)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
906 (gtk-import-variable guint gtk_interface_age)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
907 (gtk-import-variable guint gtk_binary_age)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
908
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
909 (gtk-import-function GtkString gtk_check_version
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
910 (guint . required_major)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
911 (guint . required_minor)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
912 (guint . required_micro))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
913
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
914 (gtk-import-function gboolean gtk_events_pending)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
915 (gtk-import-function guint gtk_main_level)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
916 (gtk-import-function nil gtk_main)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
917 (gtk-import-function nil gtk_main_quit)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
918 (gtk-import-function gint gtk_main_iteration)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
919 (gtk-import-function gint gtk_main_iteration_do (gboolean . blocking))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
920 (gtk-import-function gint gtk_true)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
921 (gtk-import-function gint gtk_false)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
922
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
923
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
924 (gtk-import-function GtkType gtk_menu_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
925 (gtk-import-function GtkWidget gtk_menu_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
926
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
927 ;; Wrappers for the Menu Shell operations
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
928 (gtk-import-function nil gtk_menu_append GtkMenu GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
929 (gtk-import-function nil gtk_menu_prepend GtkMenu GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
930 (gtk-import-function nil gtk_menu_insert GtkMenu GtkWidget gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
931
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
932 ;; Display the menu onscreen
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
933 (gtk-import-function nil gtk_menu_popup GtkMenu GtkWidget GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
934 gpointer ;; GtkMenuPositionFunc func
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
935 gpointer
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
936 guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
937 guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
938
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
939 ;; Position the menu according to it's position function. Called
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
940 ;; from gtkmenuitem.c when a menu-item changes its allocation
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
941 (gtk-import-function nil gtk_menu_reposition GtkMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
942 (gtk-import-function nil gtk_menu_popdown GtkMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
943
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
944 ;; Keep track of the last menu item selected. (For the purposes
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
945 ;; of the option menu
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
946 (gtk-import-function GtkWidget gtk_menu_get_active GtkMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
947 (gtk-import-function nil gtk_menu_set_active GtkMenu guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
948
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
949 ;; set/get the acclerator group that holds global accelerators (should
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
950 ;; be added to the corresponding toplevel with gtk_window_add_accel_group().
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
951 (gtk-import-function nil gtk_menu_set_accel_group GtkMenu GtkAccelGroup)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
952 (gtk-import-function GtkAccelGroup gtk_menu_get_accel_group GtkMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
953
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
954 ;; get the accelerator group that is used internally by the menu for
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
955 ;; underline accelerators while the menu is popped up.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
956 (gtk-import-function GtkAccelGroup gtk_menu_get_uline_accel_group GtkMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
957 (gtk-import-function GtkAccelGroup gtk_menu_ensure_uline_accel_group GtkMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
958
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
959 ;; A reference count is kept for a widget when it is attached to
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
960 ;; a particular widget. This is typically a menu item; it may also
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
961 ;; be a widget with a popup menu - for instance, the Notebook widget.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
962 (gtk-import-function nil gtk_menu_attach_to_widget GtkMenu GtkWidget gpointer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
963 (gtk-import-function nil gtk_menu_detach GtkMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
964
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
965 ;; This should be dumped in favor of data set when the menu is popped
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
966 ;; up - that is currently in the ItemFactory code, but should be
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
967 ;; in the Menu code.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
968 (gtk-import-function GtkWidget gtk_menu_get_attach_widget GtkMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
969 (gtk-import-function nil gtk_menu_set_tearoff_state GtkMenu gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
970
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
971 ;; This sets the window manager title for the window that
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
972 ;; appears when a menu is torn off
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
973 (gtk-import-function nil gtk_menu_set_title GtkMenu GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
974
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
975 (gtk-import-function nil gtk_menu_reorder_child GtkMenu GtkWidget gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
976
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
977
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
978 (gtk-import-function GtkType gtk_menu_bar_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
979 (gtk-import-function GtkWidget gtk_menu_bar_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
980 (gtk-import-function nil gtk_menu_bar_append GtkMenuBar GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
981 (gtk-import-function nil gtk_menu_bar_prepend GtkMenuBar GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
982 (gtk-import-function nil gtk_menu_bar_insert GtkMenuBar GtkWidget gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
983 (gtk-import-function nil gtk_menu_bar_set_shadow_type GtkMenuBar GtkShadowType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
984
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
985
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
986 (gtk-import-function GtkType gtk_menu_item_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
987 (gtk-import-function GtkWidget gtk_menu_item_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
988 (gtk-import-function GtkWidget gtk_menu_item_new_with_label GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
989 (gtk-import-function nil gtk_menu_item_set_submenu GtkMenuItem GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
990 (gtk-import-function nil gtk_menu_item_remove_submenu GtkMenuItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
991 (gtk-import-function nil gtk_menu_item_set_placement GtkMenuItem GtkSubmenuPlacement)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
992 (gtk-import-function nil gtk_menu_item_configure GtkMenuItem gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
993 (gtk-import-function nil gtk_menu_item_select GtkMenuItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
994 (gtk-import-function nil gtk_menu_item_deselect GtkMenuItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
995 (gtk-import-function nil gtk_menu_item_activate GtkMenuItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
996 (gtk-import-function nil gtk_menu_item_right_justify GtkMenuItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
997
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
998
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
999 (gtk-import-function GtkType gtk_misc_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1000 (gtk-import-function nil gtk_misc_set_alignment
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1001 (GtkMisc . misc)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1002 (gfloat . xalign)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1003 (gfloat . yalign))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1004
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1005 (gtk-import-function nil gtk_misc_set_padding
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1006 (GtkMisc . misc)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1007 (gint . xpad)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1008 (gint . ypad))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1009
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1010
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1011 (gtk-import-function GtkType gtk_notebook_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1012 (gtk-import-function GtkWidget gtk_notebook_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1013 (gtk-import-function nil gtk_notebook_append_page GtkNotebook GtkWidget GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1014 (gtk-import-function nil gtk_notebook_append_page_menu GtkNotebook GtkWidget GtkWidget GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1015 (gtk-import-function nil gtk_notebook_prepend_page GtkNotebook GtkWidget GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1016 (gtk-import-function nil gtk_notebook_prepend_page_menu GtkNotebook GtkWidget GtkWidget GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1017 (gtk-import-function nil gtk_notebook_insert_page GtkNotebook GtkWidget GtkWidget gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1018 (gtk-import-function nil gtk_notebook_insert_page_menu GtkNotebook GtkWidget GtkWidget GtkWidget gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1019 (gtk-import-function nil gtk_notebook_remove_page GtkNotebook gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1020
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1021 ;;query, set current NoteebookPage
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1022 (gtk-import-function gint gtk_notebook_get_current_page GtkNotebook)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1023 (gtk-import-function GtkWidget gtk_notebook_get_nth_page GtkNotebook gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1024 (gtk-import-function gint gtk_notebook_page_num GtkNotebook GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1025 (gtk-import-function nil gtk_notebook_set_page GtkNotebook gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1026 (gtk-import-function nil gtk_notebook_next_page GtkNotebook)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1027 (gtk-import-function nil gtk_notebook_prev_page GtkNotebook)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1028
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1029 ;; set Notebook, NotebookTab style
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1030 (gtk-import-function nil gtk_notebook_set_show_border GtkNotebook gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1031 (gtk-import-function nil gtk_notebook_set_show_tabs GtkNotebook gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1032 (gtk-import-function nil gtk_notebook_set_tab_pos GtkNotebook GtkPositionType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1033 (gtk-import-function nil gtk_notebook_set_homogeneous_tabs GtkNotebook gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1034 (gtk-import-function nil gtk_notebook_set_tab_border GtkNotebook guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1035 (gtk-import-function nil gtk_notebook_set_tab_hborder GtkNotebook guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1036 (gtk-import-function nil gtk_notebook_set_tab_vborder GtkNotebook guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1037 (gtk-import-function nil gtk_notebook_set_scrollable GtkNotebook gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1038
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1039 ;; enable/disable PopupMenu
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1040 (gtk-import-function nil gtk_notebook_popup_enable GtkNotebook)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1041 (gtk-import-function nil gtk_notebook_popup_disable GtkNotebook)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1042
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1043 ;; query/set NotebookPage Properties
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1044 (gtk-import-function GtkWidget gtk_notebook_get_tab_label GtkNotebook GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1045 (gtk-import-function nil gtk_notebook_set_tab_label GtkNotebook GtkWidget GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1046 (gtk-import-function nil gtk_notebook_set_tab_label_text GtkNotebook GtkWidget GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1047 (gtk-import-function GtkWidget gtk_notebook_get_menu_label GtkNotebook GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1048 (gtk-import-function nil gtk_notebook_set_menu_label GtkNotebook GtkWidget GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1049 (gtk-import-function nil gtk_notebook_set_menu_label_text GtkNotebook GtkWidget GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1050
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1051 ;;;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1052 ;;;void gtk_notebook_query_tab_label_packing (GtkNotebook *notebook,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1053 ;;; GtkWidget *child,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1054 ;;; gboolean *expand,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1055 ;;; gboolean *fill,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1056 ;;; GtkPackType *pack_type);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1057 (gtk-import-function nil gtk_notebook_set_tab_label_packing GtkNotebook GtkWidget gboolean gboolean GtkPackType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1058
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1059 (gtk-import-function nil gtk_notebook_reorder_child GtkNotebook GtkWidget gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1060
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1061
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1062 (gtk-import-function GtkType gtk_object_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1063 ;(gtk-import-function 'GtkObject gtk_object_newv 'guint 'guint 'GtkArg)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1064 (gtk-import-function nil gtk_object_sink GtkObject)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1065 (gtk-import-function nil gtk_object_ref GtkObject)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1066 (gtk-import-function nil gtk_object_unref GtkObject)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1067
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1068 ;; Need to implement callbacks better before I can do this.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1069 ;;void gtk_object_weakref (GtkObject *object,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1070 ;; GtkDestroyNotify notify,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1071 ;; gpointer data);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1072 ;;void gtk_object_weakunref (GtkObject *object,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1073 ;; GtkDestroyNotify notify,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1074 ;; gpointer data);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1075
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1076 (gtk-import-function nil gtk_object_destroy GtkObject)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1077
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1078 ;; gtk_object_[gs]etv* () are handled by our generic 'get' and 'put'
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1079 ;; handlers for types of GtkObject
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1080
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1081
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1082 (gtk-import-function GtkType gtk_option_menu_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1083 (gtk-import-function GtkWidget gtk_option_menu_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1084 (gtk-import-function GtkWidget gtk_option_menu_get_menu GtkOptionMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1085 (gtk-import-function nil gtk_option_menu_set_menu GtkOptionMenu GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1086 (gtk-import-function nil gtk_option_menu_remove_menu GtkOptionMenu)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1087 (gtk-import-function nil gtk_option_menu_set_history GtkOptionMenu guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1088
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1089
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1090 (gtk-import-function GtkType gtk_packer_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1091 (gtk-import-function GtkWidget gtk_packer_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1092 (gtk-import-function nil gtk_packer_add_defaults GtkPacker GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1093 GtkSideType GtkAnchorType GtkPackerOptions)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1094 (gtk-import-function nil gtk_packer_add GtkPacker
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1095 GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1096 GtkSideType
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1097 GtkAnchorType
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1098 GtkPackerOptions
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1099 guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1100 guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1101 guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1102 guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1103 guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1104
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1105 (gtk-import-function nil gtk_packer_set_child_packing GtkPacker
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1106 GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1107 GtkSideType
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1108 GtkAnchorType
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1109 GtkPackerOptions
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1110 guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1111 guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1112 guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1113 guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1114 guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1115
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1116 (gtk-import-function nil gtk_packer_reorder_child GtkPacker GtkWidget gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1117 (gtk-import-function nil gtk_packer_set_spacing GtkPacker guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1118 (gtk-import-function nil gtk_packer_set_default_border_width GtkPacker guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1119 (gtk-import-function nil gtk_packer_set_default_pad GtkPacker guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1120 (gtk-import-function nil gtk_packer_set_default_ipad GtkPacker guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1121
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1122
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1123 (gtk-import-function GtkType gtk_paned_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1124 (gtk-import-function nil gtk_paned_add1 GtkPaned GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1125 (gtk-import-function nil gtk_paned_add2 GtkPaned GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1126 (gtk-import-function nil gtk_paned_pack1 GtkPaned GtkWidget gboolean gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1127 (gtk-import-function nil gtk_paned_pack2 GtkPaned GtkWidget gboolean gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1128 (gtk-import-function nil gtk_paned_set_position GtkPaned gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1129 (gtk-import-function nil gtk_paned_set_handle_size GtkPaned guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1130 (gtk-import-function nil gtk_paned_set_gutter_size GtkPaned guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1131
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1132 ;; Internal function... do we need to expose this?
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1133 (gtk-import-function nil gtk_paned_compute_position GtkPaned gint gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1134
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1135
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1136 (gtk-import-function GtkType gtk_pixmap_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1137 (gtk-import-function GtkWidget gtk_pixmap_new
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1138 (GdkPixmap . pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1139 (GdkPixmap . mask))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1140 (gtk-import-function nil gtk_pixmap_set
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1141 (GtkPixmap . object)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1142 (GdkPixmap . pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1143 (GdkPixmap . mask))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1144
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1145 ;Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1146 ;;;void gtk_pixmap_get (GtkPixmap *pixmap,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1147 ;;; GdkPixmap **val,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1148 ;;; GdkBitmap **mask);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1149
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1150 (gtk-import-function nil gtk_pixmap_set_build_insensitive
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1151 (GtkPixmap . pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1152 (guint . build))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1153
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1154
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1155 (gtk-import-function GtkType gtk_plug_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1156 (gtk-import-function GtkWidget gtk_plug_new guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1157 (gtk-import-function nil gtk_plug_construct GtkPlug guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1158
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1159
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1160 (gtk-import-function GtkType gtk_progress_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1161 (gtk-import-function nil gtk_progress_set_show_text GtkProgress gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1162 (gtk-import-function nil gtk_progress_set_text_alignment GtkProgress gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1163 (gtk-import-function nil gtk_progress_set_format_string GtkProgress GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1164 (gtk-import-function nil gtk_progress_set_adjustment GtkProgress GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1165 (gtk-import-function nil gtk_progress_configure GtkProgress gfloat gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1166 (gtk-import-function nil gtk_progress_set_percentage GtkProgress gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1167 (gtk-import-function nil gtk_progress_set_value GtkProgress gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1168 (gtk-import-function gfloat gtk_progress_get_value GtkProgress)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1169 (gtk-import-function nil gtk_progress_set_activity_mode GtkProgress guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1170 (gtk-import-function GtkString gtk_progress_get_current_text GtkProgress)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1171 (gtk-import-function GtkString gtk_progress_get_text_from_value GtkProgress gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1172 (gtk-import-function gfloat gtk_progress_get_current_percentage GtkProgress)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1173 (gtk-import-function gfloat gtk_progress_get_percentage_from_value GtkProgress gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1174
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1175
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1176 (gtk-import-function GtkType gtk_progress_bar_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1177 (gtk-import-function GtkWidget gtk_progress_bar_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1178 (gtk-import-function GtkWidget gtk_progress_bar_new_with_adjustment GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1179 (gtk-import-function nil gtk_progress_bar_set_bar_style GtkProgressBar GtkProgressBarStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1180 (gtk-import-function nil gtk_progress_bar_set_discrete_blocks GtkProgressBar guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1181 (gtk-import-function nil gtk_progress_bar_set_activity_step GtkProgressBar guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1182 (gtk-import-function nil gtk_progress_bar_set_activity_blocks GtkProgressBar guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1183 (gtk-import-function nil gtk_progress_bar_set_orientation GtkProgressBar GtkProgressBarOrientation)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1184 (gtk-import-function nil gtk_progress_bar_update GtkProgressBar gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1185
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1186
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1187 ;; All of the gpointers below really need to be `GSList *'
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1188 ;; For now, need to create the first radio button with 'nil' and then use
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1189 ;; (gtk-radio-button-group first-radio) for the rest.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1190 (gtk-import-function GtkType gtk_radio_button_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1191 (gtk-import-function GtkWidget gtk_radio_button_new gpointer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1192 (gtk-import-function GtkWidget gtk_radio_button_new_from_widget GtkRadioButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1193 (gtk-import-function GtkWidget gtk_radio_button_new_with_label gpointer GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1194 (gtk-import-function GtkWidget gtk_radio_button_new_with_label_from_widget GtkRadioButton GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1195 (gtk-import-function gpointer gtk_radio_button_group GtkRadioButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1196 (gtk-import-function nil gtk_radio_button_set_group GtkRadioButton gpointer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1197
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1198
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1199 (gtk-import-function GtkType gtk_radio_menu_item_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1200
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1201 ;; #### BILLL!!
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1202 ;; All of these gpointer args should be GList *
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1203 (gtk-import-function GtkWidget gtk_radio_menu_item_new gpointer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1204 (gtk-import-function GtkWidget gtk_radio_menu_item_new_with_label gpointer GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1205 (gtk-import-function gpointer gtk_radio_menu_item_group GtkRadioMenuItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1206 (gtk-import-function nil gtk_radio_menu_item_set_group GtkRadioMenuItem gpointer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1207
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1208
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1209 (gtk-import-function GtkType gtk_range_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1210 (gtk-import-function GtkAdjustment gtk_range_get_adjustment GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1211 (gtk-import-function nil gtk_range_set_update_policy GtkRange GtkUpdateType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1212 (gtk-import-function nil gtk_range_set_adjustment GtkRange GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1213
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1214 (gtk-import-function nil gtk_range_draw_background GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1215 (gtk-import-function nil gtk_range_clear_background GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1216 (gtk-import-function nil gtk_range_draw_trough GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1217 (gtk-import-function nil gtk_range_draw_slider GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1218 (gtk-import-function nil gtk_range_draw_step_forw GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1219 (gtk-import-function nil gtk_range_draw_step_back GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1220 (gtk-import-function nil gtk_range_slider_update GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1221
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1222 ;;; #### BILL!!! I think all of these are just for subclassing
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1223 ;;; widgets, which we will not be able to do. Maybe much later.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1224 ;;;gint gtk_range_trough_click (GtkRange *range,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1225 ;;; gint x,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1226 ;;; gint y,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1227 ;;; gfloat *jump_perc);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1228
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1229 (gtk-import-function nil gtk_range_default_hslider_update GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1230 (gtk-import-function nil gtk_range_default_vslider_update GtkRange)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1231
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1232 ;;;gint gtk_range_default_htrough_click (GtkRange *range,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1233 ;;; gint x,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1234 ;;; gint y,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1235 ;;; gfloat *jump_perc);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1236 ;;;gint gtk_range_default_vtrough_click (GtkRange *range,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1237 ;;; gint x,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1238 ;;; gint y,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1239 ;;; gfloat *jump_perc);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1240
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1241 (gtk-import-function nil gtk_range_default_hmotion GtkRange gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1242 (gtk-import-function nil gtk_range_default_vmotion GtkRange gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1243
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1244
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1245 (gtk-import-function GtkType gtk_ruler_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1246 (gtk-import-function nil gtk_ruler_set_metric GtkRuler GtkMetricType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1247 (gtk-import-function nil gtk_ruler_set_range GtkRuler gfloat gfloat gfloat gfloat)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1248 (gtk-import-function nil gtk_ruler_draw_ticks GtkRuler)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1249 (gtk-import-function nil gtk_ruler_draw_pos GtkRuler)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1250
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1251
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1252 (gtk-import-function GtkType gtk_scale_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1253 (gtk-import-function nil gtk_scale_set_digits GtkScale gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1254 (gtk-import-function nil gtk_scale_set_draw_value GtkScale gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1255 (gtk-import-function nil gtk_scale_set_value_pos GtkScale GtkPositionType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1256 (gtk-import-function gint gtk_scale_get_value_width GtkScale)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1257 (gtk-import-function nil gtk_scale_draw_value GtkScale)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1258
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1259
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1260 (gtk-import-function GtkType gtk_scrollbar_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1261
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1262
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1263 (gtk-import-function GtkType gtk_scrolled_window_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1264 (gtk-import-function GtkWidget gtk_scrolled_window_new GtkAdjustment GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1265 (gtk-import-function nil gtk_scrolled_window_set_hadjustment GtkScrolledWindow GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1266 (gtk-import-function nil gtk_scrolled_window_set_vadjustment GtkScrolledWindow GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1267 (gtk-import-function GtkAdjustment gtk_scrolled_window_get_hadjustment GtkScrolledWindow)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1268 (gtk-import-function GtkAdjustment gtk_scrolled_window_get_vadjustment GtkScrolledWindow)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1269 (gtk-import-function nil gtk_scrolled_window_set_policy GtkScrolledWindow GtkPolicyType GtkPolicyType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1270 (gtk-import-function nil gtk_scrolled_window_set_placement GtkScrolledWindow GtkCornerType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1271 (gtk-import-function nil gtk_scrolled_window_add_with_viewport GtkScrolledWindow GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1272
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1273
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1274 (gtk-import-function GtkType gtk_separator_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1275
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1276
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1277 (gtk-import-function GtkType gtk_socket_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1278 (gtk-import-function GtkWidget gtk_socket_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1279 (gtk-import-function nil gtk_socket_steal GtkSocket guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1280
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1281
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1282 (gtk-import-function GtkType gtk_table_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1283 (gtk-import-function GtkWidget gtk_table_new guint guint gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1284 (gtk-import-function nil gtk_table_resize GtkTable guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1285
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1286 (gtk-import-function nil gtk_table_attach GtkTable GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1287 guint guint guint guint GtkAttachOptions GtkAttachOptions guint
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1288 guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1289
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1290 (gtk-import-function nil gtk_table_attach_defaults GtkTable GtkWidget guint guint guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1291 (gtk-import-function nil gtk_table_set_row_spacing GtkTable guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1292 (gtk-import-function nil gtk_table_set_col_spacing GtkTable guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1293 (gtk-import-function nil gtk_table_set_row_spacings GtkTable guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1294 (gtk-import-function nil gtk_table_set_col_spacings GtkTable guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1295 (gtk-import-function nil gtk_table_set_homogeneous GtkTable gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1296
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1297
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1298 (gtk-import-function GtkType gtk_tearoff_menu_item_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1299 (gtk-import-function GtkWidget gtk_tearoff_menu_item_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1300
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1301
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1302 (gtk-import-function GtkType gtk_text_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1303 (gtk-import-function GtkWidget gtk_text_new GtkAdjustment GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1304 (gtk-import-function nil gtk_text_set_editable GtkText gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1305 (gtk-import-function nil gtk_text_set_word_wrap GtkText gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1306 (gtk-import-function nil gtk_text_set_line_wrap GtkText gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1307 (gtk-import-function nil gtk_text_set_adjustments GtkText GtkAdjustment GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1308 (gtk-import-function nil gtk_text_set_point GtkText guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1309 (gtk-import-function guint gtk_text_get_point GtkText)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1310 (gtk-import-function guint gtk_text_get_length GtkText)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1311 (gtk-import-function nil gtk_text_freeze GtkText)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1312 (gtk-import-function nil gtk_text_thaw GtkText)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1313 (gtk-import-function nil gtk_text_insert GtkText GdkFont GdkColor GdkColor GtkString gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1314 (gtk-import-function nil gtk_text_backward_delete GtkText guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1315 (gtk-import-function nil gtk_text_forward_delete GtkText guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1316
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1317
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1318 (gtk-import-function GtkType gtk_tips_query_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1319 (gtk-import-function GtkWidget gtk_tips_query_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1320 (gtk-import-function nil gtk_tips_query_start_query GtkTipsQuery)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1321 (gtk-import-function nil gtk_tips_query_stop_query GtkTipsQuery)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1322 (gtk-import-function nil gtk_tips_query_set_caller GtkTipsQuery GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1323 (gtk-import-function nil gtk_tips_query_set_labels GtkTipsQuery GtkString GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1324
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1325
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1326 (gtk-import-function GtkType gtk_toggle_button_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1327 (gtk-import-function GtkWidget gtk_toggle_button_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1328 (gtk-import-function GtkWidget gtk_toggle_button_new_with_label GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1329 (gtk-import-function nil gtk_toggle_button_set_mode GtkToggleButton gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1330 (gtk-import-function nil gtk_toggle_button_set_active GtkToggleButton gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1331 (gtk-import-function gboolean gtk_toggle_button_get_active GtkToggleButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1332 (gtk-import-function nil gtk_toggle_button_toggled GtkToggleButton)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1333
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1334
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1335 (gtk-import-function GtkType gtk_toolbar_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1336 (gtk-import-function GtkWidget gtk_toolbar_new GtkOrientation GtkToolbarStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1337
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1338 ;; Simple button items
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1339 ;;; Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1340 ;;;GtkWidget* gtk_toolbar_append_item (GtkToolbar *toolbar,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1341 ;;; const char *text,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1342 ;;; const char *tooltip_text,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1343 ;;; const char *tooltip_private_text,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1344 ;;; GtkWidget *icon,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1345 ;;; GtkSignalFunc callback,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1346 ;;; gpointer user_data);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1347 ;;;GtkWidget* gtk_toolbar_prepend_item (GtkToolbar *toolbar,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1348 ;;; const char *text,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1349 ;;; const char *tooltip_text,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1350 ;;; const char *tooltip_private_text,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1351 ;;; GtkWidget *icon,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1352 ;;; GtkSignalFunc callback,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1353 ;;; gpointer user_data);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1354 ;;;GtkWidget* gtk_toolbar_insert_item (GtkToolbar *toolbar,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1355 ;;; const char *text,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1356 ;;; const char *tooltip_text,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1357 ;;; const char *tooltip_private_text,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1358 ;;; GtkWidget *icon,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1359 ;;; GtkSignalFunc callback,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1360 ;;; gpointer user_data,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1361 ;;; gint position);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1362
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1363 ;; Space Items
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1364 (gtk-import-function nil gtk_toolbar_append_space GtkToolbar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1365 (gtk-import-function nil gtk_toolbar_prepend_space GtkToolbar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1366 (gtk-import-function nil gtk_toolbar_insert_space GtkToolbar gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1367
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1368 ;; Any element type
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1369 ;; Cannot currently do this! Need to have something similar to
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1370 ;; GtkCallback in order to deal with this.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1371 ;; Of what possible use are these functions? I don't see the
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1372 ;; difference between them and the _item functions.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1373 ;;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1374 ;; From looking at the code in gtktoolbar.c, the GtkWidget argument
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1375 ;; here is ignored!!!
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1376 '(gtk-import-function GtkWidget gtk_toolbar_append_element GtkToolbar
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1377 GtkToolbarChildType
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1378 GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1379 GtkString
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1380 GtkString
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1381 GtkString
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1382 GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1383 GtkSignal
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1384 gpointer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1385
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1386 '(gtk-import-function GtkWidget gtk_toolbar_prepend_element GtkToolbar
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1387 GtkToolbarChildType
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1388 GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1389 GtkString
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1390 GtkString
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1391 GtkString
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1392 GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1393 GtkSignal
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1394 gpointer)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1395
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1396 '(gtk-import-function GtkWidget gtk_toolbar_insert_element GtkToolbar
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1397 GtkToolbarChildType
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1398 GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1399 GtkString
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1400 GtkString
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1401 GtkString
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1402 GtkWidget
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1403 GtkSignal
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1404 gpointer
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1405 gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1406
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1407 ;; Generic Widgets
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1408 (gtk-import-function nil gtk_toolbar_append_widget GtkToolbar GtkWidget GtkString GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1409 (gtk-import-function nil gtk_toolbar_prepend_widget GtkToolbar GtkWidget GtkString GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1410 (gtk-import-function nil gtk_toolbar_insert_widget GtkToolbar GtkWidget GtkString GtkString gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1411
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1412 ;; Style functions
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1413 (gtk-import-function nil gtk_toolbar_set_orientation GtkToolbar GtkOrientation)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1414 (gtk-import-function nil gtk_toolbar_set_style GtkToolbar GtkToolbarStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1415 (gtk-import-function nil gtk_toolbar_set_space_size GtkToolbar gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1416 (gtk-import-function nil gtk_toolbar_set_space_style GtkToolbar GtkToolbarSpaceStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1417 (gtk-import-function nil gtk_toolbar_set_tooltips GtkToolbar gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1418 (gtk-import-function nil gtk_toolbar_set_button_relief GtkToolbar GtkReliefStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1419 (gtk-import-function GtkReliefStyle gtk_toolbar_get_button_relief GtkToolbar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1420
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1421
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1422 (gtk-import-function GtkType gtk_tooltips_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1423 (gtk-import-function GtkObject gtk_tooltips_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1424 (gtk-import-function nil gtk_tooltips_enable GtkTooltips)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1425 (gtk-import-function nil gtk_tooltips_disable GtkTooltips)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1426 (gtk-import-function nil gtk_tooltips_set_delay GtkTooltips guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1427 (gtk-import-function nil gtk_tooltips_set_tip GtkTooltips GtkWidget GtkString GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1428 (gtk-import-function nil gtk_tooltips_set_colors GtkTooltips GdkColor GdkColor)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1429
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1430 ;;;GtkTooltipsData* gtk_tooltips_data_get (GtkWidget *widget);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1431
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1432 (gtk-import-function nil gtk_tooltips_force_window GtkTooltips)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1433
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1434
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1435 (gtk-import-function GtkType gtk_tree_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1436 (gtk-import-function GtkWidget gtk_tree_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1437
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1438 (gtk-import-function nil gtk_tree_append
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1439 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1440 (GtkWidget . tree_item))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1441 (gtk-import-function nil gtk_tree_prepend
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1442 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1443 (GtkWidget . tree_item))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1444
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1445 (gtk-import-function nil gtk_tree_insert
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1446 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1447 (GtkWidget . tree_item)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1448 (gint . position))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1449
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1450 (gtk-import-function nil gtk_tree_remove_items
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1451 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1452 (GtkListOfObject . items))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1453
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1454 (gtk-import-function nil gtk_tree_clear_items
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1455 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1456 (gint . start)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1457 (gint . end))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1458
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1459 (gtk-import-function nil gtk_tree_select_item
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1460 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1461 (gint . item))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1463 (gtk-import-function nil gtk_tree_unselect_item
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1464 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1465 (gint . item))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1466
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1467 (gtk-import-function nil gtk_tree_select_child
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1468 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1469 (GtkWidget . tree_item))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1470
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1471 (gtk-import-function nil gtk_tree_unselect_child
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1472 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1473 (GtkWidget . tree_item))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1474
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1475 (gtk-import-function gint gtk_tree_child_position
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1476 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1477 (GtkWidget . child))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1478
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1479 (gtk-import-function nil gtk_tree_set_selection_mode
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1480 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1481 (GtkSelectionMode . mode))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1482
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1483 (gtk-import-function nil gtk_tree_set_view_mode
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1484 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1485 (GtkTreeViewMode . mode))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1486
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1487 (gtk-import-function nil gtk_tree_set_view_lines
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1488 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1489 (gboolean . flag))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1490
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1491 ;; deprecated function, use gtk_container_remove instead.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1492 (gtk-import-function nil gtk_tree_remove_item
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1493 (GtkTree . tree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1494 (GtkWidget . child))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1495
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1496
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1497 (gtk-import-function GtkType gtk_tree_item_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1498 (gtk-import-function GtkWidget gtk_tree_item_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1499 (gtk-import-function GtkWidget gtk_tree_item_new_with_label GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1500 (gtk-import-function nil gtk_tree_item_set_subtree GtkTreeItem GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1501 (gtk-import-function nil gtk_tree_item_remove_subtree GtkTreeItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1502 (gtk-import-function nil gtk_tree_item_select GtkTreeItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1503 (gtk-import-function nil gtk_tree_item_deselect GtkTreeItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1504 (gtk-import-function nil gtk_tree_item_expand GtkTreeItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1505 (gtk-import-function nil gtk_tree_item_collapse GtkTreeItem)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1506
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1507
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1508 (gtk-import-function GtkString gtk_type_name GtkType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1509 (gtk-import-function guint gtk_type_from_name GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1510
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1511
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1512 (gtk-import-function GtkType gtk_vbox_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1513 (gtk-import-function GtkWidget gtk_vbox_new gboolean gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1514
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1515
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1516 (gtk-import-function GtkType gtk_vbutton_box_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1517 (gtk-import-function GtkWidget gtk_vbutton_box_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1518
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1519 ;; buttons can be added by gtk_container_add()
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1520 (gtk-import-function gint gtk_vbutton_box_get_spacing_default)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1521 (gtk-import-function nil gtk_vbutton_box_set_spacing_default gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1522
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1523 (gtk-import-function GtkButtonBoxStyle gtk_vbutton_box_get_layout_default)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1524 (gtk-import-function nil gtk_vbutton_box_set_layout_default GtkButtonBoxStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1525
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1526
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1527 (gtk-import-function GtkType gtk_viewport_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1528 (gtk-import-function GtkWidget gtk_viewport_new GtkAdjustment GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1529 (gtk-import-function GtkAdjustment gtk_viewport_get_hadjustment GtkViewport)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1530 (gtk-import-function GtkAdjustment gtk_viewport_get_vadjustment GtkViewport)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1531 (gtk-import-function nil gtk_viewport_set_hadjustment GtkViewport GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1532 (gtk-import-function nil gtk_viewport_set_vadjustment GtkViewport GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1533 (gtk-import-function nil gtk_viewport_set_shadow_type GtkViewport GtkShadowType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1534
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1535
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1536 (gtk-import-function GtkType gtk_vpaned_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1537 (gtk-import-function GtkWidget gtk_vpaned_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1538
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1539
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1540 (gtk-import-function GtkType gtk_vruler_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1541 (gtk-import-function GtkWidget gtk_vruler_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1542
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1543
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1544 (gtk-import-function GtkType gtk_vscale_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1545 (gtk-import-function GtkWidget gtk_vscale_new GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1546
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1547
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1548 (gtk-import-function GtkType gtk_vscrollbar_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1549 (gtk-import-function GtkWidget gtk_vscrollbar_new GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1550
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1551
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1552 (gtk-import-function GtkType gtk_vseparator_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1553 (gtk-import-function GtkWidget gtk_vseparator_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1554
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1555
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1556 (gtk-import-function GtkType gtk_widget_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1557 (gtk-import-function nil gtk_widget_ref GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1558 (gtk-import-function nil gtk_widget_unref GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1559 (gtk-import-function nil gtk_widget_destroy GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1560 (gtk-import-function nil gtk_widget_unparent GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1561 (gtk-import-function nil gtk_widget_show GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1562 (gtk-import-function nil gtk_widget_show_now GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1563 (gtk-import-function nil gtk_widget_hide GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1564 (gtk-import-function nil gtk_widget_show_all GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1565 (gtk-import-function nil gtk_widget_hide_all GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1566 (gtk-import-function nil gtk_widget_map GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1567 (gtk-import-function nil gtk_widget_unmap GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1568 (gtk-import-function nil gtk_widget_realize GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1569 (gtk-import-function nil gtk_widget_unrealize GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1570
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1571 (gtk-import-function nil gtk_widget_queue_draw GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1572 (gtk-import-function nil gtk_widget_queue_draw_area GtkWidget gint gint gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1573 (gtk-import-function nil gtk_widget_queue_clear GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1574 (gtk-import-function nil gtk_widget_queue_clear_area GtkWidget gint gint gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1575 (gtk-import-function nil gtk_widget_queue_resize GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1576
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1577 ;;; #### BILL!!!
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1578 ;(gtk-import-function nil gtk_widget_draw 'GtkWidget 'GdkRectangle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1579 ;(gtk-import-function nil gtk_widget_size_request 'GtkWidget 'GtkRequisition)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1580 ;(gtk-import-function nil gtk_widget_size_allocate 'GtkWidget 'GtkAllocation)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1581 ;(gtk-import-function nil gtk_widget_get_child_requisition 'GtkWidget 'GtkRequisition)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1582 ;(gtk-import-function 'gint gtk_widget_intersect 'GtkWidget 'GdkRectangle 'GdkRectangle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1583
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1584 (gtk-import-function nil gtk_widget_draw_focus GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1585 (gtk-import-function nil gtk_widget_draw_default GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1586 (gtk-import-function nil gtk_widget_add_accelerator GtkWidget GtkString GtkAccelGroup
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1587 guint guint GtkAccelFlags)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1588 (gtk-import-function nil gtk_widget_remove_accelerator GtkWidget GtkAccelGroup guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1589 (gtk-import-function nil gtk_widget_remove_accelerators GtkWidget GtkString gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1590 (gtk-import-function guint gtk_widget_accelerator_signal GtkWidget GtkAccelGroup guint guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1591 (gtk-import-function nil gtk_widget_lock_accelerators GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1592 (gtk-import-function nil gtk_widget_unlock_accelerators GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1593 (gtk-import-function gboolean gtk_widget_accelerators_locked GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1594 (gtk-import-function gint gtk_widget_event GtkWidget GdkEvent)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1595 (gtk-import-function gboolean gtk_widget_activate GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1596 (gtk-import-function gboolean gtk_widget_set_scroll_adjustments GtkWidget GtkAdjustment GtkAdjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1597 (gtk-import-function nil gtk_widget_reparent GtkWidget GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1598 (gtk-import-function nil gtk_widget_popup GtkWidget gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1599 (gtk-import-function nil gtk_widget_grab_focus GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1600 (gtk-import-function nil gtk_widget_grab_default GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1601 (gtk-import-function nil gtk_widget_set_name GtkWidget GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1602 (gtk-import-function GtkString gtk_widget_get_name GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1603 (gtk-import-function nil gtk_widget_set_state GtkWidget GtkStateType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1604 (gtk-import-function nil gtk_widget_set_sensitive GtkWidget gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1605 (gtk-import-function nil gtk_widget_set_app_paintable GtkWidget gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1606 (gtk-import-function nil gtk_widget_set_parent GtkWidget GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1607 (gtk-import-function nil gtk_widget_set_parent_window GtkWindow GdkWindow)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1608 (gtk-import-function GdkWindow gtk_widget_get_parent_window GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1609 (gtk-import-function nil gtk_widget_set_uposition GtkWidget gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1610 (gtk-import-function nil gtk_widget_set_usize GtkWidget gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1611 (gtk-import-function nil gtk_widget_set_events GtkWidget GdkEventMask)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1612 (gtk-import-function nil gtk_widget_add_events GtkWidget GdkEventMask)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1613 (gtk-import-function nil gtk_widget_set_extension_events GtkWidget GdkExtensionMode)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1614 (gtk-import-function GdkExtensionMode gtk_widget_get_extension_events GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1615 (gtk-import-function GtkWidget gtk_widget_get_toplevel GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1616 (gtk-import-function GtkWidget gtk_widget_get_ancestor GtkWidget guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1617 (gtk-import-function GdkColormap gtk_widget_get_colormap GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1618 (gtk-import-function GdkVisual gtk_widget_get_visual GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1619
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1620 (gtk-import-function nil gtk_widget_set_colormap GtkWidget GdkColormap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1621 (gtk-import-function nil gtk_widget_set_visual GtkWidget GdkVisual)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1622 (gtk-import-function GdkEventMask gtk_widget_get_events GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1623
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1624 ;;; Hrm - this should return a cons cell.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1625 ;;; Handcoded in ui-byhand.c... #### FIXME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1626 ;;void gtk_widget_get_pointer (GtkWidget *widget,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1627 ;; gint *x,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1628 ;; gint *y);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1629
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1630 (gtk-import-function gboolean gtk_widget_is_ancestor GtkWidget GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1631 (gtk-import-function gboolean gtk_widget_hide_on_delete GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1632
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1633 ;;; Widget styles
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1634 (gtk-import-function nil gtk_widget_set_style GtkWidget GtkStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1635 (gtk-import-function nil gtk_widget_set_rc_style GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1636 (gtk-import-function nil gtk_widget_ensure_style GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1637 (gtk-import-function GtkStyle gtk_widget_get_style GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1638 (gtk-import-function nil gtk_widget_restore_default_style GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1639 (gtk-import-function nil gtk_widget_modify_style GtkWidget GtkStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1640
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1641 (gtk-import-function nil gtk_widget_set_composite_name GtkWidget GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1642 (gtk-import-function GtkString gtk_widget_get_composite_name GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1643 (gtk-import-function nil gtk_widget_reset_rc_styles GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1644
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1645 ;; Push/pop pairs, to change default values upon a widget's creation.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1646 ;; This will override the values that got set by the
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1647 ;; gtk_widget_set_default_* () functions.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1648 (gtk-import-function nil gtk_widget_push_style GtkStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1649 (gtk-import-function nil gtk_widget_push_colormap GdkColormap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1650 (gtk-import-function nil gtk_widget_push_visual GdkVisual)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1651 (gtk-import-function nil gtk_widget_push_composite_child)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1652 (gtk-import-function nil gtk_widget_pop_composite_child)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1653 (gtk-import-function nil gtk_widget_pop_style)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1654 (gtk-import-function nil gtk_widget_pop_colormap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1655 (gtk-import-function nil gtk_widget_pop_visual)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1656
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1657 ;; Set certain default values to be used at widget creation time.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1658 (gtk-import-function nil gtk_widget_set_default_style GtkStyle)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1659 (gtk-import-function nil gtk_widget_set_default_colormap GdkColormap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1660 (gtk-import-function nil gtk_widget_set_default_visual GdkVisual)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1661 (gtk-import-function GtkStyle gtk_widget_get_default_style)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1662 (gtk-import-function GdkColormap gtk_widget_get_default_colormap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1663 (gtk-import-function GdkVisual gtk_widget_get_default_visual)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1664
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1665 ;; Counterpart to gdk_window_shape_combine_mask.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1666 (gtk-import-function nil gtk_widget_shape_combine_mask GtkWidget GdkBitmap gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1667
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1668 ;; internal function
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1669 (gtk-import-function nil gtk_widget_reset_shapes GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1670
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1671 ;; Compute a widget's path in the form "GtkWindow.MyLabel", and
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1672 ;; return newly alocated strings.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1673 ;; Ignored for now #### BILL!!!
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1674 ;void gtk_widget_path (GtkWidget *widget,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1675 ; guint *path_length,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1676 ; gchar **path,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1677 ; gchar **path_reversed);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1678 ;void gtk_widget_class_path (GtkWidget *widget,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1679 ; guint *path_length,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1680 ; gchar **path,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1681 ; gchar **path_reversed);
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1682
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1683
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1684 (gtk-import-function GtkType gtk_window_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1685 (gtk-import-function GtkWidget gtk_window_new GtkWindowType)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1686 (gtk-import-function nil gtk_window_set_title GtkWindow GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1687 (gtk-import-function nil gtk_window_set_wmclass GtkWindow GtkString GtkString)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1688 (gtk-import-function nil gtk_window_set_policy GtkWindow gint gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1689 (gtk-import-function nil gtk_window_add_accel_group GtkWindow GtkAccelGroup)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1690 (gtk-import-function nil gtk_window_remove_accel_group GtkWindow GtkAccelGroup)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1691 (gtk-import-function nil gtk_window_set_position GtkWindow GtkWindowPosition)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1692 (gtk-import-function gint gtk_window_activate_focus GtkWindow)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1693 (gtk-import-function gint gtk_window_activate_default GtkWindow)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1694 (gtk-import-function nil gtk_window_set_transient_for GtkWindow GtkWindow)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1695 ;(gtk-import-function nil gtk_window_set_geometry_hints GtkWindow GtkWidget GdkGeometry GdkWindowHints)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1696 (gtk-import-function nil gtk_window_set_default_size GtkWindow gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1697 (gtk-import-function nil gtk_window_set_modal GtkWindow gboolean)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1698
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1699 ;; Internal functions - do we really want to expose these?
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1700 ;; NO
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1701 '(gtk-import-function nil gtk_window_set_focus GtkWindow GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1702 '(gtk-import-function nil gtk_window_set_default GtkWindow GtkWidget)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1703 '(gtk-import-function nil gtk_window_remove_embedded_xid GtkWindow guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1704 '(gtk-import-function nil gtk_window_add_embedded_xid GtkWindow guint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1705 '(gtk-import-function nil gtk_window_reposition GtkWindow gint gint)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1706
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1707
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1708 (gtk-import-function GtkType gtk_spin_button_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1709 (gtk-import-function nil gtk_spin_button_configure
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1710 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1711 (GtkAdjustment . adjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1712 (gfloat . climb_rate)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1713 (guint . digits))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1714 (gtk-import-function GtkWidget gtk_spin_button_new
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1715 (GtkAdjustment . adjustment)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1716 (gfloat . climb_rate)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1717 (guint . digits))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1718 (gtk-import-function nil gtk_spin_button_set_adjustment
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1719 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1720 (GtkAdjustment . adjustment))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1721 (gtk-import-function GtkAdjustment gtk_spin_button_get_adjustment
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1722 (GtkSpinButton . spin_button))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1723 (gtk-import-function nil gtk_spin_button_set_digits
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1724 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1725 (guint . digits))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1726 (gtk-import-function gfloat gtk_spin_button_get_value_as_float
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1727 (GtkSpinButton . spin_button))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1728 (gtk-import-function gint gtk_spin_button_get_value_as_int
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1729 (GtkSpinButton . spin_button))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1730 (gtk-import-function nil gtk_spin_button_set_value
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1731 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1732 (gfloat . value))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1733 (gtk-import-function nil gtk_spin_button_set_update_policy
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1734 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1735 (GtkSpinButtonUpdatePolicy . policy))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1736 (gtk-import-function nil gtk_spin_button_set_numeric
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1737 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1738 (gboolean . numeric))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1739 (gtk-import-function nil gtk_spin_button_spin
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1740 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1741 (GtkSpinType . direction)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1742 (gfloat . increment))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1743 (gtk-import-function nil gtk_spin_button_set_wrap
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1744 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1745 (gboolean . wrap))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1746 (gtk-import-function nil gtk_spin_button_set_shadow_type
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1747 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1748 (GtkShadowType . shadow_type))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1749 (gtk-import-function nil gtk_spin_button_set_snap_to_ticks
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1750 (GtkSpinButton . spin_button)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1751 (gboolean . snap_to_ticks))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1752 (gtk-import-function nil gtk_spin_button_update
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1753 (GtkSpinButton . spin_button))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1754
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1755
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1756 (gtk-import-function GtkType gtk_statusbar_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1757 (gtk-import-function GtkWidget gtk_statusbar_new)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1758 (gtk-import-function guint gtk_statusbar_get_context_id
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1759 (GtkStatusbar . statusbar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1760 (GtkString . context_description))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1761
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1762 ;; Returns message_id used for gtk_statusbar_remove
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1763 (gtk-import-function guint gtk_statusbar_push
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1764 (GtkStatusbar . statusbar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1765 (guint . context_id)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1766 (GtkString . text))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1767 (gtk-import-function nil gtk_statusbar_pop
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1768 (GtkStatusbar . statusbar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1769 (guint . context_id))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1770 (gtk-import-function nil gtk_statusbar_remove
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1771 (GtkStatusbar . statusbar)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1772 (guint . context_id)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1773 (guint . message_id))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1774
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1775
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1776 (gtk-import-function GtkType gtk_ctree_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1777 (gtk-import-function none gtk_ctree_construct
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1778 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1779 (gint . columns)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1780 (gint . tree_column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1781 (GtkArrayOfString . titles))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1782 (gtk-import-function GtkWidget gtk_ctree_new_with_titles
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1783 (gint . columns)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1784 (gint . tree_column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1785 (GtkArrayOfString . titles))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1786 (gtk-import-function GtkWidget gtk_ctree_new
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1787 (gint . columns)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1788 (gint . tree_column))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1789
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1790 (gtk-import-function GtkCTreeNode gtk_ctree_insert_node
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1791 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1792 (GtkCTreeNode . parent)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1793 (GtkCTreeNode . sibling)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1794 (GtkArrayOfString . text)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1795 (guint . spacing)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1796 (GdkPixmap . pixmap_closed)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1797 (GdkBitmap . mask_closed)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1798 (GdkPixmap . pixmap_opened)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1799 (GdkBitmap . mask_opened)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1800 (gboolean . is_leaf)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1801 (gboolean . expanded))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1802
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1803 (gtk-import-function none gtk_ctree_remove_node
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1804 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1805 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1806
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1807 (gtk-import-function none gtk_ctree_expand
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1808 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1809 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1810
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1811 (gtk-import-function none gtk_ctree_move
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1812 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1813 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1814 (GtkCTreeNode . new_parent)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1815 (GtkCTreeNode . new_sibling))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1816
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1817 (gtk-import-function void gtk_ctree_expand_recursive
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1818 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1819 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1820
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1821 (gtk-import-function void gtk_ctree_expand_to_depth
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1822 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1823 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1824 (gint . depth))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1825
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1826 (gtk-import-function void gtk_ctree_collapse
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1827 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1828 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1829
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1830 (gtk-import-function void gtk_ctree_collapse_recursive
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1831 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1832 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1833
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1834 (gtk-import-function void gtk_ctree_collapse_to_depth
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1835 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1836 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1837 (gint . depth))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1838
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1839 (gtk-import-function void gtk_ctree_toggle_expansion
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1840 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1841 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1842
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1843 (gtk-import-function void gtk_ctree_toggle_expansion_recursive
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1844 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1845 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1846
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1847 (gtk-import-function void gtk_ctree_select
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1848 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1849 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1850
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1851 (gtk-import-function void gtk_ctree_select_recursive
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1852 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1853 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1854
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1855 (gtk-import-function void gtk_ctree_unselect
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1856 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1857 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1858
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1859 (gtk-import-function void gtk_ctree_unselect_recursive
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1860 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1861 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1862
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1863 ;; NOTE!!! The header file here was WRONG! It had a third arg 'gint state'
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1864 (gtk-import-function void gtk_ctree_real_select_recursive
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1865 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1866 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1867
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1868 ;; Analogs of GtkCList functions
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1869 (gtk-import-function void gtk_ctree_node_set_text
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1870 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1871 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1872 (gint . column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1873 (GtkString . text))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1874
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1875 (gtk-import-function void gtk_ctree_node_set_pixmap
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1876 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1877 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1878 (gint . column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1879 (GdkPixmap . pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1880 (GdkBitmap . mask))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1881
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1882 (gtk-import-function void gtk_ctree_node_set_pixtext
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1883 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1884 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1885 (gint . column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1886 (GtkString . text)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1887 (guint . spacing)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1888 (GdkPixmap . pixmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1889 (GdkBitmap . mask))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1890
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1891 (gtk-import-function void gtk_ctree_set_node_info
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1892 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1893 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1894 (GtkString . text)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1895 (guint . spacing)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1896 (GdkPixmap . pixmap_closed)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1897 (GdkBitmap . mask_closed)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1898 (GdkPixmap . pixmap_opened)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1899 (GdkBitmap . mask_opened)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1900 (gboolean . is_leaf)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1901 (gboolean . expanded))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1902
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1903 (gtk-import-function void gtk_ctree_node_set_shift
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1904 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1905 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1906 (gint . column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1907 (gint . vertical)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1908 (gint . horizontal))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1909
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1910 (gtk-import-function void gtk_ctree_node_set_selectable
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1911 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1912 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1913 (gboolean . selectable))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1914
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1915 (gtk-import-function gboolean gtk_ctree_node_get_selectable
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1916 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1917 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1918
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1919 (gtk-import-function GtkCellType gtk_ctree_node_get_cell_type
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1920 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1921 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1922 (gint . column))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1923
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1924 (gtk-import-function void gtk_ctree_node_set_row_style
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1925 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1926 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1927 (GtkStyle . style))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1928
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1929 (gtk-import-function GtkStyle gtk_ctree_node_get_row_style
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1930 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1931 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1932
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1933 (gtk-import-function void gtk_ctree_node_set_cell_style
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1934 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1935 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1936 (gint . column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1937 (GtkStyle . style))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1938
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1939 (gtk-import-function GtkStyle gtk_ctree_node_get_cell_style
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1940 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1941 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1942 (gint . column))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1943
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1944 (gtk-import-function void gtk_ctree_node_set_foreground
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1945 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1946 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1947 (GdkColor . color))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1948
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1949 (gtk-import-function void gtk_ctree_node_set_background
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1950 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1951 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1952 (GdkColor . color))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1953
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1954 (gtk-import-function void gtk_ctree_node_moveto
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1955 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1956 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1957 (gint . column)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1958 (gfloat . row_align)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1959 (gfloat . col_align))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1960
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1961 (gtk-import-function GtkVisibility gtk_ctree_node_is_visible
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1962 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1963 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1964
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1965 ;; GtkCTree specific functions
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1966 (gtk-import-function void gtk_ctree_set_indent
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1967 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1968 (gint . indent))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1969
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1970 (gtk-import-function void gtk_ctree_set_spacing
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1971 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1972 (gint . spacing))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1973
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1974 (gtk-import-function void gtk_ctree_set_show_stub
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1975 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1976 (gboolean . show_stub))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1977
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1978 (gtk-import-function void gtk_ctree_set_line_style
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1979 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1980 (GtkCTreeLineStyle . line_style))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1981
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1982 (gtk-import-function void gtk_ctree_set_expander_style
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1983 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1984 (GtkCTreeExpanderStyle . expander_style))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1985
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1986 ;; Tree sorting functions
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1987 (gtk-import-function void gtk_ctree_sort_node
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1988 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1989 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1990
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1991 (gtk-import-function void gtk_ctree_sort_recursive
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1992 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1993 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1994
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1995 ;; Finding tree information
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1996 (gtk-import-function gboolean gtk_ctree_is_viewable
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1997 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1998 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
1999 (gtk-import-function GtkCTreeNode gtk_ctree_last
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2000 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2001 (GtkCTreeNode . node))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2002 (gtk-import-function GtkCTreeNode gtk_ctree_find_node_ptr
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2003 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2004 (GtkCTreeRow . ctree_row))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2005 (gtk-import-function GtkCTreeNode gtk_ctree_node_nth
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2006 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2007 (guint . row))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2008 (gtk-import-function gboolean gtk_ctree_find
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2009 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2010 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2011 (GtkCTreeNode . child))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2012 (gtk-import-function gboolean gtk_ctree_is_ancestor
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2013 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2014 (GtkCTreeNode . node)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2015 (GtkCTreeNode . child))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2016 (gtk-import-function gboolean gtk_ctree_is_hot_spot
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2017 (GtkCTree . ctree)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2018 (gint . x)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2019 (gint . y))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2020
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2021 (defun gtk-ctree-post-recursive (ctree node func data)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2022 (gtk-ctree-recurse ctree node func data t nil))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2023
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2024 (defun gtk-ctree-post-recursive-to-depth (ctree node depth func data)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2025 (gtk-ctree-recurse ctree node func data t depth))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2026
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2027 (defun gtk-ctree-pre-recursive (ctree node func data)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2028 (gtk-ctree-recurse ctree node func data nil nil))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2029
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2030 (defun gtk-ctree-pre-recursive-to-depth (ctree node depth func data)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2031 (gtk-ctree-recurse ctree node func data nil depth))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2032
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2033
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2034 (gtk-import-function GtkType gtk_preview_get_type)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2035 (gtk-import-function void gtk_preview_uninit)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2036 (gtk-import-function GtkWidget gtk_preview_new
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2037 (GtkPreviewType . type))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2038 (gtk-import-function void gtk_preview_size
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2039 (GtkPreview . preview)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2040 (gint . width)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2041 (gint . height))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2042 (gtk-import-function void gtk_preview_put
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2043 (GtkPreview . preview)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2044 (GdkWindow . window)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2045 (GdkGC . gc)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2046 (gint . srcx)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2047 (gint . srcy)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2048 (gint . destx)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2049 (gint . desty)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2050 (gint . width)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2051 (gint . height))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2052 (gtk-import-function void gtk_preview_draw_row
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2053 (GtkPreview . preview)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2054 (GtkString . data)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2055 (gint . x)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2056 (gint . y)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2057 (gint . w))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2058 (gtk-import-function void gtk_preview_set_expand
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2059 (GtkPreview . preview)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2060 (gboolean . expand))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2061 (gtk-import-function void gtk_preview_set_gamma
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2062 (double . gamma))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2063 (gtk-import-function void gtk_preview_set_color_cube
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2064 (guint . nred_shades)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2065 (guint . ngreen_shades)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2066 (guint . nblue_shades)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2067 (guint . ngray_shades))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2068 (gtk-import-function void gtk_preview_set_install_cmap
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2069 (gboolean . install_cmap))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2070 (gtk-import-function void gtk_preview_set_reserved
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2071 (gint . nreserved))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2072 ;;;(gtk-import-function void gtk_preview_set_dither
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2073 ;;; (GtkPreview . preview)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2074 ;;; (GdkRgbDither . dither))
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2075
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2076 (gtk-import-function GdkVisual gtk_preview_get_visual)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2077 (gtk-import-function GdkColormap gtk_preview_get_cmap)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2078 (gtk-import-function GtkPreviewInfo gtk_preview_get_info)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2079
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2080 ;; This function reinitializes the preview colormap and visual from
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2081 ;; the current gamma/color_cube/install_cmap settings. It must only
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2082 ;; be called if there are no previews or users's of the preview
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2083 ;; colormap in existence.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents:
diff changeset
2084 (gtk-import-function void gtk_preview_reset)