- 01 May, 2006 5 commits
-
-
Kristian Rietveld authored
2006-05-02 Kristian Rietveld <kris@imendio.com> * configure.in: Up ABI version to 2.10.0 (by Matthias' request).
-
Kristian Rietveld authored
2006-05-01 Kristian Rietveld <kris@imendio.com> Merge of the GTK+ asynchronous file chooser branch. Please see the kris-asynch-branch for more detailed ChangeLog entries. * configure.in: increase binary version to 2.9.0. * gtk.symbols: * gtkfilechooser.c: * gtkfilechooserbutton.c: * gtkfilechooserdefault.c: * gtkfilechooserdialog.c: * gtkfilechooserembed.c: * gtkfilechooserembed.h: * gtkfilechooserentry.c: * gtkfilechooserentry.h: * gtkfilechooserprivate.h: * gtkfilesystem.c: * gtkfilesystem.h: * gtkfilesystemmodel.c: * gtkfilesystemmodel.h: * gtkfilesystemunix.c: * gtkpathbar.c: * gtkpathbar.h: Merge from kris-async-branch.
-
Matthias Clasen authored
-
Matthias Clasen authored
2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> * gtk/gtktreemodel.c (gtk_tree_model_base_init): Document GtkTreeModel signals.
-
Funda Wang authored
-
- 30 Apr, 2006 7 commits
-
-
Michael David Emmel authored
-
Kristian Rietveld authored
2006-04-30 Kristian Rietveld <kris@imendio.com> Fix for #340200, spotted by Torsten Schoenfeld. * gtk/gtktreeview.c (gtk_tree_view_get_cell_area): fix up logic calculating the level indentation, (gtk_tree_view_start_editing): remove code calculating the level indentation, since _get_cell_area() takes care of this for us.
-
Kjartan Maraas authored
2006-04-30 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Add a whole bunch of missing files. * nb.po: Updated Norwegian bokmål translation.
-
Matthias Clasen authored
2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> Fix problems with setting symbolic colors from rc files. (#338345, Benjamin Berg) * gtk/gtkrc.c (gtk_rc_settings_changed, gtk_rc_font_name_changed) (gtk_rc_color_hash_changed, gtk_rc_reparse_all_for_settings): Don't freeze notification for settings changes while parsing; instead manually avoid recursion, and update the color hashes.
-
Matthias Clasen authored
2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> * gtk/gtkprinteroption.c: * gtk/gtkprinteroptionwidget.c: * gtk/gtkprintunixdialog.c: Improve the print dialog layout, mark some more strings for translation. (#340139, Christian Persch)
-
Matthias Clasen authored
-
Matthias Clasen authored
2006-04-30 Matthias Clasen <mclasen@localhost.localdomain> * gtk/gtkstatusicon.c (gtk_status_icon_class_init): Fix the definition of the ::size-changed signal, and improve its documentation. (#340112, Christian Persch)
-
- 29 Apr, 2006 6 commits
-
-
Priit Laes authored
2006-04-29 Priit Laes <amd@store20.com> * et.po: Translation updated.
-
Behdad Esfahbod authored
2006-04-29 Behdad Esfahbod <behdad@gnome.org> * gtk/gtkwidget.c (gtk_widget_create_pango_layout) (gtk_widget_get/create_pango_context): Change colormap to font map in docs. (#340093)
-
Matthias Clasen authored
2006-04-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkstatusicon.h: * gtk/gtkstatusicon.c (gtk_status_icon_position_menu): Add a menu position function for use with popups on status icons. (#334573, Christian Persch)
-
Behdad Esfahbod authored
-
Matthias Clasen authored
2006-04-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwidget.c (gtk_widget_is_composited): Fix a C99ism. (#340055, Kazuki Iwamoto)
-
Matthias Clasen authored
2006-04-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcellrenderertext.c (get_size): Use _static variants when copying and merging short-lived Pango layouts. (#340033, Morten Welinder)
-
- 28 Apr, 2006 4 commits
-
-
Behdad Esfahbod authored
2006-04-28 Behdad Esfahbod <behdad@gnome.org> * gtk/gtkwidget.c (gtk_widget_create_pango_layout): Fix typo in docs. (#340063)
-
Matthias Clasen authored
2006-04-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_drag_begin): Don't force the standard DND icon if the user has a custom DND source. (#339522, Joe Wreschnig)
-
Michael Natterer authored
2006-04-28 Michael Natterer <mitch@imendio.com> * gtk/gtktextbuffer.c (create_clipboard_contents_buffer): keep a reference to the source buffer while the clipboard contents buffer exists, because it is needed for serializing the contents buffer. Makes copying from the contents buffer possible even after the resp. text view is destroyed (for example when there is a clipboard manager running on app exit) (bug #339195).
-
Behdad Esfahbod authored
2006-04-27 Behdad Esfahbod <behdad@gnome.org> * gdk/gdkpango.c (gdk_pango_renderer_draw_glyphs): Cast to double before dividing by PANGO_SCALE. (#334582)
-
- 27 Apr, 2006 4 commits
-
-
Matthias Clasen authored
2006-04-27 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (popup_position_func): Improve positioning of the menu when popped up by keynav. (#334987, Christian Persch)
-
Ankitkumar Rameshchandra Patel authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
- 26 Apr, 2006 8 commits
-
-
Federico Mena Quintero authored
2006-04-26 Federico Mena Quintero <federico@novell.com> * gtk/gtkdialog.c (gtk_dialog_close): Don't make this conditional on having a GTK_RESPONSE_CANCEL button -> end the idiocy. Fixes bug #101293.
-
Vincent van Adrighem authored
2006-04-26 Vincent van Adrighem <adrighem@gnome.org> * nl.po: Translation updated by Tino Meinen.
-
Kristian Rietveld authored
2006-04-26 Kristian Rietveld <kris@imendio.com> * gtk/gtktreeview.c (node_is_visible): new function, (validate_visible_area): when a node is validated, only queue a redraw for that node, not for the entire widget (a redraw for the entire widget is only needed when the sizes change, and _queue_resize() will take care of that), (do_validate_rows): do not queue a redraw, redraws are only needed for changes in the visible area and validate_visible_area() takes care of that, (gtk_tree_view_row_inserted): for fixed height mode, only queue a resize and redraw if the node is visible, else no redraw is needed.
-
Kristian Rietveld authored
2006-04-26 Kristian Rietveld <kris@imendio.com> If this new "row-ending-details" property is turned on, more detailed "details" will be passed to the theme engine for drawing the background, drop indicator and focus rectangle. Requirement is that the theme engine supports these details. (#333760). * gtk/gtktreeview.c (gtk_tree_view_class_init): add row-ending-details style property, (gtk_tree_view_bin_expose): pass more detailed detail to gtk_paint_flat_box() if the property is turned on, (gtk_tree_view_bin_expose): likewise for the drop indicator, (gtk_tree_view_bin_expose): likewise for the focus rectangle.
-
Kristian Rietveld authored
-
Kristian Rietveld authored
2006-04-26 Kristian Rietveld <kris@imendio.com> New "show-expanders" and "level-indentation" properties, which can be used for customizing the tree view. (For example to do grouping as demonstrated in the test application). Discussion in #80869. * gtk/gtktreeprivate.h: add level_indentation field. * gtk/gtktreeview.c (gtk_tree_view_class_init), (gtk_tree_view_init), (gtk_tree_view_set_property), (gtk_tree_view_get_property): add the properties to the object, (gtk_tree_view_button_press), (do_prelight), (gtk_tree_view_bin_expose), (validate_row), (gtk_tree_view_discover_dirty_iter), (gtk_tree_view_get_cell_area), (gtk_tree_view_create_row_drag_icon): take the new properties into account, (gtk_tree_view_start_editing): fix cell placement code. * tests/testgrouping.c: new test application, showing how to implement grouping. * tests/Makefile.am: updated.
-
Kristian Rietveld authored
-
Ankitkumar Rameshchandra Patel authored
-
- 25 Apr, 2006 6 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
2006-04-25 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintjob.c (gtk_print_job_set_source_file): Add docs. * gtk/gtkprintoperation.c: Add docs.
-
Søren Sandmann authored
Tue Apr 25 10:25:28 2006 Søren Sandmann <sandmann@redhat.com> * tests/testgtk.c (create_alpha_window): Create 'composited' label. * tests/testgtk.c (on_composited_changed): New function, change the label to say whether the screen is composited or not. * gtk/gtkwindow.c (gtk_window_on_composited_changed): When composited status change, invalidate the window and propagate the signal;. * gtk/gtkwindow.c (gtk_window_map): Set the appropriate type hint if reset_type_hint is TRUE. * gtk/gtkwindow.c (gtk_window_set_type_hint): If hint is one of the old hints, store a shadow copy in the public window->type_hint bitfield, otherwise set this field to normal. Set the private field to the type hint. * gtk/gtkwindow.c (gtk_window_init): Initialize priv->type_hint. * gtk/gtkwindow.c (struct _GtkWindowPrivate): New field "reset_type_hint" indicating whether the type hint needs to be reset. New field type_hint containing a GdkWindowTypeHint. * gtk/gtkwidget.c (propagate_composited_changed): New function to propagate changes in composited status. (gtk_widget_class_init): Add composited_changed signal. * gtk/gtkwidget.h (struct _GtkWidgetClass): New signal composited-changed. * gtk/gtkwidget.c (gtk_widget_is_composited): New function. * gtk/gtktooltips.c (gtk_tooltips_draw_tips): Set transient for. * gtk/gtktooltips.c (gtk_tooltips_force_window): Set the type hint * gtk/gtkmenuitem.c (gtk_menu_item_position_menu): Compute whether the item belongs to a menubar. Set the type_hint appropriately depending on the outcome. * gtk/gtkmenu.c (gtk_menu_position): Set the default type hint here. * gtk/gtkmenu.c (gtk_menu_attach_to_widget): connect to hierarchy changed on the attach widget. * gtk/gtkmenu.c (attach_widget_hierarchy_changed): New function to set the transient_for property for menus. * gtk/gtkdnd.c (set_icon_stock_pixbuf): Set the appropriate type hint. * gtk/gtkcombo.c (gtk_combo_popup_list): Make the popup window transient for the toplevel. * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Set transient-for, for the popup window. * gdk/x11/gdkwindow-x11.c (gdk_window_get_type_hint): Support for new window types. * gdk/x11/gdkwindow-x11.c (gdk_window_set_type_hint): Add support for new window types. * gdk/x11/gdkscreen-x11.c (_gdk_x11_screen_process_owner_change): New function called whenever the compositing manager comes and goes. * gdk/x11/gdkscreen-x11.c (gdk_screen_is_composited): New function. * gdk/x11/gdkscreen-x11.c (_gdk_x11_screen_request_cm_notification, make_cm_atom, check_is_composited): New functions * gdk/x11/gdkevents-x11.c (gdk_event_translate): Call _gdk_x11_screen_process_owner_change when an XFixesSelectionNotifyEvent is received. * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Call _gdk_x11_screen_request_cm_notification() on all screens. * gdk/quartz/gdkscreen-quartz.c (gdk_screen_is_composited): Dummy implementation. * gdk/gdkscreen.c (gdk_screen_class_init): New signal, 'composited-changed'. * gdk/gdkwindow.h: Add new EWMH window types. * gdk/win32/gdkscreen-win32.c (gdk_screen_is_composited)
-
Kjartan Maraas authored
2006-04-25 Kjartan Maraas <kmaraas@gnome.org> * nb.po: Updated Norwegian bokmål translation.
-
Matthias Clasen authored
-
Matthias Clasen authored
-