1. 25 Aug, 2001 3 commits
    • Owen Taylor's avatar
      Add optional movement on push to buttons (based on patch from Soeren · b94e6c0a
      Owen Taylor authored
      Sat Aug 25 19:02:39 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkbutton.[ch] gtk/gtktogglebutton.c: Add optional movement
              on push to buttons (based on patch from Soeren Sandmann, #54720)
      
                - Add child_displacement_x/y style properties to control how far the
                  child moves when the button is depressed.
      
                - Add non-exported function _gtk_button_set_depressed to clean
                  up the handling of the in/out shadow and separate it frmo
                  widget->state.
      
                - Lots of code cleanup and simplification of state handling
                  for GtkButton/GtkToggleButton.
      
              * tests/testgtkrc: Set the x/y displacement to 1 to provide a test
              of button movement. testgtk + testgtkrc == test ugly GTK+, as always.
      b94e6c0a
    • Owen Taylor's avatar
      Break compatibility and make gtk_image_new() take no arguments. The · 8de6598f
      Owen Taylor authored
      Fri Aug 24 23:09:05 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkimage.[ch] docs/Changes-2.0.txt: Break compatibility
      	and make gtk_image_new() take no arguments. The compiler will
      	catch it, and it is vastly more useful than having
      	gtk_image_new() be a deprecated alias for gtk_image_new_from_image().
      
      	* gtk/gtkmenu.c (gtk_menu_set_property): Apply patch
      	to add tearoff-title property (#51319, Lee Mallabone)
      8de6598f
    • Owen Taylor's avatar
      Remove unused and useless function gtk_menu_item_configure(). (#58925) · 5600b79e
      Owen Taylor authored
      Fri Aug 24 22:12:32 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkmenuitem.[ch]: Remove unused and useless function
      	gtk_menu_item_configure(). (#58925)
      5600b79e
  2. 24 Aug, 2001 2 commits
    • Jonathan Blandford's avatar
      Add "use_align" to give people the option to just make a cell visible. · 747b7253
      Jonathan Blandford authored
      Fri Aug 24 16:03:45 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_scroll_to_cell): Add
      	"use_align" to give people the option to just make a cell visible.
      
      	* gtk/gtktreeview.c (gtk_tree_view_scroll_to_point): fix bug where
      	we were scrolling past the end of the tree.
      
      	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_pack_start):
      	rename gtk_tree_view_column_pack_start_cell_renderer to
      	gtk_tree_view_column_pack_start.  Same for pack_end, and clear.
      747b7253
    • Owen Taylor's avatar
      Remove a stray g_object_ref() left over from gtk_object_ref/sink. (Pointed · c1e4eac7
      Owen Taylor authored
      Fri Aug 24 12:02:08 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtktextbuffer.c (gtk_text_buffer_new): Remove
              a stray g_object_ref() left over from gtk_object_ref/sink.
              (Pointed out by Josh Pritikin.)
      c1e4eac7
  3. 23 Aug, 2001 6 commits
    • Owen Taylor's avatar
      Rename gtk_container_children() to gtk_container_get_children. Added · 991a7188
      Owen Taylor authored
      Thu Aug 23 19:33:54 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkcontainer.[ch]: Rename gtk_container_children()
      	to gtk_container_get_children. Added deprecated compatibility
      	macro.	(Suggested by Vitaly Tishkov, #59051)
      
      	* gtk/gtktoolbar.c gtkdialog.c: Fix gtk_container_children()
      	calls.
      991a7188
    • Owen Taylor's avatar
      Deprecate gtk_menu_bar_append/prepend/insert, forgot to do this when we · f0f3c6bf
      Owen Taylor authored
      Thu Aug 23 19:10:01 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkmenubar.h (gtk_menu_bar_insert): Deprecate
      	gtk_menu_bar_append/prepend/insert, forgot to do this
              when we deprecated gtk_menu_append/prepend/insert.
      
              * gtk/gtkmenu.h (gtk_menu_insert): Add casts to deprecated
              compat macros.
      
      	       * gtk/gtkmenu.c: Fix problem with static gtk_menu_insert() being
      	renamed by compat macro.
      
      	* gtk/gtkfontsel.h: Deprecated gtk_font_selection_get_font(),
              gtk_font_selection_dialog_get_font(). (Suggested by
      	       Vitaly Tishkov, #59383)
      f0f3c6bf
    • Owen Taylor's avatar
      Rename from gtk_text_tag_table_size(). (#59366) · 9751c05b
      Owen Taylor authored
      Thu Aug 23 18:23:31 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtktexttag.c (gtk_text_tag_table_get_size):
      	Rename from gtk_text_tag_table_size(). (#59366)
      9751c05b
    • Kristian Rietveld's avatar
      use GtkSortType instead of GtkTreeSortOrder. (#59173). · 7cfc56db
      Kristian Rietveld authored
      Thu Aug 23 20:01:41 2001  Kristian Rietveld  <kristian@planet.nl>
      
              * gtk/gtktreemodelsort.[ch], gtk/gtktreesortable.[ch],
              gtk/gtktreestore.[ch], gtk/gtktreeviewcolumn.[ch],
              gtk/gtkliststore.[ch]: use GtkSortType instead of GtkTreeSortOrder.
              (#59173).
      7cfc56db
    • Tim Janik's avatar
      chain parent class handlers, pointed out by Joshua N Pritikin · 0b5311f5
      Tim Janik authored
      Thu Aug 23 16:26:47 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
              * gtk/gtktextmark.c (gtk_text_mark_finalize): chain parent class
              handlers, pointed out by Joshua N Pritikin <vishnu@pobox.com>.
      0b5311f5
    • Owen Taylor's avatar
      [ Patch from Sebastian Wilhelmi, 52790 ] · a2d60d44
      Owen Taylor authored
      Wed Aug 22 19:15:39 2001  Owen Taylor  <otaylor@redhat.com>
      
      	[ Patch from Sebastian Wilhelmi, 52790 ]
      
      	* gtk/gtkversion.h.in gtk/gtk.h: New file replacing gtkcompat.h
      
      	* gdk/gdkcompat.h gdk/gdk*.h gtk/gtkcompat.h.in gtk/gtk*.h:
      	Move compatibility macros from g[dt]kcompat.h to within
      	#ifndef G[DT]K_DISABLE_DEPRECATED in each file.
      
      	* gdk/gdk-pixbuf-csource.c: Fix up include of gtkcompat.h.
      
      	* demos/Makefile.am demos/gtk-demo/Makefile.am
                docs/reference/gdk-pixbuf/Makefile.am modules/input/Makefile.am
                tests/Makefile.am: Remove references to -G[DT]K_DISABLE_DEPRECATED.
      
      	* demos/{pixbuf-demo.c,testpixbuf-drawable.c,testpixbuf-save.c,
                       testpixbuf.c}: Fix usages of deprecated functions.
      a2d60d44
  4. 22 Aug, 2001 3 commits
  5. 21 Aug, 2001 5 commits
  6. 20 Aug, 2001 1 commit
    • Jonathan Blandford's avatar
      Use correct marshaller. · 988275cf
      Jonathan Blandford authored
      Mon Aug 20 11:39:44 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeselection.c (gtk_tree_selection_class_init): Use
      	correct marshaller.
      988275cf
  7. 19 Aug, 2001 6 commits
    • Jonathan Blandford's avatar
      Fix up warnings, #58928. · 9b14c046
      Jonathan Blandford authored
      Sun Aug 19 03:22:59 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkliststore.c: Fix up warnings, #58928.
      
      	* gtk/gtktreeselection.h: Change signal prototype, #58647
      
      	* gtk/gtktreeview.c (_gdk_tree_view_find_node): Make more robust,
      	#59221.
      
      	* gtk/gtkstyle.c: Actually prelight arrow, #50981
      9b14c046
    • Hans Breuer's avatar
      updated externals · f34e996b
      Hans Breuer authored
      2001-08-18  Hans Breuer  <hans@breuer.org>
      
      	* gdk/gdk.def : updated externals
      
      	* gdk/win32/gdkselection-win32.c : returning TRUE with gdk_selection_set
      	is required to get (at least) visible in entry fields. Some selections
      	are really handled now - even on win32 - but copying via middle
      	mouse button into a different app needs to wait ...
      
      	* gdk/win32/gdkdnd-win32.c : implemented inter-app drag&drop
      	mostly by stealling code from gdkdnd-fb.c. Thanks to who ever wrote it!
      
      	* gdk/win32/gdkevents-win32.c : some tweaking to get better expose
      	handling. I'm not sure if it is better now, but at least not worse
      
      	* gdk/win32/gdkgeometry-win32.c : replaced every call to MoveWindow
      	with SetWindowPos () which allows more fine-tuning backing-store wise
      
      	* gdk/win32/gdkwindow-win32.c : allow unraised gdk_window_show ().
      	Also changed move/resize to be more like the X version.
      
      	* gtk/gtk.def : updated externals
      f34e996b
    • Sven Neumann's avatar
      gtk/gtktooltips.c tests/testtreesort.c inserted some casts to get rid of · dedfce8a
      Sven Neumann authored
      2001-08-19  Sven Neumann  <sven@gimp.org>
      
      	* gtk/gtktooltips.c
      	* tests/testtreesort.c
      	* tests/treestoretest.c: inserted some casts to get rid of compiler
      	warnings.
      dedfce8a
    • Jonathan Blandford's avatar
      Sun Aug 19 01:44:44 2001 Jonathan Blandford <jrb@redhat.com>> · 112eb9b2
      Jonathan Blandford authored
      	* gtk/gtktreeviewcolumn.c
      	(gtk_tree_view_column_pack_{start,end}_cell_renderer): sink cell.
      
      	* gtk/gtktreeview.c (gtk_tree_view_insert_column): sink column.
      	(_gtk_tree_view_find_node): If *node is NULL,
      	*tree should be NULL too.
      
      	* demos/gtk-demo/stock_browser.c (do_stock_browser): don't unref
      	column/renderers.
      	* tests/testtreecolumns.c: ditto
      	* tests/testtreefocus.c: ditto
      	* tests/testtreesort.c: ditto
      	* tests/testtreeview.c: ditto
      	* tests/treestoretest.c: ditto
      112eb9b2
    • Jonathan Blandford's avatar
      2 new signals; is_expander/is_expanded. · 6ffd507d
      Jonathan Blandford authored
      Sat Aug 18 04:34:31 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): 2 new
      	signals; is_expander/is_expanded.
      
      	* gtk/gtlcellrendererpixbuf.c: Allow other expanded and closed
      	pixbufs.
      
      	* gtk/gtktreeview.c: set above properties.
      6ffd507d
    • Owen Taylor's avatar
      Really remove set_default_style(). · 9e58bc31
      Owen Taylor authored
      Sat Aug 18 23:01:33 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.h: Really remove set_default_style().
      
      	* docs/Changes-2.0.txt: added a note about
      	gtk_widget_push/pop/set_default_style.
      9e58bc31
  8. 18 Aug, 2001 3 commits
  9. 17 Aug, 2001 4 commits
    • Jonathan Blandford's avatar
      Add heavily modified patch from Kristian Rietveld to handle interactive · ac1e4ef3
      Jonathan Blandford authored
      
      Fri Aug 17 19:30:14 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeprivate.h:
      	* gtk/gtktreeview.c: (gtk_tree_view_class_init),
      	(gtk_tree_view_init), (gtk_tree_view_set_property),
      	(gtk_tree_view_get_property), (gtk_tree_view_destroy),
      	(gtk_tree_view_key_press), (gtk_tree_view_leave_notify),
      	(gtk_tree_view_focus_out), (gtk_tree_view_set_model),
      	(gtk_tree_view_set_destroy_count_func),
      	(gtk_tree_view_set_enable_search),
      	(gtk_tree_view_get_enable_search),
      	(gtk_tree_view_get_search_column),
      	(gtk_tree_view_set_search_column),
      	(gtk_tree_view_get_search_equal_func),
      	(gtk_tree_view_set_search_equal_func),
      	(gtk_tree_view_search_dialog_destroy),
      	(gtk_tree_view_search_position_func),
      	(gtk_tree_view_interactive_search),
      	(gtk_tree_view_search_delete_event),
      	(gtk_tree_view_search_button_press_event),
      	(gtk_tree_view_search_key_press_event),
      	(gtk_tree_view_search_move), (gtk_tree_view_search_equal_func),
      	(gtk_tree_view_search_iter), (gtk_tree_view_search_init):
      	* gtk/gtktreeview.h:
      	Add heavily modified patch from Kristian Rietveld to handle
      	interactive searching.
      ac1e4ef3
    • Tim Janik's avatar
      const correct string parameter. · ad9d2daf
      Tim Janik authored
      Fri Aug 17 17:30:34 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): const correct
              string parameter.
      
              * gtk/gtkoptionmenu.c (gtk_option_menu_set_menu): connect to
              GtkMenuShell::selection_done, now that we have it, instead of
              ::deactivate so we're not tearing the menu apart and notify
              the user prematurely.
      
      Thu Aug 16 05:22:01 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwindow.c (gtk_window_move_resize): if we actually move our
              window, clear window->need_default_position to avoid infinite loops.
              some comment fixups and GTK_RESIZE_IMMEDIATE fixups.
      
      Wed Aug 15 12:36:55 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktreeview.c (gtk_tree_view_set_model): move all model setup
              code into this place. get rid of GTK_TREE_VIEW_MODEL_SETUP usage.
              (gtk_tree_view_set_property): don't cast possible NULL objects.
              (gtk_tree_view_destroy): reset the model to NULL.
      
              * gtk/gtktreeselection.c (gtk_tree_selection_finalize): chain
              parent_class handler.
      ad9d2daf
    • Matthias Clasen's avatar
    • Anders Carlsson's avatar
      Divide with floating point numbers so that the result will be floating · 857f7b9d
      Anders Carlsson authored
      2001-08-17  Anders Carlsson  <andersca@gnu.org>
      
      	* gtk/gtkstyle.c (create_expander_affine): Divide with floating
      	point numbers so that the result will be floating point.
      857f7b9d
  10. 16 Aug, 2001 3 commits
  11. 15 Aug, 2001 3 commits
  12. 13 Aug, 2001 1 commit
    • Jonathan Blandford's avatar
      Remove strict checking for rows. · dcc502e9
      Jonathan Blandford authored
      Mon Aug 13 13:17:32 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeselection.c (gtk_tree_selection_select_all):
      	(gtk_tree_selection_select_all): Remove strict checking for rows.
      dcc502e9