1. 21 Jul, 2008 1 commit
    • Michael Natterer's avatar
      remove _gtk_binding_signal_new(). · 7f006959
      Michael Natterer authored
      2008-07-21  Michael Natterer  <mitch@imendio.com>
      	* gtk/gtkbindings.[ch]: remove _gtk_binding_signal_new().
      	* gtk/gtkfilechooserdefault.c
      	* gtk/gtkmenu.c
      	* gtk/gtkmenushell.c
      	* gtk/gtkscalebutton.c
      	* gtk/gtktextview.c
      	* gtk/gtktoolbar.c
      	* gtk/gtkwidget.c: use g_signal_new_class_handler() instead. Add
      	some missing I_() to the signal names.
      svn path=/trunk/; revision=20874
  2. 01 Jul, 2008 1 commit
  3. 30 Jun, 2008 1 commit
    • Cody Russell's avatar
      Practically everything changed. · fce9c8b7
      Cody Russell authored
      2008-06-30  Cody Russell  <bratsche@gnome.org>
              * Practically everything changed.
              Change	all references	of GIMP	Toolkit	(and variations	of it)
              to GTK+	Toolkit, showing no mercy at all to our	beloved
      	ancestry. (#540529)
      svn path=/trunk/; revision=20709
  4. 22 Jun, 2008 1 commit
    • Johan Dahlin's avatar
      Include "config.h" instead of <config.h> Command used: find -name · d97cdbdf
      Johan Dahlin authored
      2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
          * *.[ch]: Include "config.h" instead of <config.h>
          Command used:
          find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
          Rubberstamped by Mitch and Tim
      svn path=/trunk/; revision=20669
  5. 17 Jun, 2008 1 commit
    • Michael Natterer's avatar
      s/GtkType/GType/ · 554e1eec
      Michael Natterer authored
      2008-06-17  Michael Natterer  <mitch@imendio.com>
      	* gtk/gtkbindings.c (gtk_binding_entry_add_signal):
      	* gtk/gtktoolbutton.c (gtk_tool_button_get_type): 
      	* examples/gtkdial/gtkdial.h (gtk_dial_get_type): 
      svn path=/trunk/; revision=20436
  6. 16 Jun, 2008 1 commit
  7. 12 Jul, 2007 1 commit
  8. 12 Mar, 2007 1 commit
  9. 11 Oct, 2006 1 commit
    • Tim Janik's avatar
      document gtk_binding_entry_skip(). · f58c280d
      Tim Janik authored
      Wed Oct 11 14:31:30 2006  Tim Janik  <timj@imendio.com>
              * docs/reference/gtk/gtk-sections.txt:
              * gtk/gtkbindings.c: document gtk_binding_entry_skip().
  10. 10 Oct, 2006 1 commit
  11. 05 Oct, 2006 1 commit
    • Michael Natterer's avatar
      added new scanner token "unbind" which gets rid of a key binding (in fact, · a3b67535
      Michael Natterer authored
      2006-10-05  Michael Natterer  <mitch@imendio.com>
      	* gtk/gtkrc.[ch]: added new scanner token "unbind" which gets
      	rid of a key binding (in fact, it only lets it appear unbound).
      	* gtk/gtkbindings.[ch] (struct GtkBindingEntry): added
      	"guint marks_unbound : 1"
      	(gtk_binding_entry_skip): new API which marks the entry as unbound.
      	Changed code so it returns FALSE when "marks_unbound == TRUE" is
      	encountered while activating bindings, effectively letting the
      	binding appear unbound (regardless of still existing bindings in
      	lower binding priority levels). Fixes bug #358329.
      	(gtk_binding_parse_binding): deprected these functions.
      	(_gtk_binding_entry_add_signall): new internal API.
      	* gtk/gtk.symbols: changed accordingly.
  12. 23 Mar, 2006 1 commit
    • Matthias Clasen's avatar
      Support subclasses in RC files. (#142417, Todd Berman, patch based on a · ac879843
      Matthias Clasen authored
      2006-03-23  Matthias Clasen  <mclasen@redhat.com>
      	Support subclasses in RC files.  (#142417, Todd Berman, patch
      	based on a patch by Benjamin Berg)
      	* gtk/gtkrc.h:
      	* gtk/gtkrc.c: Support <classname> elements in widget_class paths
      	in rc files which match any classes derived from named class.
      	(_gtk_rc_init): Use the new syntax in the default rc string.
      	* gtk/gtkbindings.c: Support the new syntax for bindings too.
      	* tests/testrc.c: Tests for widget_class path matching
  13. 05 Jan, 2006 3 commits
    • Matthias Clasen's avatar
      Revert the last change. · a5ed2693
      Matthias Clasen authored
      2006-01-05  Matthias Clasen  <mclasen@redhat.com>
      	* gtk/gtkbindings.c (binding_signal_new): Revert the last change.
    • Rodrigo Moya's avatar
      allocate correct amount for signal and arguments. · 2ffc7479
      Rodrigo Moya authored
      2006-01-05  Rodrigo Moya <rodrigo@novell.com>
      	* gtk/gtkbindings.c (binding_signal_new): allocate correct amount for
      	signal and arguments.
    • Matthias Clasen's avatar
      Revert questionable changes. · 6441a629
      Matthias Clasen authored
      2006-01-04  Matthias Clasen  <mclasen@redhat.com>
      	* gtk/gtkbindings.h (struct _GtkBindingSignal): Revert questionable
      	* gtk/gtkbindings.c: Use the slice allocator and allocate signal
      	and arguments in one block.
  14. 04 Jan, 2006 1 commit
  15. 28 Dec, 2005 1 commit
  16. 27 Dec, 2005 1 commit
  17. 01 Sep, 2005 1 commit
    • Matthias Clasen's avatar
      Intern some more strings. · 94eec042
      Matthias Clasen authored
      2005-09-01  Matthias Clasen  <mclasen@redhat.com>
              * gdk/*.c: Intern some more strings.
              * gtk/gtkintl.h:
              * gtk/*.c: Define an I_() macro and use it instead of the
              bulky g_intern_static_string().
  18. 20 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      Make PLT-reduction work with gcc4, and don't include everything in · cca8dd63
      Matthias Clasen authored
      2005-03-20  Matthias Clasen  <mclasen@redhat.com>
      	Make PLT-reduction work with gcc4, and don't include
      	everything in gdkalias.h:
      	* gtk/grk.symbols: Group symbols by header and source file.
      	* gtk/makegtkalias.pl: Protect definitions by the same
      	preprocessor symbols used to guard the headers. Move
      	the alias declarations to a separate file which is
      	produced when calling makegtkalias.pl -def
      	* gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate
      	this file.
      	* gtk/*.c: Include gtkalias.h after the other headers,
      	include gtkaliasdef.c at the bottom.
      	* gtk/*.h: Small cleanups.
  19. 01 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      gdk/gdkkeyuni.c gdk/gdkpixbuf-drawable.c gdk/gdkrgb.c gdk/x11/gdkdnd-x11.c · 6da29b43
      Matthias Clasen authored
      2005-03-01  Matthias Clasen  <mclasen@redhat.com>
      	* gdk/gdkkeyuni.c
      	* gdk/gdkpixbuf-drawable.c
      	* gdk/gdkrgb.c
      	* gdk/x11/gdkdnd-x11.c
      	* gdk/x11/gdkevents-x11.c
      	* gdk/x11/gdkproperty-x11.c
      	* gdk/x11/gdkvisual-x11.c
      	* gdk-pixbuf/gdk-pixbuf.c
      	* gtk/gtkaction.c
      	* gtk/gtkbindings.c
      	* gtk/gtkcolorbutton.c
      	* gtk/gtkcombo.c
      	* gtk/gtkcontainer.c
      	* gtk/gtkfilechooserdefault.c
      	* gtk/gtkfilesel.c
      	* gtk/gtkgamma.c
      	* gtk/gtkiconview.c
      	* gtk/gtkinputdialog.c
      	* gtk/gtkitemfactory.c
      	* gtk/gtkmenu.c
      	* gtk/gtktextview.c
      	* gtk/gtktooltips.c
      	* gtk/gtktreedatalist.c
      	* gtk/gtkuimanager.c
      	* gtk/tree_minus.xpm
      	* gtk/tree_plus.xpm
      	* gtk/xdgmime/xdgmime.c
      	* gtk/xdgmime/xdgmime.h:
      	Move constant data to .rodata.
  20. 09 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      	* gtk/*.c: Include gtkalias.h
  21. 06 Mar, 2004 1 commit
  22. 02 Mar, 2004 1 commit
    • Tim Janik's avatar
      expose gtk_bindings_activate_event(), changed callers. · c454880a
      Tim Janik authored
      Mon Mar  1 23:52:15 2004  Tim Janik  <timj@gtk.org>
              * gtk/gtkbindings.[hc]: expose gtk_bindings_activate_event(), changed
              * gtk/gtkwindow.[hc]: added gtk_window_propagate_key_event() to expose
              the key event propagation mechanism used for focus widgets.
              (gtk_window_key_release_event): use the same key event propagation logic
              as gtk_window_key_press_event().
  23. 21 May, 2003 1 commit
    • Owen Taylor's avatar
      We need to pass the unmasked state to · e1fb5367
      Owen Taylor authored
      Wed May 21 12:52:01 2003  Owen Taylor  <otaylor@redhat.com>
              * gtk/gtkkeyhash.[ch] (_gtk_key_hash_looku): We need
              to pass the unmasked state to gdk_keymap_translate_keyboard_state()
              to handle the case where a modifier not in the mask
              (like Num_Lock) changes the key value, so replace
              the masked state with a state/mask pair. (#106913,
              Olivier Ripoll)
              * gtk/gtkwindow.c gtk/gtkbinding.c: Update to pass
              in state/mask pair to _gtk_key_hash_lookup()
  24. 14 Dec, 2002 1 commit
    • Owen Taylor's avatar
      Add a new binding signal, "move_scroll", and use it to hook up · 08a08cf1
      Owen Taylor authored
      Sat Dec 14 14:19:16 2002  Owen Taylor  <otaylor@redhat.com>
              * gtk/gtkmenu.c: Add a new binding signal, "move_scroll",
              and use it to hook up Home/End/Page_Up/Page_Down keybindings.
              (#80484, Narayana Pattipati, Marius Andreiana)
              * gtk/gtkmenu.c (gtk_menu_scroll_item_visible): Fix some
              bugs in the computation of when an item is visible. (#99545)
              * gtk/gtkbindings.[ch] (_gtk_binding_signal_new) gtk/gtkmenushell.c:
              Move here, export privately.
              * gtk/gtkmenushell.c (_gtk_menu_shell_select_last): Export
              * gtk/gtkmenushell.c (gtk_menu_shell_select_item): Don't
              select the item if it is already selected.
  25. 09 Oct, 2002 1 commit
    • Manish Singh's avatar
      Deprecation cleanup · fb6a7df8
      Manish Singh authored
      Wed Oct  9 15:07:08 2002  Manish Singh  <yosh@gimp.org>
              * gtk/gtkbindings.[ch] gtk/gtkcalendar.[ch] gtk/gtkfilesel.[ch]
              gtk/gtkfontsel.[ch] gtk/gtkitem.[ch] gtk/gtkitemfactory.[ch]:
              Deprecation cleanup
  26. 30 Sep, 2002 1 commit
  27. 29 Apr, 2002 1 commit
    • Alex Larsson's avatar
      Integrate Erwann Chenede's multihead changes for the gtk/ directory. · 4632fb81
      Alex Larsson authored
      Mon Apr 29 18:28:00 2002  Owen Taylor  <otaylor@redhat.com>
      	Integrate Erwann Chenede's multihead changes for the gtk/ directory.
      	* gtk/gtkclipboard.[ch]: Add gtk_clipboard_get_for_display(),
      	make internals multihead aware.
      	* gtk/gtkcolorsel.[ch]: Add
      	gtk_color_selection_set_change_palette_with_screen_hook () [ugh!]
      	make up for non-multihead safety of
      	* gtk/gtkinvisible.[ch] gtk/gtkmenu.[ch] gtkwindow.[ch]: Add
      	gtk_{invisible,menu,window}_set_screen(); add "screen" properties
      	for GtkWindow and GtkMenu.
      	* gtk/gtkplug.[ch]: Add gtk_plug_construct_for_display(),
      	gtk_plug_new_for_display(). Multihead fixes.
      	* gtk/gtkselection.[ch]: Add gtk_selection_owner_set_for_display(),
      	make internals multihead aware.
      	* gtk/gtksettings.[ch]: Add gtk_settings_get_for_screen(), get
      	rid of now-useless gtk_settings_constructor().
      	* gtk/gtkstyle.[ch]: Add gtk_style_get_font_for_display(), fix
      	check/radio button indicators bitmap handling to be multihead
      	* gtk/gtkwidget.[ch]: Add gtk_widget_get_screen(), gtk_widget_has_screen(),
      	gtk_widget_get_display(), gtk_widget_get_clipboard(),
      	* gtk/gtkbindings.c gtk/gtkbutton.c gtk/gtkclist.c gtk/gtkcombo.c
      	gtk/gtkctree.c gtk/gtkdnd.c gtk/gtkfilesel.c gtk/gtkgamma.c
      	gtk/gtkhandlebox.c gtk/gtkhsv.c gtk/gtkimcontext.c gtk/gtklabel.c
      	gtk/gtklist.c gtk/gtkmain.c gtk/gtkmenuitem.c gtk/gtkmenushell.c
      	gtk/gtknotebook.c gtk/gtkoldeditable.c gtk/gtkoptionmenu.c
      	gtk/gtkpaned.c gtk/gtkpreview.c gtk/gtksocket.c gtk/gtktext.c
      	gtk/gtktextbuffer.c gtk/gtktextview.c gtk/gtktipsquery.c
      	gtk/gtktooltips.c gtk/gtktreeview.c gtk/gtktreeviewcolumn.c:
      	misc mechanical multihead-safety fixes.
      	* gtk/gtkclipboard.c: Use a GtkImage rather than a pixmap for
      	the dropper, look up the color palette only at realization time,
      	other multihead fixes.
      	* gtk/gtkcombo.c (gtk_combo_unrealize): Popdown the list when
      	* gtk/gtkentry.c: Only claim ownership of the primary selection
      	when realized, misc multihead fixes.
      	* gtk/gtkfontsel.c: Only fill in fonts when attached to a screen,
      	fix gtk_font_selection_get_font() for multihead.
      	* gtk/gtkgc.c: make the depth => drawable hash per-screen.
      	* gtk/gtkinvisible.c: Add a constructor that realizes the
      	widget, so we get a realized widget with g_object_new() as
      	well gtk_invisible_new() as before.
      	* gtk/gtkmain.c: Get rid of unused gtk_visual/gtk_colormap
      	* gtk/gtktextdisplay.c: Add warnings if stipple bitmaps
      	are used on the wrong screen.
      	* gtk/gtktoolbar.c: Make handling of GtkSettings-based layout
      	read properties and connect to settings when the screen is changed,
      	rather than on init/finalize.
      	* gtk/gtkwindow.c: Fix icon handing to be multihead safe ...
      	default icon pixmaps/mask are only shared between windows on the
      	same screen. Misc multihead fixes.
      Sat Apr 27 13:49:53 2002  Owen Taylor  <otaylor@redhat.com>
      	* gtk/gtkclipboard.c (gtk_clipboard_get_for_display):
      	Update docs to reference GDK_SELECTION_CLIPBOARD rather GDK_NONE.
      2002-04-29  Alex Larsson  <alexl@redhat.com>
      	* gdk/linux-fb/gdkproperty-fb.c (gdk_property_get):
      	Fix silly bug, noticed by Sven Neumann.
      Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
      	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
      	so that you can set a new sort func.
  28. 25 Mar, 2002 1 commit
  29. 22 Mar, 2002 1 commit
    • Owen Taylor's avatar
      Partial fix for problem where keypad keys acted as shift-arrows in an · 7425e428
      Owen Taylor authored
      Fri Mar 22 11:29:11 2002  Owen Taylor  <otaylor@redhat.com>
              Partial fix for problem where keypad keys acted
              as shift-arrows in an entry rather than arrows (#74327)
              * gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Sort lookup
              results by number of modifiers in the entry. Fixes
              problem where if a key matched both modified and unmodified
              key bindings ... e.g., the distinguishing key binding
              was consumed, then it was random which was used.
              * gtk/gtkbindings.c (gtk_binding_entries_sort_patterns):
              Catch the case where there are multiple entries from the
              same bindingset (with different modifiers), and use only
              the first entry, which, with the change in _gtk_key_hash_lookup()
  30. 21 Feb, 2002 2 commits
    • Owen Taylor's avatar
      Add GDK_ISO_Next_Group/Prev_Group/Level3_Shift/ First_Group/Last_Group to · e5e5a521
      Owen Taylor authored
      Thu Feb 21 16:51:17 2002  Owen Taylor  <otaylor@redhat.com>
              * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Add
              First_Group/Last_Group to list of invalid accelerators.
              (A lot more that should be added, but probably would
              want a range mechanism. These are the ones found in
              the standard XFree86 config files.)
              * gtk/gtkbindings.c (gtk_bindings_activate): Fix problem
              that broke bindings for menus.
              * gtk/gtkwindow.[ch]: Export _gtk_window_activate_key()
              * gtk/gtkmenushell.c (gtk_menu_shell_key_press): Use
              _gtk_window_activate_key(), gtk_bindings_activate_event().
    • Owen Taylor's avatar
      Implement "fuzzy" key binding lookups; allow matches on key and level but · 708e1a95
      Owen Taylor authored
      Wed Feb 20 14:26:47 2002  Owen Taylor  <otaylor@redhat.com>
              * gtk/gtkkeyhash.[ch]: Implement "fuzzy" key binding lookups;
              allow matches on key and level but not group. Also, implement
              ignoring "consumed modifiers correctly."
              * gtk/gtkaccelgroup.c gtk/gtkbindings.c: Convert to using
              * gtk/gtkdebug.h gtk/gtkmain.c: Support GTK_DEBUG=keybindings
              * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fill in
              the group for key release events as well as key press events.
              * gdk/gdkkeys.h gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
              Rename unused_modifiers to consumed_modifiers, make the docs and
              non-Xkb implementation match the Xkb implementation.
              * gdk/linux-fb/gdkkeyboard-fb.c gdk/win32/gdkkeys-win32.c: Propagate
              doc and parameter name changes.
              * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
              XkbTranslateKeyCode doesn't handle LockMask, we need to handle
              it ourselves.
              * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state): Force
              <Shift>Tab to give GDK_ISO_Left_Tab, since we need consistency
              to allow dealing with ISO_Left_Tab.
              * gtk/gtkwindow.c gtk/gtktextview.c gtk/gtkscrolledwindow.c
              gtk/gtkpaned.c gtk/gtkcombo.c  gtk/gtknotebook.c:
              Remove inappropriate uses of GDK_ISO_Left_Tab. (GDK_ISO_Left_Tab
              or <Shift>Tab both are equivalent as a binding specifier.)
              * gtk/gtkbutton.c (gtk_button_class_init): Make ::activate
              GTK_RUN_ACTION, so you can bind an accelerator to it.
              * gtk/gtklabel.c (gtk_label_set_uline_text_internal): Call
              gdk_unicode_to_keyval on the mnemonic character.
              * tests/testgtk.c: Add a test for the new fuzzy key binding matching.
  31. 09 Feb, 2002 2 commits
    • Owen Taylor's avatar
      Fix problem with string-valued parameters (#70012, Johan Dahlin.) · 9ff27f0f
      Owen Taylor authored
      Fri Feb  8 20:24:58 2002  Owen Taylor  <otaylor@redhat.com>
      	* gtk/gtkbindings.c (binding_compose_params): Fix problem
      	with string-valued parameters (#70012, Johan Dahlin.)
      	* gtk/gtkentry.c (gtk_entry_delete_whitespace): Fix
      	white space deletion.
    • Owen Taylor's avatar
      Add a function to delete all bindings add by gtk_binding_parse_binding() · 7b79dfbe
      Owen Taylor authored
      Fri Feb  8 18:46:13 2002  Owen Taylor  <otaylor@redhat.com>
      	* gtk/gtkbindings.[ch] (_gtk_binding_reset_parsed): Add
      	a function to delete all bindings add by
      	gtk_binding_parse_binding() when rereading RC files.
      	* gtk/gtkrc.c (gtk_rc_reparse_all_for_settings): Reset
      	binding set content as well as RC content.
      	* gtk/gtkbindings.c (binding_compose_params): Fix
      	various GValue handling problems.
      	* gtk/gtkentry.c (gtk_entry_class_init): Remove bindings
      	for C-b, C-f, M-b, M-f, C-a, C-e, C-w, C-y, M-space, C-u,
      	C-k, M-\, M-d, C-d.
      	* gtk/gtktextview.c (gtk_text_view_class_init): Remove
      	same bindings as GtkEntry, plus C-n, C-p, C-space
              * gtk/gtkrc.key.default gtk/gtkrc.key.emacs gtk/Makefile.am:
      	Add Emacs and Default key themes.
  32. 08 Feb, 2002 1 commit
    • Darin Adler's avatar
      isspace -> g_ascii_isspace Remove gdki8n.h include. Remove <ctype.h> · 6ec06edb
      Darin Adler authored
      	* demos/gtk-demo/main.c: (load_file): isspace -> g_ascii_isspace
      	* gdk/x11/gdkim-x11.c: Remove gdki8n.h include.
      	* gdk/x11/gdkkeys-x11.c: Remove <ctype.h> include.
      	* gdk/x11/gdkmain-x11.c: Remove <ctype.h> include.
      	* gtk/fnmatch.c: Remove <ctype.h> include.
      	* gtk/gtkaccelgroup.c: Remove <ctype.h> include.
      	* gtk/gtkaccellabel.c: (gtk_accel_label_refetch): toupper ->
      	g_unichar_toupper, toupper -> g_unichar_totile
      	* gtk/gtkbindings.c: Remove <ctype.h> include.
      	* gtk/gtkfontsel.c: Remove <ctype.h> include.
      	* gtk/gtkiconfactory.c: Remove <ctype.h> include.
      	* gtk/gtkinputdialog.c: Remove <ctype.h> include.
      	* gtk/gtklabel.c: Remove <ctype.h> include.
      	* gtk/gtkmain.c: Remove <ctype.h> include.
      	* gtk/gtkmenu.c: Remove <ctype.h> include.
      	* gtk/gtkoldeditable.c: Remove <ctype.h> include.
      	* gtk/gtkrc.c: Remove <ctype.h> include.
      	* gtk/gtktextbtree.c: Remove <ctype.h> include.
      	* gtk/gtktextiter.c: Remove <ctype.h> include.
      	* gtk/gtktextsegment.c: Remove <ctype.h> include.
  33. 30 Jan, 2002 2 commits
  34. 17 Jan, 2002 1 commit
    • Owen Taylor's avatar
      Support "optional" bindings. If a binding signal has a boolean return · ee2d7c45
      Owen Taylor authored
      Wed Jan 16 19:23:04 2002  Owen Taylor  <otaylor@redhat.com>
      	* gtk/gtkbindings.c (gtk_binding_entry_activate):
      	Support "optional" bindings. If a binding signal
      	has a boolean return value, and returns FALSE it
      	is as if it didn't exist all.
      	* gtk/gtkbindings.c (binding_compose_params): Switch
      	over to GValue.
      	* gtk/gtknotebook.[ch]: Make the select_page() and
      	change_current_page() signals only take effect when
      	the focus is on the tab area so that key presses
      	in children pass up to the toplevel correctly.
  35. 19 Nov, 2001 1 commit
    • Owen Taylor's avatar
      Rename the GTK_DESTROYED flag to GTK_IN_DESTRUCTION, remove the · e4be2240
      Owen Taylor authored
      Sun Nov 18 19:47:29 2001  Owen Taylor  <otaylor@redhat.com>
      	* gtk/gtkobject.h docs/Changes-2.0.txt: Rename the
      	GTK_DESTROYED flag to GTK_IN_DESTRUCTION, remove the
      	GTK_OBJECT_DESTROYED() check macro.
      	* gtk/gtkbindings.c (gtk_bindings_activate): Remove
      	instances of GTK_OBJECT_DESTROYED() that weren't
      	needed any more.
      	* gtk/gtkdialog.c: Exchange use of GTK_OBJECT_DESTROYED
      	for a connection to ::destroy.