1. 03 Apr, 2005 1 commit
    • Hans Breuer's avatar
      [merged from gtk-2-6 branch] let dash_offset shift the start of the line · 0ba6aed7
      Hans Breuer authored
      2005-04-03  Hans Breuer  <hans@breuer.org>
      
      	[merged from gtk-2-6 branch]
      	* gdk/win32/gdkdrawable-win32.c : let dash_offset shift the start of
      	the line pattern not the start of the line. Fixes bug #171641.
      
      	* gtk/makefile.msc.in : follow .symbols changes
      
      	* gdk/win32/gdkwindow-win32.c : declare and resolve GetAncestor()
      	dynamically. (It is not available in _WIN_VER <= 0x0400)
      
      	* gdk/win32/makefile.msc : removed gdkpango-win32.obj
      
      	* gtk/gtkhsv.c gtk/gtkstyle.c : use G_PI instead of M_PI
      
      	[also applied to gtk-2-6 branch]
      	* gdk/makefile.msc gdk-pixbuf/makefile.msc : handle gdk*alias.def
      
      	* gdk/makefile.msc.in : add gtkmnemonichash.obj
      
      	* test/testgtk.c(set_parent_signal) : use g_message instead of
      	g_print to keep the 'testgtk --bench=all' output clean
      0ba6aed7
  2. 17 Mar, 2005 1 commit
    • Owen Taylor's avatar
      Switch set_cairo_target() virtual function to ref_cairo_surface() · 09d7eafb
      Owen Taylor authored
      2005-03-15  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkdrawable.h gdk/gdkdraw.c gdk/gdkpixmap.c gdk/gdkwindow.c
      	gdk/x11/gdkdrawable-x11.c gdk/x11/gdkpixmap-x11.c gdk/x11/gdkwindow-x11.c
      	gdk/gdkinternals.h: Switch set_cairo_target() virtual function to
      	ref_cairo_surface()
      
      	* gdk/gdkdrawable.h gdk/gdkdraw.h: Switch set_cairo_target() virtual
      	function to create_cairo_context()
      
      	* gdk/gdkwindow.c: Clear double buffer pixmaps with Cairo.
      
      	* gdk/x11/gdkwindow-x11.c: Keep all components in GdkWindowObject.bg_color,
      	not just the pixel.
      
      	* tests/testcairo.c: Update for create_cairo_context()
      
      	* gdk/gdkdraw.c (gdk_draw_trapezoids, gdk_draw_glyphs[_transformed]):
      	Reimplement in terms of Cairo, bypass the vtable entries.
      
      	* gdk/x11/gdkdrawable-x11.[ch] gdk/x11/gdkdisplay-x11.[ch]
      	gdk/x11/gdkgc-x11.c gdk/x11/gdkpango-x11.c
      	gdk/x11/gdkprivate-x11.h gdk/x11/Makefile.am: Remove
      	implementation of draw_trapezoids / draw_glyphs[_transformed].
      
      	* gdk/gdkpango.c: Switch GdkPangoRenderer to use Cairo
      
      	* gdk/gdkpango.c gdk/x11/gdkpango-x11.c: Move
      	gdk_pango_context_get_for_screen() into the backend independent code.
      
      	* gdk/x11/gdkdrawable-x11.[ch]: Remove Xft use, use RENDER directly
      	for drawing images.
      
      	* gdk/gdkdrawable.h gdk/x11/gdkdrawable-x11.c: Remove
      	gdk_draw_rectangle_alpha_libgtk_only.
      
      	* gdk/gdkpixbuf.h gdk/gdkpixbuf-render.c: Add
      	gdk_pixbuf_set_as_cairo_source()
      
      	* gdk/gdk.symbols: Update
      
      	* gtk/gtkcolorsel.c gtk/gtkhsv.c gtk/gtkiconview.c gtk/gtkruler.[ch]
      	gtk/gtk[hv]ruler.c: Convert to Cairo rendering.
      
      	* gtk/gtkstyle.c (gtk_default_draw_check, gtk_default_draw_focus,
      	gtk_default_draw_option): Switch to Cairo. Simplify the checkbutton,
      	radio button style for now to get something more scalable.
      
      	*  gtk/gtksettings.c: #if 0 out the code to use PangoXft for hinting/
      	antialiasing/dpi settings.
      09d7eafb
  3. 17 Feb, 2005 1 commit
  4. 11 Feb, 2005 1 commit
    • Matthias Clasen's avatar
      Support vertical menubars (#166632): · 812e0cfd
      Matthias Clasen authored
      
      2005-02-11  Matthias Clasen  <mclasen@redhat.com>
      
      	Support vertical menubars  (#166632):
      
      	* gtk/gtkenums.h (GtkPackDirection): New enumeration for pack
      	directions, with values for left-to-right, right-to-left,
      	top-to-bottom and bottom-to-top.
      
      	* gtk/gtk.symbols:
      	* gtk/gtkmenubar.h:
      	* gtk/gtkmenubar.c: Add two properties, pack-direction and
      	child-pack-direction, which specify how children and
      	grandchildren of a menubar are packed, with getters and setters.
      
      	* gtk/gtkmenubar.c (gtk_menu_bar_set_property):
      	(gtk_menu_bar_get_property): Implement set_property and get_property.
      
      	* gtk/gtkmenubar.c (gtk_menu_bar_size_request):
      	(gtk_menu_bar_size_allocate): Take pack direction into account.
      
      	* gtk/gtkmenubar.c (gtk_menu_bar_move_current): Implement
      	move_current here move all the menubar-specific direction
      	tweaking from the generic menushell implementation here.
      
      	* gtk/gtkmenu.c (gtk_menu_move_current): Move  menu-specific
      	direction tweaking from the generic menushell implementation here.
      
      	* gtk/gtkmenuitem.c (gtk_menu_item_size_request):
      	(gtk_menu_bar_size_allocate): Take pack direction into account.
      
      	* gtk/gtkimagemenuitem.c (gtk_image_menu_item_size_request)
      	(gtk_image_menu_item_size_allocate):
      	(gtk_image_menu_item_toggle_size_request): Take child pack
      	direction into account and pack the image vertically if
      	necessary.
      
      	* gtk/gtkmenushell.c (gtk_menu_shell_real_select_item):
      	Set the submenu direction to left-right for menuitems in
      	vertical menubars.
      	(gtk_real_menu_shell_move_current): Simplify by moving
      	direction tweaking to menu- and menubar-specific
      	implementations. Take pack direction into account when
      	doing fallbacks.
      
      	* tests/testmenubars.c: Test menubars in various packing
      	direction combinations.
      
      	* tests/Makefile.am (noinst_PROGRAMS): Add testmenubars.
      812e0cfd
  5. 07 Feb, 2005 1 commit
    • Hans Breuer's avatar
      build with Cairo dependency. The patch to acually use Cairo on win32 will · 4c1cab8d
      Hans Breuer authored
      2005-02-05  Hans Breuer  <hans@breuer.org>
      
      	* gdk/makefile.msc gdk/win32/makefile.msc gtk/makefile.msc.in :
      	build with Cairo dependency. The patch to acually use Cairo
      	on win32 will be on gtk-devel-list soon.
      	* tests/makefile.msc : add testcairo building
      
      	* gtk/stock-icons/makefile.msc : split command line into two to
      	work with the shells default
      4c1cab8d
  6. 04 Feb, 2005 1 commit
    • Manish Singh's avatar
      remove unused function. · cbf21238
      Manish Singh authored
      Fri Feb  4 14:16:31 2005  Manish Singh  <yosh@gimp.org>
      
              * gtk/gtkaccelgroup.c (substitute_underscores): remove unused
              function.
      
              * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
              Add some extra parens for bitop order of operations disambiguiation.
      
              * gtk/gtkstock.c: Fix const confusion, make our own copy of the
              domain when setting a translate function.
      
              * tests/testcombo.c: removed unused variable.
      cbf21238
  7. 03 Feb, 2005 1 commit
    • Owen Taylor's avatar
      Add gdk_drawable_set_cairo_target(). · 93344f6d
      Owen Taylor authored
      2005-02-03  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdkdrawable.[ch] gdkpixmap.c gdkwindow.c: Add
              gdk_drawable_set_cairo_target().
      
              * tests/testtreeflow.c (enum): Use grand not rand as a variable
              name because one of the cairo headers is pulling in stdlib.h.
      
              * tests/testcairo.c tests/Makefile.am: Add a simple cairo based
              example.
      
              * configure.in: Bump release to 2.7.0, gtk_binary_version to 2.7.0.
      
              * Require libpangocairo for all backends.
      93344f6d
  8. 25 Jan, 2005 1 commit
    • Federico Mena Quintero's avatar
      Merged from gtk-2-6: · ed30bc0c
      Federico Mena Quintero authored
      2005-01-24  Federico Mena Quintero  <federico@ximian.com>
      
      	Merged from gtk-2-6:
      
      	Fix #147785 and clean up the loading code:
      
      	* gtk/gtkfilechooserdefault.c (LoadState): Make the set of states
      	be EMPTY, PRELOAD, LOADING, FINISHED.
      	(gtk_file_chooser_default_init): Start in the LOAD_EMPTY state.
      	(struct _GtkFileChooserDefault): Added a pending_select_paths
      	field.
      	(load_remove_timer): Add the new states.
      	(load_setup_timer): Likewise.
      	(load_timeout_cb): Likewise.  Switch to the LOAD_LOADING state.
      	(browse_files_model_finished_loading_cb): Switch to the
      	LOAD_FINISHED state.
      	(enum PendingOp): Removed.
      	(struct _GtkFileChooserDefault): Removed the pending_op and
      	pending_select_path fields.
      	(pending_select_paths_free): New utility function.
      	(pending_select_paths_add): New utility function.
      	(gtk_file_chooser_default_finalize): Call
      	pending_select_paths_free().
      	(pending_op_queue): Removed.
      	(pending_op_process): Removed.
      	(pending_select_paths_process): New function.
      	(browse_files_model_finished_loading_cb): Call
      	pending_select_paths_process().
      	(center_selected_row_foreach_cb): Handle multiple selection by
      	only centering the first row.
      	(get_is_file_filtered): Constify.
      	(gtk_file_chooser_default_select_path): Queue into a list of paths
      	to select if we are not finished loading.
      	(show_and_select_paths): New utility function.
      	(up_folder_handler): Use pending_select_paths_add().
      	(gtk_file_chooser_default_should_respond): Do not call
      	pending_op_queue(); free the pending_selected_paths instead.
      	(gtk_file_chooser_default_initial_focus): Don't queue a pending
      	operation, and don't select the first row unconditionally --- this
      	will happen when the folder is done loading.
      	(shortcuts_row_activated_cb): Free the pending_select_paths.
      	(pending_select_paths_store_selection): New utility function.
      	(gtk_file_chooser_default_map): Call
      	pending_select_paths_store_selection() to save the selection
      	before reloading the folder.
      	(select_func): Umm?  Call gtk_tree_selection_select_iter().  Don't
      	move the cursor here; it will be done when processing the pending paths.
      
      	* tests/testfilechooser.c (main): Add a button to the command
      	window to unmap and remap the file chooser.
      ed30bc0c
  9. 22 Dec, 2004 1 commit
    • Søren Sandmann's avatar
      Add sensitivity-changing timeout. Written by Christian Persch. · 63f2fd96
      Søren Sandmann authored
      Wed Dec 22 14:22:19 2004  Søren Sandmann  <sandmann@redhat.com>
      
      	* tests/testtoolbar.c (timeout_cb): Add sensitivity-changing
      	timeout. Written by Christian Persch.
      
      Wed Dec 22 14:14:02 2004  Søren Sandmann  <sandmann@redhat.com>
      
      	Bug #161561
      
      	* gdk/x11/gdkwindow-x11.c (tmp_{re,un}set_bg): Only set/reset the
      	background for windows that get expose events.
      
      	* gdk/gdkwindow.c (gdk_window_process_updates_internal): Remove
      	hack to repaint !expose windows.
      63f2fd96
  10. 15 Dec, 2004 1 commit
    • James M. Cape's avatar
      Use a GtkComboBox in SELECT_FOLDER mode (#157726). · b418bf3a
      James M. Cape authored
      2004-12-15  James M. Cape  <jcape@ignore-your.tv>
      
              * gtk/gtkfilechooserbutton.c (struct _GtkFileChooserButtonPrivate)
              (gtk_file_chooser_button_init)
              (gtk_file_chooser_button_file_chooser_iface_init)
              (gtk_file_chooser_button_add_shortcut_folder)
              (gtk_file_chooser_button_remove_shortcut_folder)
              (gtk_file_chooser_button_constructor)
              (gtk_file_chooser_button_set_property)
              (gtk_file_chooser_button_destroy)
              (gtk_file_chooser_button_finalize)
              (get_icon_theme) (get_display_name_for_path) (model_get_type_position)
              (model_free_row_data) (model_add_special) (model_add_other)
              (model_add_volumes) (model_add_bookmarks)
              (model_update_current_folder) (model_remove_rows)
              (filter_model_visible_func) (combo_box_row_separator_func)
              (name_cell_data_func) (update_combo_box) (fs_volumes_changed_cb)
              (fs_bookmarks_changed_cb) (combo_box_changed_cb)
              (change_icon_size): Use a GtkComboBox in SELECT_FOLDER mode (#157726).
      
              * gtk/gtkfilechooserbutton.c:
              * gtk/gtkfilechooserbutton.h (gtk_file_chooser_button_new)
              (gtk_file_chooser_button_new_with_backend): Add @action to constructors
              to match other GtkFileChooser impls. API CHANGE.
      
              * docs/tools/widgets.c (create_file_button):
              * tests/testfilechooserbutton.c (main): Update callers.
      
              * docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml: Reflect API
              change.
      
              * tests/testfilechooserbutton.c: Add LGPL license.
              (main): Added GOption parser for --backend and --right-to-left cmd line
              args.
              (add_pwds_parent_as_shortcut_clicked_cb)
              (del_pwds_parent_as_shortcut_clicked_cb) (tests_button_clicked_cb):
              Add shortcut_folders test.
              (chooser_current_folder_changed_cb) (chooser_selection_changed_cb)
              (chooser_file_activated_cb) (chooser_update_preview_cb): Print URIS,
              not filenames.
      b418bf3a
  11. 14 Dec, 2004 2 commits
  12. 13 Dec, 2004 1 commit
  13. 30 Nov, 2004 1 commit
    • James M. Cape's avatar
      removed "GtkFileChooserButton:active" property and getter/setter. · 1b45c640
      James M. Cape authored
      2004-11-30  James M. Cape  <jcape@ignore-your.tv>
      
              * gtk/gtkfilechooserbutton.h (gtk_file_chooser_button_get_active)
              (gtk_file_chooser_button_set_active):
              * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_class_init)
              (gtk_file_chooser_button_get_active)
              (gtk_file_chooser_button_set_active):
              * docs/reference/gtk/gtk-sections.txt:
              * docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml:
              * gtk/gtk.symbols: removed "GtkFileChooserButton:active" property and
              getter/setter.
      
              * gtk/gtkfilechooserbutton.c (struct _GtkFileChooserButtonPrivate)
              (button_toggled_cb) (dialog_response_cb) (button_notify_active_cb)
              (gtk_file_chooser_button_init) (button_clicked_cb)
              (gtk_file_chooser_button_show): Use a GtkButton instead of a
              GtkToggleButton.
              (struct _GtkFileChooserButtonPrivate)
              (gtk_file_chooser_button_destroy) (gtk_file_chooser_button_style_set)
              (gtk_file_chooser_button_screen_changed): Don't bother with the
              (remove_settings_signal) (settings_notify_cb) (check_icon_theme):
              Don't use GtkSettings at all, just call change_icon_theme() directly.
              (struct _GtkFileChooserButtonPrivate)
              (gtk_file_chooser_button_init)
              (gtk_file_chooser_button_drag_data_received)
              (gtk_file_chooser_button_mnemonic_activate)
              (gtk_file_chooser_button_set_width_chars)
              (gtk_file_chooser_button_get_width_chars)
              (entry_changed_cb) (update_idler) (update_entry) (update_dialog)
              (dialog_selection_changed_cb) (dialog_response_cb)
              (entry_size_allocate_cb): Remove all references to the now-defunct
              entry, store the old path (to support "Cancel") in an instance member.
              (update_label_and_image) (update_label) (update_image)
              (gtk_file_chooser_button_init) (dialog_response_cb)
              (dialog_selection_changed_cb): Merge label/image updates, only display
              the filename (not the whole path, fixes #157725).
              (struct _GtkFileChooserButtonPrivate)
              (dialog_selection_changed_cb)
              (dialog_selection_changed_proxy_cb): Merge "selection-changed"
              handlers, block while dialog is visible (fixes #158482).
      
              * tests/testfilechooserbutton.c (delete_event_cb)
              (properties_button_clicked_cb) (print_selected_path_clicked_cb)
              (tests_button_clicked_cb) (main): Add per-chooser "tests" window,
              don't delete on WM close, update properties_button_clicked_cb()
              "delete-event" callback.
      1b45c640
  14. 21 Nov, 2004 1 commit
    • Owen Taylor's avatar
      Add GdkPangoRenderer, a subclass of PangoRenderer targeting GDK drawables. · 3d737ee8
      Owen Taylor authored
      Sat Nov 20 15:13:51 2004  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkpango.[ch]: Add GdkPangoRenderer, a subclass of
      	PangoRenderer targeting GDK drawables. Use to implement the old
      	gdk_draw_layout() and friends.
      
      	* gdk/gdkdraw.c gdk/gdkdrawable.h gdk/gdkwindow.c gdk/gdkpixmap.c:
      	Add gdk_draw_glyphs_transformed() gdk_draw_trapezoids() and
      	the corresponding members of GdkDrawableClass. Add a fallback
      	implementation of gdk_draw_trapezoids() in terms of pixbufs.
      
      	* gdk/gdkwindowing.h gdk/x11/gdkg-x11.h: Add
      	_gdk_windowing_gc_get_foreground() to enable the fallback
      	trapezoid implementation.
      
      	* gdk/x11/gdkdrawable-x11.c gdk/x11/gdkdisplay-x11.h: Implement
      	draw_glyph_transformed,	draw_trapezoids.
      
      	* gdk/x11/gdkdrawable-x11.[ch]: Add
      	_gdk_x11_drawable_draw_xtrapezoids, _gdk_x11_drawable_draw_xft_glyphs
      	for use of GdkX11Renderer.
      
      	* gdk/x11/gdkgc-x11.c gdk/x11/gdkprivate-x11.h: Implement
      	GDK_TILED, GDK_STIPPLED, GDK_OPAQUE_STIPPLED in the RENDER codepath.
      
      	* gdk/gdkpango-x11.c: Add GdkX11Renderer... a subclass of
      	PangoXftRenderer that does tiles/stipples and fallback rendering
      	of trapezoids without the RENDER extension.
      
      	* gdk/gdkpango-x11.c gdk/x11/gdkscreen-x11.[ch] _gdk_x11_renderer_get:
      	Add _gdk_x11_renderer_get() to get a singleton GdkX11Renderer
      	for the screen.
      
      	* gdk/x11/gdkdrawable-x11.c (get_impl_drawable): Fix a None/NULL
      	confusion.
      
      	* gtk/gtklabel.[ch] gtk/gtk.symbols: Add gtk_label_set/get_angle(),
      	and an ::angle property.
      
      	* gtk/gtklabel.c: Remove #if 0'd dead code gtk_label_paint_word().
      
      	* gtk/gtktextdisplay.c: Switch to using a GtkTextRenderer subclass
      	of GdkPangoRenderer for drawing.
      
      	* gtk/gtktextlayout.[ch] gtk/gtktextdisplay.c: Switch to using
      	gtk_attr_shape_new_with_data() to store backreferences to
      	embedded pixmaps and widgets. Leave line_display->shaped_objects
      	around for backwords compatibility.
      
      	* gdk/gdkpango.[ch] (gdk_pango_context_set_colormap): Describe
      	as deprecated, remove implementation.
      
      	* gtk/gtkwidget.c (gtk_widget_create_pango_context): Remove
      	call to gdk_pango_context_set_colormap.
      
      	* demos/gtk-demo/Makefile.am demos/gtk-demo/rotated_text.c: Add
      	a demo showing drawing rotated text.
      
      	* tests/testgtk.c: Add a rotated-label test, and also a rotated
      	drawing test (differs from demos/gtk-demo/rotated_text by also
      	using a tile)
      3d737ee8
  15. 19 Nov, 2004 1 commit
    • Manish Singh's avatar
      modules/engines/ms-windows/msw_rc_style.c · 54b45a19
      Manish Singh authored
      Fri Nov 19 15:18:51 2004  Manish Singh  <yosh@gimp.org>
      
              * modules/engines/ms-windows/msw_rc_style.c
              * modules/engines/ms-windows/msw_style.c
              * modules/engines/ms-windows/msw_theme_main.c
              * modules/engines/pixbuf/pixbuf-main.c
              * modules/engines/pixbuf/pixbuf-rc-style.c
              * modules/input/gtkimcontextime.c
              * modules/input/gtkimcontextxim.c
              * modules/input/imam-et.c
              * modules/input/imcedilla.c
              * modules/input/imcyrillic-translit.c
              * modules/input/iminuktitut.c
              * modules/input/imipa.c
              * modules/input/imthai-broken.c
              * modules/input/imti-er.c
              * modules/input/imti-et.c
              * modules/input/imviqr.c
              * tests/prop-editor.c
              * tests/testentrycompletion.c
              * tests/testfilechooser.c
              * tests/testmerge.c
              * tests/testtoolbar.c
              * tests/testtreecolumns.c
              * tests/testtreeview.c: get rid of unnecessary casts.
      
              * tests/testgtk.c (create_labels): add GTK_LABEL() casts for
              gtk_label_set_ellipsize() calls.
      
              * tests/testicontheme.c (main): remove unused pixbuf variable.
      54b45a19
  16. 16 Nov, 2004 1 commit
  17. 12 Nov, 2004 2 commits
  18. 09 Nov, 2004 3 commits
  19. 08 Nov, 2004 1 commit
  20. 07 Nov, 2004 1 commit
    • Matthias Clasen's avatar
      New convenience function to add a filter for image files which can be · 7a08ab25
      Matthias Clasen authored
      2004-11-07  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkfilefilter.h:
      	* gtk/gtkfilefilter.c (gtk_file_filter_add_pixbuf_formats):
      	New convenience function to add a filter for image files
      	which can be loaded by GdkPixbuf. (#145388, Anders Carlsson)
      
      	* tests/testfilechooser.c: Test the image filter.
      7a08ab25
  21. 31 Oct, 2004 1 commit
  22. 30 Oct, 2004 1 commit
  23. 28 Oct, 2004 1 commit
  24. 26 Oct, 2004 2 commits
    • Anders Carlsson's avatar
      Really handle a NULL model, fixes #137211 for real. · 21ad6be6
      Anders Carlsson authored
      2004-10-25  Anders Carlsson  <andersca@gnome.org>
      
      	* gtk/gtkentry.c: (gtk_entry_completion_timeout):
      	* gtk/gtkentrycompletion.c: (gtk_entry_completion_set_model),
      	(gtk_entry_completion_get_model), (gtk_entry_completion_complete):
      	Really handle a NULL model, fixes #137211 for real.
      
      	* gtk/gtkfilechooserentry.c:
      	(gtk_file_chooser_entry_maybe_update_directory):
      	Remove _clear, #137211 is fixed.
      
      	* tests/testentrycompletion.c: (main):
      	Add completion with an empty model.
      21ad6be6
    • James M. Cape's avatar
      Rework of GtkFileChooserButton, some cleanups. Fixes #154388, #154390, · ede3c399
      James M. Cape authored
      2004-10-25  James M. Cape  <jcape@ignore-your.tv>
      
      	Rework of GtkFileChooserButton, some cleanups. Fixes #154388,
      	#154390, #154390, #156272.
      
      	* docs/reference/gtk/gtk-docs.sgml: Moved GtkFileChooserButton
      	below GtkFileChooser.
      	* docs/reference/gtk/gtk-sections.txt: Added
      	gtk_file_chooser_button_get_width_chars(),
      	gtk_file_chooser_button_set_width_chars(),
      	gtk_label_set_width_chars(), gtk_label_get_width_chars().
      	* docs/reference/gtk/gtk.types: Added
      	gtk_cell_renderer_combo_get_type,
      	gtk_cell_view_get_type,
      	gtk_text_iter_get_type.
      	* docs/reference/gtk/tmpl/gtkaboutdialog.sgml: Add
      	"logo-icon-name" property.
      	* docs/reference/gtk/tmpl/gtkcellview.sgml: Updates for
      	properties
      	(b/c of get_type() inclusion above).
      	* docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml:
      	* docs/reference/gtk/tmpl/gtklabel.sgml: Add "width-chars"
      	property,
      	getters/setters.
      	* docs/reference/gtk/tmpl/gtkcellrenderercombo.sgml: Added.
      	* gtk/gtkentrycompletion.c:
      	(_gtk_entry_completion_popdown): Don't show if the entry isn't
      	mapped.
      	* gtk/gtkfilechooserbutton.[c,h]: (*): About 45%
      	rewritten, adds "width-chars" property, icons, working save
      	modes, volume/Home/Desktop friendly-naming support.
      	* gtk/gtklabel.[c,h]:
      	(gtk_label_class_init), (gtk_label_init),
      	(gtk_label_get_property), (gtk_label_set_property),
      	(gtk_label_get_width_chars), (gtk_label_set_width_chars),
      	(gtk_label_size_request): Add "width-chars" property.
      	* tests/testfilechooserbutton.c: Update, use 4 different buttons
      	for the different ACTIONs.
      	* gtk/.cvsignore: Ignore gtk-update-icon-cache.
      	* tests/.cvsignore: Ignore testimage.
      ede3c399
  25. 25 Oct, 2004 3 commits
    • Matthias Clasen's avatar
      Add testimage. · 9095a445
      Matthias Clasen authored
      2004-10-25  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/Makefile.am (noinst_PROGRAMS): Add testimage.
      9095a445
    • Matthias Clasen's avatar
      Use gtk_image_new_from_icon_name(). · 6fa44ae4
      Matthias Clasen authored
      2004-10-25  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/testicontheme.c (main): Use gtk_image_new_from_icon_name().
      6fa44ae4
    • Matthias Clasen's avatar
      Add a new type GTK_IMAGE_ICON_NAME for named icons, update the size and · b63431c8
      Matthias Clasen authored
      2004-10-25  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkimage.h:
      	* gtk/gtkimage.c (gtk_image_new_from_icon_name)
      	(gtk_image_set_from_icon_name, gtk_image_get_icon_name)
      	(gtk_image_set_pixel_size, gtk_image_get_pixel_size):  Add a
      	new type GTK_IMAGE_ICON_NAME for named icons, update the size
      	and content of stock, icon set and named icon images upon style
      	changes, and allow to set a fixed pixel size for named icon
      	images.  (#155688, James Henstridge)
      
      	* tests/testimage.c: Test application for theming behaviour of
      	different image types and for image dnd.
      b63431c8
  26. 19 Oct, 2004 2 commits
  27. 30 Sep, 2004 1 commit
    • Paolo Borelli's avatar
      exit on close. · 1cb70ed4
      Paolo Borelli authored
      2004-09-30  Paolo Borelli  <pborelli@katamail.com>
      
      	* tests/testellipsize.c: exit on close.
      1cb70ed4
  28. 29 Sep, 2004 1 commit
  29. 21 Sep, 2004 2 commits
  30. 19 Sep, 2004 1 commit
  31. 14 Sep, 2004 1 commit