summaryrefslogtreecommitdiff
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* Fix up docsMatthias Clasen2007-06-151-8/+7
| | | | svn path=/trunk/; revision=18150
* Don't install gtkbuilderprivate.hMatthias Clasen2007-06-152-1/+2
| | | | | | | | | | | | | | 2007-06-15 Matthias Clasen <mclasen@redhat.com> * gtk/Makefile.am: Don't install gtkbuilderprivate.h * gtk/gtk.h: Include gtkbuilder.h * NEWS: Updates svn path=/trunk/; revision=18148
* Add forgotten docsMatthias Clasen2007-06-151-0/+12
| | | | svn path=/trunk/; revision=18147
* Use gsize instead of unsigned and gulong instead of long, fixes complationJohan Dahlin2007-06-151-2/+2
| | | | | | | | | | * gtk/gtkbuilder.c (gtk_builder_add_from_file): (gtk_builder_value_from_string_type): Use gsize instead of unsigned and gulong instead of long, fixes complation on OSX, fixes #447987 svn path=/trunk/; revision=18146
* add move_selected signal to allow overriding the default internalMatthias Clasen2007-06-152-5/+34
| | | | | | | | | | | 2007-06-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkmenushell.[ch]: add move_selected signal to allow overriding the default internal behaviour. (#446833, Ryan Lortie) svn path=/trunk/; revision=18145
* Forgot to free the unescaped tooltip text.Mathias Hasselmann2007-06-151-2/+3
| | | | | | | | 2007-06-15 Mathias Hasselmann <mathias.hasselmann@gmx.de> * gtk/gtkwidget.c: Forgot to free the unescaped tooltip text. svn path=/trunk/; revision=18144
* Improving handling of tooltip-text property. Also check result of tooltipMathias Hasselmann2007-06-151-16/+7
| | | | | | | | | 2007-06-15 Mathias Hasselmann <mathias.hasselmann@gmx.de> * gtk/gtkwidget.c: Improving handling of tooltip-text property. * tests/testtooltips.c: Also check result of tooltip getters. svn path=/trunk/; revision=18143
* Introduce convenience property "GtkWidget:tooltip-text" taking care ofMathias Hasselmann2007-06-155-23/+200
| | | | | | | | | | | | | | | | | | 2007-06-15 Mathias Hasselmann <mathias.hasselmann@gmx.de> * docs/reference/gtk/gtk-sections.txt, gtk/gtk.symbols, gtk/gtkwidget.c, gtk/gtkwidget.h, tests/testtooltips.c: Introduce convenience property "GtkWidget:tooltip-text" taking care of escaping it for unwanted markup entities. Add functions to set tooltip text: gtk_widget_set_tooltip_text(), gtk_widget_set_tooltip_markup(), gtk_widget_get_tooltip_text(), gtk_widget_get_tooltip_markup(). * gtk/gtktooltip.c, gtk/gtktooltip.h: Add gtk_tooltip_set_text() to set the tooltip text without using markup. Patches from Emmanuele Bassi (#447643). svn path=/trunk/; revision=18142
* Add GtkBuilder, fixes #172535Johan Dahlin2007-06-1535-27/+4814
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-06-15 Johan Dahlin <jdahlin@async.com.br> * demos/gtk-demo/Makefile.am: * demos/gtk-demo/builder.c: (quit_activate), (about_activate), (do_builder): * demos/gtk-demo/demo.ui: * docs/reference/gtk/gtk-docs.sgml: * docs/reference/gtk/gtk-sections.txt: * docs/reference/gtk/gtk.types: * docs/reference/gtk/tmpl/gtkbuildable.sgml: * docs/reference/gtk/tmpl/gtkbuilder.sgml: * gtk/Makefile.am: * gtk/gtk.h: * gtk/gtk.symbols: * gtk/gtkaction.c: (gtk_action_buildable_init), (gtk_action_buildable_set_name), (gtk_action_buildable_get_name): * gtk/gtkactiongroup.c: (gtk_action_group_get_type), (gtk_action_group_buildable_init), (gtk_action_group_buildable_add), (gtk_action_group_buildable_set_name), (gtk_action_group_buildable_get_name): * gtk/gtkbuildable.c: (gtk_buildable_get_type), (gtk_buildable_set_name), (gtk_buildable_get_name), (gtk_buildable_add), (gtk_buildable_set_property), (gtk_buildable_parser_finished), (gtk_buildable_construct_child), (gtk_buildable_custom_tag_start), (gtk_buildable_custom_tag_end), (gtk_buildable_custom_finished), (gtk_buildable_get_internal_child): * gtk/gtkbuildable.h: * gtk/gtkbuilder.c: (gtk_builder_class_init), (gtk_builder_init), (gtk_builder_finalize), (gtk_builder_set_property), (gtk_builder_get_property), (_gtk_builder_resolve_type_lazily), (gtk_builder_real_get_type_from_name), (gtk_builder_get_parameters), (gtk_builder_get_internal_child), (_gtk_builder_construct), (_gtk_builder_add), (apply_delayed_properties), (_gtk_builder_finish), (gtk_builder_new), (gtk_builder_add_from_file), (gtk_builder_add_from_string), (gtk_builder_get_object), (object_add_to_list), (gtk_builder_get_objects), (gtk_builder_set_translation_domain), (gtk_builder_get_translation_domain), (gtk_builder_connect_signals_default), (gtk_builder_connect_signals), (gtk_builder_connect_signals_full), (gtk_builder_value_from_string), (gtk_builder_value_from_string_type), (_gtk_builder_enum_from_string), (_gtk_builder_flags_from_string), (gtk_builder_get_type_from_name), (gtk_builder_error_quark): * gtk/gtkbuilder.h: * gtk/gtkbuilderparser.c: (state_push), (state_peek), (state_pop), (error_missing_attribute), (error_invalid_attribute), (error_invalid_tag), (builder_construct), (parse_object), (free_object_info), (_get_type_by_symbol), (parse_child), (free_child_info), (parse_property), (free_property_info), (parse_signal), (_free_signal_info), (parse_interface), (create_subparser), (free_subparser), (subparser_start), (subparser_end), (parse_custom), (start_element), (end_element), (text), (_gtk_builder_parser_parse_buffer): * gtk/gtkbuilderprivate.h: * gtk/gtkcelllayout.c: (attributes_start_element), (attributes_text_element), (_gtk_cell_layout_buildable_custom_tag_start), (_gtk_cell_layout_buildable_custom_tag_end), (_gtk_cell_layout_buildable_add): * gtk/gtkcelllayout.h: * gtk/gtkcellview.c: (gtk_cell_view_buildable_init), (gtk_cell_view_buildable_custom_tag_start), (gtk_cell_view_buildable_custom_tag_end): * gtk/gtkcolorseldialog.c: (gtk_color_selection_dialog_buildable_interface_init), (gtk_color_selection_dialog_buildable_get_internal_child): * gtk/gtkcombobox.c: (gtk_combo_box_buildable_init), (gtk_combo_box_buildable_custom_tag_start), (gtk_combo_box_buildable_custom_tag_end): * gtk/gtkcomboboxentry.c: (gtk_combo_box_entry_buildable_interface_init), (gtk_combo_box_entry_buildable_get_internal_child): * gtk/gtkcontainer.c: (gtk_container_get_type), (gtk_container_buildable_init), (gtk_container_buildable_add), (gtk_container_buildable_set_child_property), (attributes_start_element), (attributes_text_element), (gtk_container_buildable_custom_tag_start), (gtk_container_buildable_custom_tag_end): * gtk/gtkdebug.h: * gtk/gtkdialog.c: (gtk_dialog_buildable_interface_init), (gtk_dialog_buildable_get_internal_child), (attributes_start_element), (attributes_text_element), (gtk_dialog_buildable_custom_tag_start), (gtk_dialog_buildable_custom_finished): * gtk/gtkentrycompletion.c: (gtk_entry_completion_buildable_init): * gtk/gtkexpander.c: (gtk_expander_buildable_add), (gtk_expander_buildable_init): * gtk/gtkfontsel.c: (gtk_font_selection_dialog_buildable_interface_init), (gtk_font_selection_dialog_buildable_get_internal_child): * gtk/gtkframe.c: (gtk_frame_buildable_init), (gtk_frame_buildable_add): * gtk/gtkiconview.c: (gtk_icon_view_buildable_init), (gtk_icon_view_buildable_custom_tag_start), (gtk_icon_view_buildable_custom_tag_end): * gtk/gtkliststore.c: (gtk_list_store_buildable_init), (list_store_start_element), (list_store_end_element), (list_store_text), (gtk_list_store_buildable_custom_tag_start), (gtk_list_store_buildable_custom_tag_end): * gtk/gtkmain.c: * gtk/gtknotebook.c: (gtk_notebook_buildable_init), (gtk_notebook_buildable_add): * gtk/gtksizegroup.c: (gtk_size_group_buildable_init), (size_group_start_element), (gtk_size_group_buildable_custom_tag_start), (gtk_size_group_buildable_custom_finished): * gtk/gtktreestore.c: (gtk_tree_store_buildable_init), (tree_model_start_element), (gtk_tree_store_buildable_custom_tag_start), (gtk_tree_store_buildable_custom_finished): * gtk/gtktreeview.c: (gtk_tree_view_buildable_init), (gtk_tree_view_buildable_add): * gtk/gtktreeviewcolumn.c: (gtk_tree_view_column_buildable_init): * gtk/gtkuimanager.c: (gtk_ui_manager_buildable_init), (gtk_ui_manager_buildable_add), (gtk_ui_manager_buildable_construct_child), (gtk_ui_manager_buildable_custom_tag_start), (gtk_ui_manager_buildable_custom_tag_end): * gtk/gtkwidget.c: (gtk_widget_get_type), (gtk_widget_buildable_interface_init), (gtk_widget_buildable_set_name), (gtk_widget_buildable_get_name), (gtk_widget_buildable_set_property), (gtk_widget_buildable_parser_finshed), (accel_group_start_element), (gtk_widget_buildable_custom_tag_start), (gtk_widget_buildable_custom_finshed): * gtk/gtkwindow.c: (gtk_window_buildable_interface_init), (gtk_window_buildable_set_property), (gtk_window_buildable_parser_finished): * tests/Makefile.am: * tests/buildertest.c: (builder_new_from_string), (test_parser), (signal_normal), (signal_after), (signal_object), (signal_object_after), (signal_first), (signal_second), (signal_extra), (signal_extra2), (test_connect_signals), (test_uimanager_simple), (test_domain), (test_translation), (test_sizegroup), (test_list_store), (test_tree_store), (test_types), (test_spin_button), (test_notebook), (test_construct_only_property), (test_children), (test_child_properties), (test_treeview_column), (test_icon_view), (test_combo_box), (test_combo_box_entry), (test_cell_view), (test_dialog), (test_accelerators), (test_widget), (main): Add GtkBuilder, fixes #172535 svn path=/trunk/; revision=18141
* updated explicit usage of RegisterClassExW to match the WNDCLASSEXW. TrueHans Breuer2007-06-151-2/+17
| | | | | | | | | | | | | 2007-06-15 Hans Breuer <hans@breuer.org> * gtk/makefile.msc.in tests/makefile.msc : updated * gdk/win32/gdkwindow-win32.c : explicit usage of RegisterClassExW to match the WNDCLASSEXW. True dynamic linking of SetLayeredWindowAttributes * tests/testprint.c tests/testnouiprint.c : use G_PI svn path=/trunk/; revision=18140
* Add gtk_text_layout_set_overwrite_modeJohan Dahlin2007-06-141-0/+1
| | | | svn path=/trunk/; revision=18135
* Fix compiler warning. (#447586, Kazuki IWAMOTO)Behdad Esfahbod2007-06-141-1/+1
| | | | | | | | | | 2007-06-14 Behdad Esfahbod <behdad@gnome.org> * gtk/gtknotebook.c (gtk_notebook_get_group_id): Fix compiler warning. (#447586, Kazuki IWAMOTO) svn path=/trunk/; revision=18134
* Improve docsMatthias Clasen2007-06-141-2/+4
| | | | svn path=/trunk/; revision=18128
* removed unused and hardly visible GtkFrame from the menu widget hierarchyCarlos Garnacho2007-06-131-32/+10
| | | | | | | | | | | 2007-06-14 Carlos Garnacho <carlos@imendio.com> * gtk/gtkcombobox.c: removed unused and hardly visible GtkFrame from the menu widget hierarchy when ::appears-as-list is TRUE. (#435471) * NEWS: add a note about repercussions of this change to RC files. svn path=/trunk/; revision=18127
* add "submenu" property. Fix gtk_menu_item_set_submenu() to accept NULLMichael Natterer2007-06-134-29/+118
| | | | | | | | | | | | | | | | | 2007-06-13 Michael Natterer <mitch@imendio.com> * gtk/gtkmenuitem.[ch]: add "submenu" property. Fix gtk_menu_item_set_submenu() to accept NULL submenus and deprecate gtk_menu_item_remove_submenu() because we have a properly working setter now (bug #447065). * gtk/gtk.symbols: deprecate gtk_menu_item_remove_submenu(). * gtk/gtkcombobox.c: use gtk_menu_item_set_submenu() instead of gtk_menu_item_remove_submenu(). svn path=/trunk/; revision=18125
* Fix inconsistency in GTK_WIDGET_SAVED_STATE (#435840, Xan Lopez)Cody Russell2007-06-131-23/+15
| | | | | | | | | | | 2007-06-13 Cody Russell <bratsche@gnome.org> * gtk/gtkwidget.c: Fix inconsistency in GTK_WIDGET_SAVED_STATE (#435840, Xan Lopez) svn path=/trunk/; revision=18122
* gtk/gtk.symbols rename _gtk_file_system_create to gtk_file_system_createKristian Rietveld2007-06-134-4/+5
| | | | | | | | | | | | | | 2007-06-13 Kristian Rietveld <kris@imendio.com> * gtk/gtk.symbols * gtk/gtkfilesystem.[ch]: rename _gtk_file_system_create to gtk_file_system_create to make it public and bring trunk back in sync with gtk-2-10. * gtk/gtkfilechooserdefault.c (set_file_system_backend): updated. svn path=/trunk/; revision=18121
* added calls to g_object_freeze/thaw_notify() so gtk_label_get_text()Michael Natterer2007-06-131-0/+4
| | | | | | | | | | | 2007-06-13 Michael Natterer <mitch@imendio.com> * gtk/gtklabel.c (gtk_label_set_label): added calls to g_object_freeze/thaw_notify() so gtk_label_get_text() doesn't return the old text when called from a "notify::label" callback. svn path=/trunk/; revision=18120
* Audit of GtkTreeView coordinate system usage. (#142494).Kristian Rietveld2007-06-133-59/+293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-06-13 Kristian Rietveld <kris@imendio.com> Audit of GtkTreeView coordinate system usage. (#142494). * gtk/gtktreeview.[ch]: general documentation updates, (gtk_tree_view_scroll_to_cell), (gtk_tree_view_get_dest_row_at_pos): update coordinate translations, (gtk_tree_view_tree_to_widget_coords), (gtk_tree_view_widget_to_tree_coords): Deprecated, (gtk_tree_view_convert_.*_coords): 6 new functions for doing transformations between coordinate systems. * gtk/gtk.symbols: updated. * tests/testtooltips.c (query_tooltip_tree_view_cb): fix testcase with new gtk_tree_view_convert_widget_to_bin_window_coords(). * docs/reference/gtk/Makefile.am * docs/reference/gtk/images/tree-view-coordinates.png: add new image. * docs/reference/gtk/tmpl/gtktreeview.sgml: eloborate on the different coordinate systems. svn path=/trunk/; revision=18119
* Add orientation property and some slight refactoring here and there.Kristian Rietveld2007-06-131-29/+135
| | | | | | | | | | | | | | | 2007-06-13 Kristian Rietveld <kris@imendio.com> * gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_class_init), (gtk_cell_renderer_progress_init), (gtk_cell_renderer_progress_[gs]et_property), (gtk_cell_renderer_progress_render): Add orientation property and some slight refactoring here and there. (Fixes #344836, reported by Benjamin Montgomery). svn path=/trunk/; revision=18118
* use PANGO_BREAK_WORD_CHAR instead of PANGO_BREAK_WORD so the text cellMichael Natterer2007-06-121-2/+2
| | | | | | | | | | | | 2007-06-12 Michael Natterer <mitch@imendio.com> * gtk/gtkiconview.c (update_text_cell): use PANGO_BREAK_WORD_CHAR instead of PANGO_BREAK_WORD so the text cell doesn't overflow the wrap-width if there is no whitespace found to break at. Fixes bug #446107. svn path=/trunk/; revision=18112
* Fix #410815, reported by Lucas Rocha.Kristian Rietveld2007-06-121-7/+25
| | | | | | | | | | | | | | | | | | | 2007-06-12 Kristian Rietveld <kris@imendio.com> Fix #410815, reported by Lucas Rocha. * gtk/gtkiconview.c (gtk_icon_view_layout): determine a suitable wrap-width with the first icon, if it exists, (adjust_wrap_width): try to use icon_view->priv->item_width if available, (gtk_icon_view_set_cell_data): don't call adjust_wrap_width here, which caused changes in wrap-width during the layouting process and resulted in layouting artefacts, (update_text_cell): don't set the wrap-width property, this should be handled by adjust_wrap_width. svn path=/trunk/; revision=18111
* Implement block-cursor for overwrite mode. (#80378)Yevgen Muntyan2007-06-129-68/+536
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-06-12 Yevgen Muntyan <muntyan@tamu.edu> * gtk/gtkentry.c (gtk_entry_expose), (gtk_entry_toggle_overwrite), (gtk_entry_draw_cursor): * gtk/gtkstyle.c (_gtk_widget_get_cursor_gc), (_gtk_widget_get_cursor_color): * gtk/gtkstyle.h: * gtk/gtktextdisplay.c (gtk_text_renderer_prepare_run), (gtk_text_renderer_draw_shape), (text_renderer_set_state), (render_para): * gtk/gtktextlayout.c (gtk_text_layout_set_overwrite_mode), (gtk_text_layout_invalidate_cache), (get_block_cursor), (add_cursor), (gtk_text_layout_get_line_display), (_gtk_text_layout_get_block_cursor): * gtk/gtktextlayout.h: * gtk/gtktextutil.c (layout_get_char_width), (_gtk_text_util_get_block_cursor_location): * gtk/gtktextutil.h: * gtk/gtktextview.c (gtk_text_view_set_editable), (gtk_text_view_toggle_overwrite), (gtk_text_view_set_overwrite), (gtk_text_view_ensure_layout), (text_window_invalidate_cursors): Implement block-cursor for overwrite mode. (#80378) svn path=/trunk/; revision=18108
* Fix declaration of GtkNotebook::create_window()Emmanuele Bassi2007-06-111-4/+4
| | | | | | | GtkNotebook::create_window() was declared as returning a GtkNotebook instead of a pointer to a GtkNotebook. (#446513, Kazuki Iwamoto) svn path=/trunk/; revision=18103
* Accept class names starting with lowercase letters for style propertyMatthias Clasen2007-06-111-3/+1
| | | | | | | | | | | | 2007-06-10 Matthias Clasen <mclasen@redhat.com> * gtk/gtkrc.c (gtk_rc_parse_style): Accept class names starting with lowercase letters for style property assignments, since GType accepts these too, and gtkmm uses such class names. (#343012, Murray Cumming, Johannes Schmid) svn path=/trunk/; revision=18101
* Store cursor_hadjustment as object dataMatthias Clasen2007-06-111-24/+22
| | | | svn path=/trunk/; revision=18100
* Don't leak cursor_hadjustmentMatthias Clasen2007-06-111-0/+3
| | | | svn path=/trunk/; revision=18099
* Define GNU libc symbols unconditionallyEmmanuele Bassi2007-06-101-2/+5
| | | | | | | | | Unconditionally define _GNU_SOURCE and XOPEN_SOURCE, in order to make the simple search engine backend build on really ancient GNU libc (see bug 444097), which have ftw.h but need those symbols defined even to export a POSIX-like ftw() and friends. svn path=/trunk/; revision=18096
* Fix code style and warts in GtkScaleButtonEmmanuele Bassi2007-06-102-48/+70
| | | | | | | This patch fixes the code style inconsistencies and some weird bits of the GtkScaleButton widget implementation. svn path=/trunk/; revision=18092
* Update docs Deprecate gtk_widget_{ref,unref}Matthias Clasen2007-06-104-8/+15
| | | | | | | | | | | | | | | | | | | | 2007-06-09 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwidget.c: * gtk/gtkscrolledwindow.c: Update docs * gtk/gtkwidget.h: Deprecate gtk_widget_{ref,unref} * gtk/tmpl/gtkbindings.sgml: * gtk/tmpl/gtkrc.sgml: * gtk/tmpl/gtkwidget.sgml: * gtk/tmpl/gtkrecentmanager.sgml: * gtk/*.sgml: * gtk/tmpl/gtkstock.sgml: * gtk/gtk-sections.txt: Updates svn path=/trunk/; revision=18090
* Some doc updatesMatthias Clasen2007-06-103-38/+166
| | | | svn path=/trunk/; revision=18089
* Add an icons property, make gtk_scale_button_new() a convenience function.Matthias Clasen2007-06-101-37/+65
| | | | | | | | | | | | 2007-06-09 Matthias Clasen <mclasen@redhat.com> * gtk/gtkscalebutton.c: Add an icons property, make gtk_scale_button_new() a convenience function. (#445855, Murray Cumming) svn path=/trunk/; revision=18088
* Cosmetic changeMatthias Clasen2007-06-102-11/+9
| | | | svn path=/trunk/; revision=18087
* Handle return values from nl_langinfo() more correctly.Matthias Clasen2007-06-081-5/+5
| | | | | | | | | | | 2007-06-09 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcalendar.c (gtk_calendar_init): Handle return values from nl_langinfo() more correctly. svn path=/trunk/; revision=18085
* initialize rc_priv in the else branch too. (#445539)Carlos Garnacho2007-06-081-0/+1
| | | | | | | | | | 2007-06-09 Carlos Garnacho <carlos@imendio.com> * gtk/gtkrc.c (gtk_rc_parse_engine): initialize rc_priv in the else branch too. (#445539) svn path=/trunk/; revision=18084
* Fix shadow painting if the scrollbars-within-bevel style property is setBenjamin Berg2007-06-081-25/+15
| | | | | | | | | | 2007-06-08 Benjamin Berg <benjamin@sipsolutions.net> * gtk/gtkscrolledwindow.c: (gtk_scrolled_window_paint): Fix shadow painting if the scrollbars-within-bevel style property is set and border_width is nozero. (#445054) svn path=/trunk/; revision=18082
* Make it possible for theme engines to support symbolic colors. (#426192,Matthias Clasen2007-06-083-26/+70
| | | | | | | | | | | | | | | | 2007-06-08 Matthias Clasen <mclasen@redhat.com> Make it possible for theme engines to support symbolic colors. (#426192, Andrea Cimitan, patch by Olivier Samyn) * gtk/gtk.symbols: * gtk/gtkrc.h: * gtk/gtkrc.c (gtk_rc_parse_color_full): Export this function * gtk/gtkrc.c (gtk_rc_parse_engine): Copy color hashes to new style before parsing engine section. svn path=/trunk/; revision=18081
* Fix a typoMatthias Clasen2007-06-071-1/+1
| | | | svn path=/trunk/; revision=18076
* Add GTK_STOCK_DISCARD, #158008.Christian Neumair2007-06-072-0/+2
| | | | | | | | 2007-06-07 Christian Neumair <cneumair@gnome.org> * gtk/gtkstock.[ch]: Add GTK_STOCK_DISCARD, #158008. svn path=/trunk/; revision=18075
* Documentation additionsMatthias Clasen2007-06-071-0/+14
| | | | svn path=/trunk/; revision=18074
* Add this fileMatthias Clasen2007-06-071-0/+0
| | | | svn path=/trunk/; revision=18073
* Add a doc commentMatthias Clasen2007-06-071-0/+8
| | | | svn path=/trunk/; revision=18072
* Use g_get_user_special_dir() to obtain the path for the DESKTOP directory.Matthias Clasen2007-06-074-35/+18
| | | | | | | | | | | | | 2007-06-06 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserbutton.c (model_add_special): * gtk/gtkfilechooserdefault.c (shortcuts_append_desktop): * gtk/gtkfilesystemunix.c (get_icon_name_for_directory): * gtk/gtkpathbar.c (_gtk_path_bar_set_file_system): Use g_get_user_special_dir() to obtain the path for the DESKTOP directory. svn path=/trunk/; revision=18070
* Add the 16x16 version of gtk-select-color.png to the list of stock icons.Matthias Clasen2007-06-071-0/+1
| | | | | | | | | | | 2007-06-06 Matthias Clasen <mclasen@redhat.com> * gtk/Makefile.am: Add the 16x16 version of gtk-select-color.png to the list of stock icons. (#444786) svn path=/trunk/; revision=18069
* add text-[xy]align properties for aligning the text label of the progressKristian Rietveld2007-06-061-4/+68
| | | | | | | | | | | | | | 2007-06-06 Kristian Rietveld <kris@imendio.com> * gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_init), (gtk_cell_renderer_progress_class_init), (gtk_cell_renderer_progress_[gs]et_property), (gtk_cell_renderer_progress_render): add text-[xy]align properties for aligning the text label of the progress bar. (#334576, suggestion from Steven Sheehy). svn path=/trunk/; revision=18068
* new method, gtk_widget_modify_cursor() (#89314).Yevgen Muntyan2007-06-065-0/+105
| | | | | | | | | | | | | | | | | | | 2007-06-06 Yevgen Muntyan <muntyan@tamu.edu> * gtk/gtkwidget.c: * gtk/gtkwidget.h: new method, gtk_widget_modify_cursor() (#89314). * gtkrc.c: * gtkrc.h: new functions _gtk_rc_style_set_rc_property() and _gtk_rc_style_unset_rc_property(). * gtk/gtk.symbols: added gtk_widget_modify_cursor. * tests/testtext.c (do_cursor_visible_changed): * tests/testgtk.c (create_styles): test it. svn path=/trunk/; revision=18066
* Factor out the search shortcut, the recently used shortcut and theEmmanuele Bassi2007-06-061-10/+42
| | | | | | | | | | | | | | | | 2007-06-06 Emmanuele Bassi <ebassi@gnome.org> * gtk/gtkfilechooserdefault.c: (get_file_info_finished), (shortcuts_insert_path), (shortcuts_add_bookmarks), (shortcuts_add_current_folder): Factor out the search shortcut, the recently used shortcut and the separator from the shortcut selection combo. (#444734) (recent_idle_load): Remove the idle source that lazily loads the recently used files, if the GtkRecentManager returns an empty list. (#443913) svn path=/trunk/; revision=18063
* reviewed by: Matthias Clasen <mclasen@redhat.com>Johan Dahlin2007-06-061-6/+6
| | | | | | | | | | | | | 2007-06-06 Johan Dahlin <jdahlin@async.com.br> reviewed by: Matthias Clasen <mclasen@redhat.com> * gtk/gtkassistant.c (gtk_assistant_update_buttons_state): Check if the wizard is empty before trying to access the first page. (#444310, Johan Dahlin) svn path=/trunk/; revision=18060
* 2.11.2GTK_2_11_2Matthias Clasen2007-06-061-0/+4
| | | | svn path=/trunk/; revision=18057
* use GTK_IS_TREE_VIEW_COLUMN() in g_return_if_fail here.Kristian Rietveld2007-06-061-1/+1
| | | | | | | | | | 2007-06-06 Kristian Rietveld <kris@imendio.com> * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_queue_resize): use GTK_IS_TREE_VIEW_COLUMN() in g_return_if_fail here. svn path=/trunk/; revision=18054