1. 11 Jul, 2003 8 commits
    • Matthias Clasen's avatar
      Use g_strfreev() to free mime_types. (#117219, Steve Chaplin) · aa013939
      Matthias Clasen authored
      2003-07-11  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkicontheme.c (pixbuf_supports_svg): Use g_strfreev() to free mime_types.
      	(#117219, Steve Chaplin)
      
      	* queryloaders.c (query_module): Handle absolute filenames properly. (#117170, Jens Elkner)
      
      	* gdk-pixbuf-io.c: Mention that NULL-terminated arrays returned by
      	gdk_pixbuf_format_get_mime_types() and gdk_pixbuf_format_get_extensions() must be
      	freed with g_strfreev().
      aa013939
    • Owen Taylor's avatar
      gdk/x11/gdkevents-x11.c (get_real_window) gdk/x11/gdkinput-x11.c · 50da0ae8
      Owen Taylor authored
      Tue Jul  8 20:11:04 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkevents-x11.c (get_real_window)
              gdk/x11/gdkinput-x11.c (_gdk_input_common_init)
              gdk/x11/gdkimage-x11.c (_gdk_windowing_image_init)
              gdk/x11/gdkprivate-x11.h (_gdk_windowing_image_init)
              Don't assume that all events start with XEventAny - Xkb events
              don't! (#105745). So, only do that for core events, and for
              non-core events, add a system for registering event types
              that start with XEventAny.
      
              * gdk/x11/gdkevents-x11.c (gdk_event_translate):
              Check to see if the result of gdk_window_lookup_for_display()
              is actually a window.
      50da0ae8
    • Owen Taylor's avatar
      Add gtk_file_chooser_set_current_name() to set the current entry contents. · 7f8ae32c
      Owen Taylor authored
      Fri Jul 11 14:37:07 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtkfilechooser.[ch] gtkfilechooserprivate.h
              gtkfilechooserimpldefault.c: Add
              gtk_file_chooser_set_current_name() to set the current
              entry contents.
      
              * *.c: Consistently use '-' not '_' in property names and
              signal names.
      
              * gtkfilechooser.c: Document all exported functions.
      7f8ae32c
    • Kristian Rietveld's avatar
      make the path != NULL check a silent assert, so it follows the g_free() · 10d77dd6
      Kristian Rietveld authored
      Fri Jul 11 20:48:14 2003  Kristian Rietveld  <kris@gtk.org>
      
      	* gtk/gtktreemodel.c (gtk_tree_path_free): make the path != NULL
      	check a silent assert, so it follows the g_free() behaviour.
      10d77dd6
    • Matthias Clasen's avatar
      Add gtkcolorbutton.c and gtkfontbutton.c. · 65d5d685
      Matthias Clasen authored
      2003-07-11  Matthias Clasen  <maclas@gmx.de>
      
      	* POTFILES.in: Add gtkcolorbutton.c and gtkfontbutton.c.
      
      2003-07-11  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkstatusbar.c (gtk_statusbar_init): Center statusbar contents
      	vertically.  (#109823, Joe Shaw)
      65d5d685
    • Morten Welinder's avatar
      Fix memory access error. (#69436) · 469f6e87
      Morten Welinder authored
      2003-07-11  Morten Welinder  <terra@gnome.org>
      
      	* gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixbuf): Fix memory
      	access error.  (#69436)
      469f6e87
    • Kristian Rietveld's avatar
    • Kristian Rietveld's avatar
      Landing GtkTreeModelFilter and the completion code. (Test program and · edef7d00
      Kristian Rietveld authored
      Fri Jul 11 14:32:43 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Landing GtkTreeModelFilter and the completion code. (Test program
      	and documentation will follow next week).
      
      	* gtk/gtkcellayout.[ch], gtk/gtkentrycompletion.[ch],
      	gtk/gtktreemodelfilter.[ch], gtk/gtkentryprivate.h: new files.
      
      	* gtkentry.[ch]: added gtk_entry_{get,set}_completion, wrote
      	necessary code to hook up completion.
      
      	* gtktreeviewcolumn.c: made GtkTreeViewColumn implement the new
      	GtkCellLayout interface.
      
      	* gtkmarshalers.list: added BOOLEAN:OBJECT,BOXED.
      
      	* gtk/gtk.h, gtk/Makefile.am, po/POTFILES.in: all updated for the new
      	source files.
      edef7d00
  2. 09 Jul, 2003 2 commits
    • Kristian Rietveld's avatar
      Merge from stable. · 8aafd6bb
      Kristian Rietveld authored
      Wed Jul  9 19:48:26 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merge from stable.
      
      	* gdk/gdkdisplay.c (gdk_display_get_window_at_pointer): don't
      	directly return from ->window_at_pointer, but set win_x and win_y
      	first if needed. (Fixes #110166, reported by Arno Charlet).
      
      	* gdk/gdkwindow.c (gdk_window_get_composite_drawable): change
      	function to accept GdkDrawables and not just GdkWindows. This was
      	already done in some other functions a while back, but this patch
      	got lost for some reason.
      8aafd6bb
    • Kristian Rietveld's avatar
      dear cvs, please SHUT UP love, -kris · b960ba4f
      Kristian Rietveld authored
      dear cvs,
        please SHUT UP
      love,
        -kris
      b960ba4f
  3. 08 Jul, 2003 8 commits
    • Matthias Clasen's avatar
      Consider the text direction when sorting children. (#116540, Soeren · 1f012b36
      Matthias Clasen authored
      2003-07-09  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcontainer.c (gtk_container_focus_sort_tab): Consider the text direction
      	when sorting children.  (#116540, Soeren Sandmann)
      1f012b36
    • Owen Taylor's avatar
      Change _gdk_x11_send_xevent_async() to · 8500d945
      Owen Taylor authored
      Tue Jul  8 17:36:21 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkasync.[ch] gdk/gdkdnd-x11.c:
              Change _gdk_x11_send_xevent_async() to
              _gdk_x11_send_client_message_async() avoid using Xlib
              internals that are different on Solaris.
              (#116917, Morten Welinder)
      8500d945
    • Matthias Clasen's avatar
      Fix the example. (#116575) · 4a8650e9
      Matthias Clasen authored
      2003-07-08  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/tmpl/gtkfilesel.sgml: Fix the example.  (#116575)
      4a8650e9
    • Matthias Clasen's avatar
      Doc addition. (#116501, Doug Quale) · f7657d31
      Matthias Clasen authored
      2003-07-08  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcontainer.c (gtk_container_remove): Doc addition. (#116501, Doug Quale)
      f7657d31
    • Soeren Sandmann's avatar
      remove strange #define fix cut'n'paste error use instance private data use · d523e1a2
      Soeren Sandmann authored
      Tue Jul  8 21:35:22 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktoggletoolbutton.h: remove strange #define
      	* gtk/gtktoolbutton.h: fix cut'n'paste error
      	* gtk/gtktoolbutton.c (gtk_tool_button_init): use instance
      	private data
      	* gtk/gtktoolitem.c (gtk_tool_item_class_init): use instance
      	private data instead of g_new0()
      	* gtk/gtktoggletoolbutton.c (gtk_toggle_tool_button_init): use
      	instance private data
      d523e1a2
    • Soeren Sandmann's avatar
      remove GDK_EXPOSURE_MASK for INPUT_ONLY window same same same same · 81785924
      Soeren Sandmann authored
      Tue Jul  8 21:10:14 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkbutton.c (gtk_button_realize): remove GDK_EXPOSURE_MASK
      	for INPUT_ONLY window
      	* gtk/gtkmenuitem.c (gtk_menu_item_realize): same
      	* gtk/gtknotebook.c (gtk_notebook_realize): same
      	* gtk/gtkexpander.c (gtk_expander_realize): same
      	* gtk/gtkrange.c (gtk_range_realize): same
      
      	Fix #116303
      81785924
    • Soeren Sandmann's avatar
      remove correction on x when detail is "menuitem". With the new menu look · 7913e63f
      Soeren Sandmann authored
      Tue Jul  8 19:57:14 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkstyle.c (gtk_default_draw_arrow): remove correction on x
      	when detail is "menuitem". With the new menu look is isn't needed
      	anymore.
      
      	* gtk/gtktoolitem.c (gtk_tool_item_toolbar_reconfigured): queue a
      	resize here, so that tool items will get a chance to relayout
      	themselves based on the toolbar configuration.
      
      	change DEFAULT_SPACE_SIZE to 4 instead of 5
      
      	* gtk/gtktoolbar.c
      	Get rid of "!GTK_BIN (item)->child means separator". Separators
      	are widgets in their own right
      
      	change DEFAULT_SPACE_SIZE to 4 instead of 5
      
      	(get_space_size): remove this function
      	(toolbar_item_is_homogeneous): new function
      
      	* gtk/gtkseparatortoolitem.c
      	(gtk_separator_tool_item_size_request): new function.
      
      Tue Jul  8 14:10:35 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktoggletoolbutton.h: use private data, add new
      	internal function _gtk_toggle_tool_button_get_button()
      
      	* gtk/gtktoolbutton.h: move to private data
      
      	* gtk/gtkradiotoolbutton.c, gtk/gtktoolbutton.c: updates for new
      	private data.
      7913e63f
    • Soeren Sandmann's avatar
      fix a type check, (#116947, Krasimir Angelov) · b3b16beb
      Soeren Sandmann authored
      Tue Jul  8 12:50:20 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktoolbutton.c (gtk_tool_button_get_icon_widget): fix a
      	type check, (#116947, Krasimir Angelov)
      
      	* gtk/gtktoolbar.c: Use new GtkToolItem accessors.
      
      	* gtk/gtktoolitem.[ch]: Use a private struct to hold the instance
      	data. Not instance private data yet, because of bug 116921.
      
      	* gtk/gtktoolitem.h: new accessors:
      		gtk_tool_item_get_homogeneous ()
      		gtk_tool_item_get_expand ()
      		gtk_tool_item_get_pack_end ()
      		gtk_tool_item_get_use_drag_window ()
      b3b16beb
  4. 07 Jul, 2003 2 commits
    • Pablo Saratxaga's avatar
      updated Walloon file · f74f620c
      Pablo Saratxaga authored
      f74f620c
    • Soeren Sandmann's avatar
      remove accidentally committed debugging spew · 71ff8228
      Soeren Sandmann authored
      Mon Jul  7 16:50:32 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkcellrenderertext.c
      	(gtk_cell_renderer_text_class_init): remove accidentally committed
      	debugging spew
      
      	* gtk/gtktoolbar.c
      	(gtk_toolbar_paint_space_line): remove this function
      	(gtk_toolbar_expose): always propagate expose, even if the item is
      	a separator item
      
      	* gtk/gtkseparatortoolitem.c
      	(gtk_separator_tool_item_expose): moved here from gtktoolbar.c
      	(get_space_size): new function.
      	(get_space_style): new function
      71ff8228
  5. 06 Jul, 2003 4 commits
    • Owen Taylor's avatar
      gtk/gtkdnd.c (_gtk_drag_source_handle_event) Remove use of · c084f541
      Owen Taylor authored
      Sun Jul  6 13:00:20 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkdnd.c (_gtk_drag_source_handle_event)
              * gtk/gtkdnd.c (gtk_drag_begin_internal):  Remove use
              of GDK_POINTER_MOTION_HINT_MASK.
      
              * gtk/gtkdnd.c (gtk_drag_update_idle): Move updating
              of the drag into an idle as a superior form of
              expose compression.
      
              * gtk/gtkdnd.c (gtk_drag_begin_internal): Move default icon
              creation here, so that we have an icon at the start
              of the drag (e.g., when retrieving the window cache
              information.)
      c084f541
    • Owen Taylor's avatar
      Move default icon creation here, so that we have an icon at the start of · d7226f50
      Owen Taylor authored
      Sun Jul  6 11:56:48 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkdnd.c (gtk_drag_begin_internal): Move default icon
              creation here, so that we have an icon at the start
              of the drag (e.g., when retrieving the window cache
              information.)
      d7226f50
    • Soeren Sandmann's avatar
      better drawing of GtkMenuItem add notes about GtkMenu remove leftover · e9b612a8
      Soeren Sandmann authored
      Sun Jul  6 17:21:23 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* docs/widget_geometry.txt: better drawing of GtkMenuItem
      	* docs/widget_geometry.txt: add notes about GtkMenu
      	* gtk/gtkstyle.c: remove leftover "#include "gtkhandlebox.h""
      e9b612a8
    • Soeren Sandmann's avatar
      add vertical_padding style property. · c8515b2f
      Soeren Sandmann authored
      Sat Jul  5 10:34:00 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
              * gtk/gtkmenu.c: add vertical_padding style property.
      
              * gtk/gtkmenuitem.c: add style properties toggle_spacing,
              arrow_spacing and horizontal_padding. Also center separators and
              make them a bit taller.
      
              * gtk/*menuitem.c: use new style properties.
      
              * docs/widget_geometry.txt: Add note about GtkMenuItem
      
              * gtk/gtkstyle.c
              (gtk_default_draw_vline, gtk_default_draw_hline):
              fix +/-1 errors.
      
              (gtk_default_draw_shadow): draw a black border around menus.
      
              * gtk/gtkvseparator, gtk/gtkhseparator.c, gtk/gtkmenuitem.c: fix
              calls to gtk_paint_hline() and gtk_paint_vline() (they take x1,
              x2 and y1, y2 respectively, not x, width and y, height).
      c8515b2f
  6. 05 Jul, 2003 7 commits
    • Owen Taylor's avatar
      Lookup all the atoms in the target list at once. · ba999da1
      Owen Taylor authored
      Sat Jul  5 09:55:38 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkdnd-x11.c (precache_target_list): Lookup
              all the atoms in the target list at once.
      
              * gdk/x11/gdkdnd-x11.c (gdk_drag_get_protocol_for_display):
              Local drag short-circuit.
      
              * gdk/x11/gdkdnd-x11.c (gdk_drag_motion): For the
              local case, poke the actions in directly instead of
              going through xdnd_set_actions.
      
              * gdk/x11/gdkdnd-x11.c (xdnd_read_actions): Short-circuit
              the local case.
      
              * gdk/x11/gdkdnd-x11.c (xdnd_manage_source_filter): Don't
              XSelectInput()/add a filter if the drag is local.
      
              * gdk/x11/gdkdnd-x11.c (gdk_drag_get_selection):
              Simplify handling of "XdndSelection".
      
              * gdk/x11/gdkevents-x11.c (gdk_event_send_client_message_to_all_recurse): Somehow,
              a WM_STATE => _NET_WM_STATE change hand been made here.
      
              * gdk/x11/gdkproperty-x11.c (_gdk_x11_precache_atoms): Free
              xatom_names, not atom_names.
      
              * tests/testdnd.c (target_drag_motion): Make the trashcan
              open again. (Got lost in deprecation cleanup.)
      ba999da1
    • Owen Taylor's avatar
      Move the grabs up earlier, so we don't get a big pile of uncompressed · e5561940
      Owen Taylor authored
      Sat Jul  5 00:49:32 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkdnd.c (gtk_drag_begin): Move the grabs up
              earlier, so we don't get a big pile of uncompressed
              motion events before the grab takes effect.
      
              * gtk/gtkdnd.c (gtk_drag_update_icon): Call
              gdk_window_process_all_updates() so that the area
              we are dragging over gets a change to redraw.
      
              * gtk/gtkdnd.c (_gtk_drag_dest_handle_event): Use
              gdk_window_get_position(), not gdk_window_get_origin().
      
              * gdk/x11/gdkwindow-x11.[ch] (gdk_window_have_shape_ext)
              gdkdisplay-x11.h: use XShapeQueryExtension to
              avoid duplicate XQueryExtension when we actually
              use it. Remove unnecessary caching in GdkDisplayX11.
      e5561940
    • Owen Taylor's avatar
      Function to get a range of information about all the children of a window · 58a7f9f7
      Owen Taylor authored
      Fri Jul  4 23:49:22 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkasync.[ch] (_gdk_x11_get_window_child_info):
              Function to get a range of information about all the
              children of a window in a single pass.
      
              * gdk/x11/gdkdnd-x11.c (get_client_window_at_coords_recurse)
              gdk/x11/gdkdnd-x11.c (gdk_window_cache_new): Use
              _gdk_x11_get_window_child_info() to greatly reduce
              the number of roundtrips.
      58a7f9f7
    • Owen Taylor's avatar
      Add a function to XSendEvent() and call a calback on failure/success. · 60149b32
      Owen Taylor authored
      Fri Jul  4 22:57:18 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkasync.[ch] (_gdk_send_xevent_async): Add
              a function to XSendEvent() and call a calback on
              failure/success.
      
              * gdk/x11/gdkdnd-x11.c (xdnd_send_xevent): Short-circuit
              messages to the same process, use _gdk_send_xevent_async().
      60149b32
    • Owen Taylor's avatar
      Split toplevel-specific pieces of GdkWindowImplX11 into a separate · 86250658
      Owen Taylor authored
      Fri Jul  4 22:26:27 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkwindow-x11.[ch] gdkevents-x11.c: Split
              toplevel-specific pieces of GdkWindowImplX11 into
              a separate GdkToplevelX11 structure.
      86250658
    • Owen Taylor's avatar
      Fix some leftover fields. · bce0622b
      Owen Taylor authored
      Fri Jul  4 22:05:09 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkasync.c (struct _SetInputFocusState): Fix
              some leftover fields.
      bce0622b
    • Owen Taylor's avatar
      Use asynchronously _gdk_x11_set_input_focus_safe to avoid having to trap · 9bedbf66
      Owen Taylor authored
      Fri Jul  4 15:57:52 2003  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkevents-x11.c (gdk_wm_protocols_filter):
      	Use asynchronously _gdk_x11_set_input_focus_safe
      	to avoid having to trap errors and XSync().
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_focus): Use
      	_gdk_x11_set_input_focus_safe() here as well.
      
      	* gdk/x11/gdkevents-x11.c (gdk_check_wm_state_changed):
      	Rework handling of property notifies on _NET_WM_STATE
      	so that we ignore _NET_WM_DESKTOP notifies unless we
      	really care.
      
      	* gdk/x11/gdkimage-x11.c (gdk_image_check_xshm): Use
      	XShmQueryExtension() rather than XQueryExtension() to
      	avoid extra rountrip.
      
      	* gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init):
      	Remove unused call to XGetWindowAttributes()
      
      	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Remove
      	unused call to XGetKeyboardControl().
      
      	* gdk/x11/gdkdisplay-x11.c gdk/gdk.def (gdk_display_flush):
      	Add (#99571)
      
      	* gdk/win32/gdkevents-win32.c gdk/linux-fb/gdkevents-fb.c
      	No-op implementations of gdk_display_flush().
      
      	* gdk/gdkwindow.c (gdk_window_process_all_updates): Use
      	gdk_display_flush() rather than gdk_flush() to avoid
      	XSync().
      
      	* gdk/x11/gdkwindow-x11.c (update_wm_hints)
      	gdk/x11/gdkwindow-x11.h: Centralize all handling of WM_HINTS here
      	so that we don't have to get the property back from the server.
      
      	* gdk/x11/gdkwindow-x11.c (show_window_internal): Store
      	the serial of when we map a toplevel to allow optimizing
      	out notifies on _NET_WM_STATE/_NET_WM_DESKTOP.
      
      	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Don't
      	XTranslateCoordinates() for override-redirect windows.
      
      Fri Jul  4 15:59:27 2003  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_group): Remove comment
      	about setting window group after the window is mapped from docs
      	- nothing the ICCCM forbids that.
      
      	* gdk/x11/gdkcursor-x11.c (gdk_display_get_maximal_cursor_size):
      	Fix g_return_val_if_fail() in void return function.
      
      	* configure.in: Fix misplaced comma that was resulting
      	in XShm always being disabled.
      9bedbf66
  7. 04 Jul, 2003 3 commits
    • Soeren Sandmann's avatar
      remove this accidentally committed file. · eaab3748
      Soeren Sandmann authored
      Fri Jul  4 19:55:49 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* tests/stresstest-toolbar: remove this accidentally committed
      	file.
      
      	* tests/stresstest-toolbar.c: really add this new test
      eaab3748
    • Soeren Sandmann's avatar
      new test for removing items · f91ae4ed
      Soeren Sandmann authored
      Fri Jul  4 19:06:31 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* tests/stresstest-toolbar.c: new test for removing items
      
      	* tests/testtoolbar.c: add a popup menu
      
      	* gtk/gtkcontainer.c (gtk_container_remove): add hack to avoid
      	  assert widget->parent == container when the container is a
      	  toolbar.
      
      	* gtk/gtktoolbar.c (gtk_toolbar_remove_tool_item): Make much
      	simpler. Also make correct.
      
      	* gtk/gtktoolbar.c (gtk_toolbar_button_press): make
      	popup_context_menu a boolean handled signal.
      f91ae4ed
    • Tor Lillqvist's avatar
      We can calculate the width and height of the bounding rectangle only after · aac21b6f
      Tor Lillqvist authored
      2003-07-04  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkdrawable-win32.c (gdk_win32_draw_polygon,
      	gdk_win32_draw_segments, gdk_win32_draw_lines): We can calculate
      	the width and height of the bounding rectangle only after the
      	minumum x and y have been found, and need a separate loop for
      	it. Thanks to Bruce Hochstetler for providing a sample program
      	exhibiting the bug.
      aac21b6f
  8. 03 Jul, 2003 5 commits
    • Matthias Clasen's avatar
      Support saving ICOs and CURs. · 44f044e6
      Matthias Clasen authored
      44f044e6
    • Tor Lillqvist's avatar
      Add gdk_string_to_compound_text_for_display. (#116537, Peter Zelezny) · 7b08cb17
      Tor Lillqvist authored
      2003-07-03  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/gdk.def: Add gdk_string_to_compound_text_for_display.
      	(#116537, Peter Zelezny)
      7b08cb17
    • Owen Taylor's avatar
      Add a test program from gnome-desktop. · f728c3d2
      Owen Taylor authored
              * tests/Makefile.am test/testicontheme.c: Add a test
              program from gnome-desktop.
      f728c3d2
    • Ross Burton's avatar
      Use the theme colours for rubber banding · 8f5c1b6a
      Ross Burton authored
      8f5c1b6a
    • Soeren Sandmann's avatar
      Insert cast to fix warning. Assign something to old_value to quiet gcc · 1f894276
      Soeren Sandmann authored
      Thu Jul  3 03:13:20 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkpaned.c (gtk_paned_set_child_property): Insert cast to
      	fix warning. Assign something to old_value to quiet gcc
      
      	* gtk/gtkcalendar.c
      	(start_spinning): gtk_timeout_add->g_timeout_add
      
      	* gtk/gtkicontheme.c
      	(theme_lookup_icon): Make it compile (remove double semicolon)
      
      	* gtk/gtktoolbutton.c
      	(gtk_tool_button_class_init): Long comment about properties.
      	(gtk_tool_button_class_init): Improve text for "use_underline"
      	property
      	(gtk_tool_button_create_menu_proxy): Fix up to use_mnemonic based
      	on whether the passed-in label has use_mnemonic set
      	(gtk_tool_button_create_menu_proxy): Split image cloning out in
      	new function. Make that function also handle image with pixbuf
      	storage.
      	(gtk_tool_button_construct_contents): Use gtk_widget_destroy()
      	instead of gtk_container_remove().
      	(gtk_tool_button_construct_contents): Fix eliding bug
      
      	* gtk/gtktoolbar.c
      	(gtk_toolbar_finalize): New function. Unref tooltips, pointed out
      	by Morten Welinder
      	(gtk_toolbar_button_press): Make popup_context_menu signal provide
      	coordinates and button number
      
      	* tests/testtoolbar.c (main): Add new pixbuf toolbutton
      
      	* tests/apple-red.png: new file
      1f894276
  9. 02 Jul, 2003 1 commit
    • Owen Taylor's avatar
      Document named icon system. · 9e3f0c6f
      Owen Taylor authored
      Wed Jul  2 18:15:21 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/Makefile.am gtk/gtk-docs.sgml gtk/gtksections.txt
              gtk/tmpl/gtkicontheme.sgml: Document named icon system.
      
              * gtk/tmpl/gtkrc.sgml: Mention specifying named icons
              as @"icon-name".
      
              * gtk/tmpl/gtkimage.sgml: Add a cross-reference to stock
              icons.
      9e3f0c6f