1. 28 Mar, 2001 2 commits
  2. 26 Mar, 2001 4 commits
  3. 24 Mar, 2001 4 commits
    • Havoc Pennington's avatar
      improve error message to contain the word "theme" · 11ed2b2e
      Havoc Pennington authored
      2001-03-24  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkthemes.c (gtk_theme_engine_load): improve error message
      	to contain the word "theme"
      11ed2b2e
    • Havoc Pennington's avatar
      make motion around the ring much slower but finer-grained (gtk_hsv_focus): · 891cd55e
      Havoc Pennington authored
      2001-03-24  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkhsv.c (gtk_hsv_move): make motion around the ring much
      	slower but finer-grained
      	(gtk_hsv_focus): get initial focus on the ring or triangle
      	according to tab direction
      
      	* gtk/testgtk.c (main): get rid of weird sleep(1) on exit
      891cd55e
    • Havoc Pennington's avatar
      make this somewhat key-navigable · 207e3bb9
      Havoc Pennington authored
      2001-03-23  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkhsv.c: make this somewhat key-navigable
      
      	* gtk/gtkfontsel.c: mnemonics
      
      	* gtk/gtkgamma.c: mnemonics
      
      	* gtk/gtkcolorsel.c: add mnemonics to labels
      
      2001-03-22  Havoc Pennington  <hp@pobox.com>
      
      	Applied big patch from Seth Lytle to fix event handler return
      	values, slightly modified.
      
      	* gtk/gtkcalendar.c (gtk_calendar_button_press): return TRUE if
      	handled.
      	(gtk_calendar_key_press): return TRUE for GDK_space triggers
      	select_day
      
      	* gtk/gtkclist.c (gtk_clist_button_press): return TRUE if handled
      	(gtk_clist_button_release): return TRUE if handled
      
      	* gtk/gtkcolorsel.c (mouse_release):
      	(palette_activate):
      	(palette_press):
      	(palette_new):
      	(mouse_press):
      	(get_screen_color):
      	fixed return type (void to gboolean), return TRUE,
      	added GTK_SIGNAL_FUNC cast
      
      	* gtk/gtkcombo.c (gtk_combo_popup_button_press): fixed return type
      	(void to gboolean), and return TRUE
      	(gtk_combo_button_release): changed return value to TRUE after
      	gtk_grab_add on combo->popwin
      
      	* gtk/gtkctree.c (gtk_ctree_button_press): return TRUE if triggers a
      	collapse or expand
      
      	* gtk/gtkcurve.c (gtk_curve_graph_events): return TRUE for
      	button/motion
      
      	* gtk/gtkdnd.c (gtk_drag_source_event_cb): return TRUE for button
      	press/release and motion that trigger act
      
      	* gtk/gtkentry.c (gtk_entry_button_release): return TRUE
      
      	* gtk/gtkfontsel.c (gtk_font_selection_size_key_press): return TRUE
      	for GDK_Return
      
      	* gtk/gtklist.c (gtk_list_button_press): return TRUE mostly
      	(gtk_list_button_release): return TRUE if selection
      
      	* gtk/gtklistitem.c (gtk_list_item_button_press): return TRUE on
      	press
      
      	* gtk/gtkmenushell.c (gtk_menu_shell_button_press):
      	(gtk_menu_shell_button_release): chain parent_menu_shell retval
      
      	* gtk/gtknotebook.c (gtk_notebook_button_press): return FALSE if
      	nothing triggered
      	(gtk_notebook_button_release): return TRUE if we do anything
      
      	* gtk/gtkspinbutton.c (gtk_spin_button_button_press):
      	(gtk_spin_button_button_release): return TRUE or chained retval
      
      	* gtk/gtktext.c (gtk_text_button_press):
      	(gtk_text_button_release): return TRUE
      	(gtk_text_key_press): remove redundant retval code
      
      	* gtk/gtktreeitem.c (gtk_tree_item_button_press): return TRUE if button
      	and sensitive
      	(gtk_tree_item_subtree_button_click): changed type to gint, and return
      	TRUE if sensitive
      
      	* gtk/gtktooltips.c (gtk_tooltips_event_handler): deactivate implies
      	return TRUE
      207e3bb9
    • Havoc Pennington's avatar
      fix warnings · b6b4e13f
      Havoc Pennington authored
      2001-03-23  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/testgtk.c: fix warnings
      
      	* gtk/gtktoolbar.c (gtk_toolbar_insert_element): fix return value
      
      	* gtk/gtktextview.c: fix warnings
      
      	* gtk/gtktext.c (find_cursor_at_line): fix warning
      
      	* gtk/gtkselection.c (gtk_selection_notify): fix warning
      
      	* gtk/gtkitemfactory.c (gtk_item_factory_menu_pos): fix signature
      	of this function
      
      	* gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
      	fix warning
      
      	* gtk/gtkhandlebox.c (gtk_handle_box_style_set): fix warning
      
      	* gtk/gtkfontsel.c: fix warning
      
      	* gtk/gtkcolorsel.c: fix warnings
      b6b4e13f
  4. 23 Mar, 2001 4 commits
    • Havoc Pennington's avatar
      Apply property patch from Lee Mallabone · dc0cd67d
      Havoc Pennington authored
      2001-03-23  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtkhandlebox.c: Apply property patch from Lee Mallabone
      
      	* gtk/gtkbox.c: Apply property patch from Lee Mallabone
      
      	* gtk/gtkcheckmenuitem.c: Apply property patch from Lee Mallabone,
      	and deprecated gtk_check_menu_item_set_show_toggle().
      
      	* gtk/gtkbutton.c: Apply property patch from Lee Mallabone
      
      	* gtk/gtkfilesel.c: Apply property patch from Lee Mallabone
      
      	* gtk/gtkframe.c: Apply property patch from Lee Mallabone
      dc0cd67d
    • Havoc Pennington's avatar
      fix up some docs · 4291350f
      Havoc Pennington authored
      2001-03-23  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktoolbar.c, gtk/gtkimcontext.c, gtk/gtklabel.c: fix up
      	some docs
      
      2001-03-23  Havoc Pennington  <hp@redhat.com>
      
      	* gdk/gdk-sections.txt: updates
      
      	* gtk/gtk-sections.txt: updates
      
      	* gtk/gtk-docs.sgml: mop up TreeModelSimple entity
      
      	* gdk/gdk-docs.sgml: remove input method
      	and input context docs
      4291350f
    • Jonathan Blandford's avatar
      Forgot to namespace this. · b572436d
      Jonathan Blandford authored
      Fri Mar 23 16:13:43 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeviewcolumn.h (GtkCellDataFunc): Forgot to namespace
      	this.
      
      	* gtk/gtktreestore.c (gtk_tree_store_set_value): change from
      	set_cell to set_value
      
      	* gtk/gtkliststore.c (gtk_list_store_set_value): change from
      	set_cell to set_value
      b572436d
    • Jonathan Blandford's avatar
      fix braino. New interface to add cleanup sortable support. · 21fd434c
      Jonathan Blandford authored
      Thu Mar 22 19:27:34 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render):
      	fix braino.
      	* gtk/gtktreesortable.[ch]: New interface to add cleanup sortable
      	support.
      
      	* gtk/gtktreeview.c: Addition of initial sortable support.
      
      	* gtk/gtktreestore.c: Addition of initial sortable support.
      
      	* gtk/gtkliststore.c: Addition of initial sortable support.
      
      	* gtk/gtkmarshal.list: yet another marshaller.
      
      	* gtk/gtktreedatallist.[ch]: shared code between the store models
      	for handling sorting headers.
      21fd434c
  5. 22 Mar, 2001 4 commits
    • Havoc Pennington's avatar
      docs on GdkKeymap · 18b5348b
      Havoc Pennington authored
      2001-03-22  Havoc Pennington  <hp@redhat.com>
      
      	* gdk/tmpl/keys.sgml: docs on GdkKeymap
      18b5348b
    • Havoc Pennington's avatar
      Add ability to override the focus chain for a container explicitly · 23b98cc1
      Havoc Pennington authored
      2001-03-22  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtkcontainer.c (gtk_container_set_focus_chain):
      	(gtk_container_unset_focus_chain): Add ability to override the
      	focus chain for a container explicitly
      23b98cc1
    • Tim Janik's avatar
      some cleanups, fixed mnemonic_widget handling, added PROP_MNEMONIC_WIDGET. · c2c98d9e
      Tim Janik authored
      Thu Mar 22 13:01:44 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtklabel.[hc]: some cleanups, fixed mnemonic_widget handling,
              added PROP_MNEMONIC_WIDGET.
      
              * gtk/gtkwindow.c (gtk_window_activate_mnemonic):
              (gtk_window_remove_mnemonic):
              (gtk_window_add_mnemonic): fixed assertions.
              (gtk_window_activate_mnemonic): constrain modifier checks to those
              permitted by gtk_accelerator_get_default_mod_mask().
              got rid of gtk_window_get_default_accel_group().
      
              * gtk/gtkwidget.c (gtk_widget_real_activate_mnemonic): handle non
              activatable widgets either by focussing or a warning.
              added a signal accumulator to ::activate_mnemonic which stops the
              emission once a handler returned TRUE.
      c2c98d9e
    • Havoc Pennington's avatar
      handle mnemonics in the stock item label · 6e58fd1e
      Havoc Pennington authored
      2001-03-22  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtktoolbar.c (gtk_toolbar_insert_stock): handle mnemonics in
      	the stock item label
      
      	* gtk/gtklabel.c: s/@gtk_func/gtk_func()/ in docs
      
      	* gtk/gtkstock.c (builtin_items): add mnemonics where missing
      
      	* demos/gtk-demo/*.c: Add mnemonics all over the place
      
      	* gtk/gtklabel.h: mark parse_uline deprecated
      6e58fd1e
  6. 21 Mar, 2001 3 commits
    • Alexander Larsson's avatar
      Add support for stock and normal imagemenuitems. · e0423105
      Alexander Larsson authored
      2001-03-21  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkitemfactory.[ch]:
      	Add support for stock and normal imagemenuitems.
      
      	* gtk/testgtk.c:
      	Add some tests for mnemonics, stock toolbars, stock
      	and image menuitems in itemfactory and gdk_window_scroll.
      e0423105
    • Alexander Larsson's avatar
      Renamed gtk_button_new_stock() to gtk_button_new_from_stock() and removed · de5eafed
      Alexander Larsson authored
      2001-03-21  Alexander Larsson  <alexl@redhat.com>
      
              * gtk/gtkbutton.[ch]:
      	* gtk/gtkdialog.c:
      	Renamed gtk_button_new_stock() to gtk_button_new_from_stock() and
      	removed accel_group argument. Renamed gtk_button_new_accel() to
      	gtk_button_new_with_mnemonic() and removed accel_group argument.
      
      	* gtk/gtkcheckbutton.[ch]:
      	New function gtk_check_button_new_with_mnemonic().
      
      	* gtk/gtkentry.c:
      	Override activate_mnemonic and just grab focus.
      
      	* gtk/gtkitemfactory.c:
      	Don't add menu uline accel group, instead use mnemonics support.
      
      	* gtk/gtklabel.[ch]:
      	New support for mnemonics.
      
      	* gtk/gtkmarshal.list:
      	Needed BOOLEAN:BOOLEAN for activate_mnemonic.
      
      	* gtk/gtkmenu.[c]:
      	* gtkmenushell.c:
      	Use mnemonics instead of accel groups for uline
      	support in menu items.
      	Removed gtk_menu_get_uline_accel_group() and
      	gtk_menu_ensure_uline_accel_group().
      
      	* gtk/gtkmenuitem.c:
      	Override activate_mnemonic to handle switching between
      	menu items if there are collisions.
      
      	* gtk/gtknotebook.c:
      	Connect to activate_mnemonic on the tab_label, so that
      	activating it switches to that notebook page.
      
      	* gtk/gtkwidget.[ch]:
      	Add activate_mnemonic signal. New function
      	gtk_widget_activate_mnemonic() to emit it.
      	Default implementation does activate/grab_focus.
      
      	* gtk/gtkwindow.[ch]:
      	Add support for mnemonics in windows.
      	New functions:
      	gtk_window_add_mnemonic, gtk_window_remove_mnemonic,
      	gtk_window_activate_mnemonic, gtk_window_set_mnemonic_modifier
      
      	* gtk/testgtk.c:
      	Update to function name changes.
      de5eafed
    • Alexander Larsson's avatar
      Add gtk_image_menu_item_new_from_stock() · a24e9b10
      Alexander Larsson authored
      2001-03-21  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkimagemenuitem.[c]:
      	Add gtk_image_menu_item_new_from_stock()
      a24e9b10
  7. 20 Mar, 2001 2 commits
  8. 19 Mar, 2001 3 commits
    • Havoc Pennington's avatar
      Make GtkIconSource an opaque datatype, and add a bunch of accessor · 73e9d113
      Havoc Pennington authored
      2001-03-19  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtkiconfactory.c: Make GtkIconSource an opaque datatype, and
      	add a bunch of accessor functions. This is because we have
      	reasonable expectations of extending what fields it contains in
      	the future.
      
      	* gtk/gtkstyle.c (gtk_default_render_icon): adapt to icon source
      	changes
      
      	* gtk/gtkrc.c (gtk_rc_parse_icon_source): fix to use new
      	GtkIconSource
      73e9d113
    • Owen Taylor's avatar
      Handle quoting of / with \; properly handle __ in paths, quote " and \n in · 489c376b
      Owen Taylor authored
      Mon Mar 19 15:53:36 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkitemfactory.c gtk/testgtk.c: Handle quoting of / with \; properly
      	handle __ in paths, quote " and \n in gtk_item_factory_dump_items().
      
      	* gtk/gtkadjustment.[ch] gtk/gtkclist.c gtk/gtkhruler.c gtk/gtklayout.c
      	  gtk/gtklist.c gtk/gtkprogress.[ch] gtk/gtkprogressbar.[ch] gtk/gtkrange.[ch]
      	  gtk/gtkruler.[ch] gtk/gtkscale.c gtk/gtkscrolledwindow.c gtk/gtkspinbutton.[ch]
      	  gtk/gtktext.c gtk/gtktextview.c gtk/gtkvruler.c gtk/testgtk.c:
      	Change float to double everywhere with the exception of 0<->1.0 alignment
      	and GtkCurve.
      489c376b
    • Tor Lillqvist's avatar
      gdk/win32/gdkdrawable-win32.c Use correct casts in debugging output. · c5f68d25
      Tor Lillqvist authored
      2001-03-19  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkdrawable-win32.c
      	* gdk/win32/gdkimage-win32.c: Use correct casts in debugging
      	output.
      
      	* demos/testpixbuf-drawable.c: If GDK_WINDOWING_WIN32, include
      	gdkwin32.h.
      
      2001-03-19  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.mingw.in: Handle gdk-pixbuf-marshal.c.
      
      	* gdk_pixbuf.def: Update.
      
      	* pixbufloader_*.def: Just export the fill_vtable functions now.
      c5f68d25
  9. 18 Mar, 2001 3 commits
    • Tor Lillqvist's avatar
      New function. print_event_state, print_event): Use preprocessor macro to · 4f81f119
      Tor Lillqvist authored
      2001-03-18  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkevents-win32.c (print_window_state): New function.
      	print_event_state, print_event): Use preprocessor macro to make
      	code more compact. Print also GDK_WINDOW_STATE events.
      	(synthesize_crossing_events): Remove the old #ifdeffed-out code.
      
      	* gtk/gtk.def
      	* gtk/makefile.mingw.in: Update.
      
      	* gtk/gtkmain.h: Check for G_PLATFORM_WIN32, not only G_OS_WIN32,
      	to catch also Cygwin.
      4f81f119
    • Mike Kestner's avatar
      Finally getting around to checkin per Havoc. This is the fix for bug · 545f0bd8
      Mike Kestner authored
      
      
      Finally getting around to checkin per Havoc.  This is the fix for bug 51782.
      
      2001-03-18  Mike Kestner  <mkestner@ameritech.net>
      
      	* make-inline-pixbuf.c (main): Added logic to remove output when
      	failures occur.
      545f0bd8
    • Tim Janik's avatar
      added rc-style argument GtkSpinButton::shadow_type. removed · ac68581f
      Tim Janik authored
      Sun Mar 18 01:15:30 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkspinbutton.[hc]: added rc-style argument
              GtkSpinButton::shadow_type.
              removed spin_button->shadow_type, gtk_spin_button_set_shadow_type()
              and ARG_SHADOW_TYPE as it doesn' make much sense to try to override
              rc-style settings.
      
              * gtk/gtkfixed.c: removed gtk_fixed_paint() (was unused).
      
              * gtk/gtkwidget.c: quark cleanups.
      
              * gtk/gtkrc.[hc]: added gtk_rc_scanner_new() to create an rc-file
              scanner with appropriate configuration, renamed GtkRcStyleClass.clone
              to create_rc_style() (we don't do cloning in standard OO sense).
              added per rc style properties.
      
              * gtk/gtkstyle.[hc]: added code to retrive pspec conformant rc-style
              property values and for caching those. some cleanups.
      
              * gtk/Makefile.am: -DG_DISABLE_CONST_RETURNS.
      
              * gtk/gtksettings.[hc]: new file for global rc-file properties
              (at least currently, should get extended to support X properties
              and other communication mechanisms).
      
              * gtk/gtkwidget.[hc]: added style property support:
              (gtk_widget_class_install_style_property_parser): install style
              property pspec with parser function for rc-file values other
              than LONG, DOUBLE or STRING.
              (gtk_widget_class_install_style_property): same as above without
              parser (parsers are going to be needed quite infrequently).
              (gtk_widget_style_get_property): retrive style property value.
              (gtk_widget_style_get_valist): same as above with varargs support,
              has NOCOPY semantics.
              (gtk_widget_style_get): wrapper around gtk_widget_style_get_valist().
      ac68581f
  10. 17 Mar, 2001 2 commits
  11. 16 Mar, 2001 8 commits
    • Jonathan Blandford's avatar
      modified to use "row_activated" signal. · 73dc88d2
      Jonathan Blandford authored
      Fri Mar 16 18:24:53 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* demos/gtk-demo/main.c (row_activated_cb): modified to use
      	"row_activated" signal.
      
      	* gtk/gtktreeview.c (gtk_tree_view_row_activated): oh, the
      	stupidity.  Lets actually pass in the row with this signal...
      73dc88d2
    • Jonathan Blandford's avatar
      s/GTK_TREE_COLUMN/GTK_TREE_VIEW_COLUMN · 4d4af294
      Jonathan Blandford authored
      Fri Mar 16 18:01:17 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeviewcolumn.[ch]: s/GTK_TREE_COLUMN/GTK_TREE_VIEW_COLUMN
      
      	* gtk/gtktreeview.c (gtk_tree_view_row_activated): New signal.
      
      	* gtk/gtktreeview.c (gtk_tree_view_destroy): moved pretty much
      	everything into the ::destroy function, and freed a lot more.
      4d4af294
    • Havoc Pennington's avatar
      change to use gint instead of gint16, to avoid overflow issues, since · 23e3673e
      Havoc Pennington authored
      2001-03-16  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtkwidget.h (struct _GtkWidgetAuxInfo): change to use gint
      	instead of gint16, to avoid overflow issues, since sizes > 16-bit
      	are now allowed.
      
      2001-03-16  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtk-docs.sgml: remove GtkData entity usage
      23e3673e
    • Havoc Pennington's avatar
      Applied patch from Nils Barth (bug # 51041) to replace "gint" with · 52658cd3
      Havoc Pennington authored
      2001-03-16  Havoc Pennington  <hp@redhat.com>
      
      	* Applied patch from Nils Barth (bug # 51041) to
      	replace "gint" with "gboolean" and 0/1 with TRUE/FALSE
      	in various places.
      52658cd3
    • Havoc Pennington's avatar
      add varargs for properties to set on the tag. · e7a21a2e
      Havoc Pennington authored
      2001-03-15  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextbuffer.c (gtk_text_buffer_create_tag): add varargs
      	for properties to set on the tag.
      
      	* gtk/testtext.c: fixups to reflect create_tag change
      
      	* gtk/gtktexttag.c (gtk_text_tag_set_property):
      	background/foreground stipple are objects, not boxed.
      
      	* demos/gtk-demo/textview.c: intellihancing
      e7a21a2e
    • Jonathan Blandford's avatar
      Fixed some braindeadness spotted by Jamie Strachan <frostfreek@yahoo.com>. · 1a72ab25
      Jonathan Blandford authored
      Fri Mar 16 11:38:42 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_set_model): Fixed some
      	braindeadness spotted by Jamie Strachan <frostfreek@yahoo.com>.
      1a72ab25
    • Alexander Larsson's avatar
      Fix sign error with queued region translations. · bd51a589
      Alexander Larsson authored
      2001-03-16  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/x11/gdkgeometry-x11.c (_gdk_window_process_expose):
      	Fix sign error with queued region translations.
      bd51a589
    • HideToshi Tajima's avatar
      rename set_cursor_pos to set_cursor_location in GtkInputContext class · df726ee8
      HideToshi Tajima authored
      2001-03-15  HideToshi Tajima  <tajima@happy>
      
              * modules/input/gtkimcontextxim.c (gtk_im_context_xim_set_cursor_locat
      ion):
              * gtk/gtkimmulticontext.c (gtk_im_multicontext_set_cursor_location):
              * gtk/gtkentry.c (update_im_cursor_location):
              * gtk/gtkimcontext.c (gtk_im_context_set_cursor_location):
              * gtk/gtkimcontext.h (struct _GtkIMContextClass): rename
              set_cursor_pos to set_cursor_location in GtkInputContext class
      df726ee8
  12. 15 Mar, 2001 1 commit
    • Jonathan Blandford's avatar
      Changed prototype to allow for getting the location of the cell relative · e4d16600
      Jonathan Blandford authored
      Thu Mar 15 18:22:44 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkcellrenderer.h: Changed prototype to allow for getting
      	the location of the cell relative to its area.
      	* gtk/gtkcell*: modified for above change
      	* gtk/gtktreeview.c: modified for above change.
      
      Wed Mar 14 13:58:32 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_set_model): Ref the model.
      	 (gtk_tree_view_finalize): actually unref the model.  Thanks to
      	Jamie Strachan <frostfreek@yahoo.com> for noticing this error.
      e4d16600