- 14 Jun, 2005 3 commits
-
-
Matthias Clasen authored
2005-06-14 Matthias Clasen <mclasen@redhat.com> Use named cursors for the DND cursors, the names are "dnd-none", "dnd-copy", "dnd-link", "dnd-move" and "dnd-ask". Also use an RGBA cursor instead of cursor+window when possible. This saves roundtrips during the drag operation, and makes translucent icons possible. * gtk/gtkdndcursors.h: New file, containing inlined pixbufs for the default dnd cursors. * gtk/gtkdnd.c (struct _GtkDragSourceInfo): Store the cursors used during the drag here, also store the icon pixbuf here. * gtk/gtkdnd.c (drag_cursors): Store the cursor names here. Also switch the default cursors from xbm to inlined pixbufs. * gtk/gtkdnd.c (gtk_drag_get_cursor): This function now takes the GtkDragSourceInfo as well, since it has to composite the drag-specific cursors. The cursors combined from the image of the themed cursor and the icon_pixbuf stored in the info. * gtk/gtkdnd.c (gtk_drag_begin_internal): Don't set the default icon if there is an icon_pixbuf, which will be composited into the cursor later. * gtk/gtkdnd.c (set_icon_stock_pixbuf): If appropriate, store the pixbuf in the info struct for later compositing into the cursor instead of creating an icon window. * gtk/gtkdnd.c (gtk_drag_drop_finished): If we used an RGBA cursor for the drag, and need to display the cancel animation, construct the icon window here. * gtk/gtkdnd.c (gtk_drag_source_info_destroy): Unref the drag-specific cursors and the icon_pixbuf when done with the drag.
-
Matthias Clasen authored
2005-06-14 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcolorsel.c (make_picker_cursor): Use a named cursor with the name "color-picker", when available.
-
Matthias Clasen authored
2005-06-14 Matthias Clasen <mclasen@redhat.com> * gdk/gdk.symbols: * gdk/gdkcursor.h: * gdk/x11/gdkcursor-x11.c (gdk_cursor_get_image) (gdk_cursor_new_from_name): New functions to construct named cursors and to get the image used for a cursor.
-
- 13 Jun, 2005 5 commits
-
-
Matthias Clasen authored
2005-06-13 Matthias Clasen <mclasen@redhat.com> * gtk/gtkpathbar.[hc]: Rework the way in which rerooting of the path bar is done, implementing the following principles: (#137289, patch by Benjamin Otte) 1. Re-root only if $HOME is an ancestor of the current path. 2. When re-rooting, make sure the Left arrow appears in the path bar, so that you can navigate up from $HOME to /. In that case, make sure the Right arrow doesn't appear if the sub-hierarchy from $HOME to the cwd fits in the window. 3. Make sure that hitting Alt-Up takes you always one folder up, even when the path bar is re-rooted.
-
Matthias Clasen authored
2005-06-13 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label): Try harder not to modify readonly strings. (#307541, Torsten Schoenfeld)
-
Matthias Clasen authored
2005-06-13 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserbutton.c (model_update_current_folder): Free the data of the row before overwriting it. (#307490, Kjartan Maraas)
-
Kjartan Maraas authored
2005-06-13 Kjartan Maraas <kmaraas@gnome.org> * gtk/gtkcalendar.c: (calendar_paint_arrow): Don't leak the cairo context. Closes bug #307426.
-
Matthias Clasen authored
2005-06-13 Matthias Clasen <mclasen@redhat.com> Make invisible text work a bit better (#66194, patch by Jeroen Zwartepoorte) * gtk/gtk.symbols: * gtk/gtktextiter.[hc]: Add function to move by visible lines. * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Skip invisible text when moving by paragraphs. * gtk/gtktextlayout.c (gtk_text_layout_move_iter_visually): Skip invisible lines here too.
-
- 12 Jun, 2005 8 commits
-
-
Matthias Clasen authored
2005-06-12 Matthias Clasen <mclasen@redhat.com> * gtk/gtkselection.c (gtk_target_list_add_image_targets): Don't leak the format names. (#307190, Morten Welinder)
-
Kjartan Maraas authored
2005-06-12 Kjartan Maraas <kmaraas@gnome.org> * gdk/x11/gdkasync.c: (send_event_handler): Plug a leak. Closes bug #307281.
-
Matthias Clasen authored
2005-06-12 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcalendar.c (calendar_paint_header): (gtk_calendar_size_request): Allow localization of the format in which the year is displayed. (#135451, Paisa Seeluangsawat)
-
Matthias Clasen authored
2005-06-12 Matthias Clasen <mclasen@redhat.com> * gdk/*.h: Cleanup. (#169648, Fabricio Barros Cabral)
-
Matthias Clasen authored
2005-06-12 Matthias Clasen <mclasen@redhat.com> * gdk/gdkcairo.c: Small doc additions.
-
Matthias Clasen authored
2005-06-12 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): Check start_button_mask before starting a drag. (#149058, Andreas Volz)
-
Matthias Clasen authored
2005-06-12 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilesystemunix.c: Support .hidden files. (#129170, Sayamindu Dasgupta, patch by Jan Arne Petersen)
-
Matthias Clasen authored
2005-06-11 Matthias Clasen <mclasen@redhat.com> * NEWS: Updates.
-
- 11 Jun, 2005 5 commits
-
-
Matthias Clasen authored
2005-06-11 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwidget.c (gtk_widget_set_app_paintable): More docs provided by Owen Taylor.
-
Matthias Clasen authored
2005-06-11 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkiconview.h: * gtk/gtkiconview.c (gtk_icon_view_get_visible_range): Add a function to determine what parts of the model are visible. (#306726, Jonathan Blandford)
-
Matthias Clasen authored
2005-06-11 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilesystemunix.c (create_file_info): Treat backup files the same way as hidden files, to be closer to what Nautilus does. (#136196, Sean Middleditch)
-
Matthias Clasen authored
2005-06-10 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label): Don't modify strings returned from gettext().
-
Manish Singh authored
Fri Jun 10 19:06:03 2005 Manish Singh <yosh@gimp.org> * gtk/gtktextdisplay.c (render_para): don't use deprecated gdk_gc_unref function.
-
- 10 Jun, 2005 9 commits
-
-
Matthias Clasen authored
2005-06-10 Matthias Clasen <mclasen@redhat.com> Allow setting paragraph background. (#81045, Gustavo Carneiro, patch by Jeroen Zwartepoorte) * gtk/gtktextlayout.c (set_para_values): Propagate pg_bg_color to the display struct. (gtk_text_layout_free_line_display): Free it here. * gtk/gtktextdisplay.c (render_para): If pg_bg_color is set, draw a rectangle in that color behind the paragraph. * gtk/gtktexttag.c (gtk_text_tag_class_init): Add paragraph-background, paragraph-background-gdk and paragraph-background-set properties. (set_pg_bg_color): A setter for paragraph-background. * gtk/gtktextlayout.h (struct _GtkTextLineDisplay): Add pg_bg_color. * gtk/gtktexttag.h (struct _GtkTextAttributes): Add pg_bg_color. (struct _GtkTextTag): Add pg_bg_color_set.
-
Kjartan Maraas authored
2005-06-10 Kjartan Maraas <kmaraas@gnome.org> * gdk/gdkcairo.c: (gdk_cairo_set_source_pixbuf): Destroy the cairo surface when done with it. Plugs a fairly large leak in some cases. ==6014== 1999824 (115640 direct, 1884184 indirect) bytes in 826 blocks are definitely lost in loss record 25239 of 25250 Like this from nautilus.
-
Michael Natterer authored
2005-06-10 Michael Natterer <mitch@imendio.com> * gtk/gtk.symbols * gtk/gtkaction.[ch] (gtk_action_get_accel_closure): new function to get an action's accel_closure (Fixes #141750 and #148106).
-
Matthias Clasen authored
2005-06-10 Matthias Clasen <mclasen@redhat.com> * gdk/gen-keyname-table.pl: Generate N_() calls for translatable key names. * gdk/keynames.txt: Mark some key names as translatable. * gdk/keyname-table.h: Regenerated. * gtk/gtkaccellabel.c (gtk_accel_label_class_init): Add some context to the msg ids for keyboard modifiers and key names. (_gtk_accel_label_class_get_accelerator_label): Try to translate key names. (#300224, Christian Rose)
-
Federico Mena Quintero authored
2005-06-10 Federico Mena Quintero <federico@ximian.com> Merged from gtk-2-6: Fixes #162358: * gtk/gtkfilechooserdefault.c (update_chooser_entry): Don't return immediately if we are in CREATE_FOLDER mode, so that we can fill the entry with the newly-selected folder. (gtk_file_chooser_default_set_property): Warn against turning on multiple selection for CREATE_FOLDER mode, or about setting that action while multiple selection is on. (update_chooser_entry): Change the entry's contents as well if we are in CREATE_FOLDER mode. If nothing is selected, clear the chooser entry. (trap_activate_cb): Don't trap enter/space if modifiers are pressed. This lets one use Ctrl-space to toggle rows in multiple selection mode. (gtk_file_chooser_default_should_respond): Clean up the if-chain mess of special cases by using an array to determine what to do. Also, for the save-entry case in CREATE_FOLDER mode, actually fix the bug where the file chooser would switch to an existing folder rather than confirming with it, and create the folder ourselves. (error_creating_folder_over_existing_file_dialog): New function. * gtk/gtkfilechooserentry.c (check_completion_callback): Only insert the common prefix if we are in an "open" mode. Use a helper function. (append_common_prefix): New helper function; code moved over from check_completion_callback(). (find_common_prefix): New helper function. (gtk_file_chooser_entry_focus): Append the common prefix if the user requests it explicitly.
-
Matthias Clasen authored
2005-06-10 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_expand): * gtk/gtktoolbar.c (gtk_toolbar_get_show_arrow): * gtk/gtktextview.c (gtk_text_view_get_iter_at_position): * gtk/gtkstock.c (gtk_stock_set_translate_func): * gtk/gtkspinbutton.c (gtk_spin_button_get_adjustment): * gtk/gtkscrolledwindow.h: * gtk/gtkmenushell.c (gtk_menu_shell_get_take_focus):
-
Matthias Clasen authored
2005-06-10 Matthias Clasen <mclasen@redhat.com> * gtk/gtkiconview.c (gtk_icon_view_set_margin): * gtk/gtkicontheme.c (gtk_icon_info_load_icon): * gtk/gtkcalendar.c (gtk_calendar_thaw): Doc fixes.
-
Matthias Clasen authored
-
Matthias Clasen authored
2005-06-09 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwidget.c (gtk_widget_set_app_paintable): Add docs. (#306212, Steve Chaplin, docs provided by Billy Biggs)
-
- 09 Jun, 2005 5 commits
-
-
Matthias Clasen authored
2005-06-09 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextbtree.c (_gtk_text_btree_char_is_invisible): Small cleanup. (#305539, Paolo Borelli)
-
Rodrigo Moya authored
2005-06-09 Rodrigo Moya <rodrigo@novell.com> * configure.in: added cairo to list of $GTK_PACKAGES.
-
Matthias Clasen authored
2005-06-09 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkdnd-x11.c (motif_drop_start, xdnd_drop_filter): Update the user time on the window when a drop happens. (#169364, Alexander Hunziker, patch by Elijah Newren)
-
Matthias Clasen authored
2005-06-09 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkwindow-x11.c: Small markup fixes.
-
Matthias Clasen authored
2005-06-09 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkiconview.h: * gtk/gtkiconview.c (gtk_icon_view_scroll_to_path): New function to scroll to a path. (#306838, Jonathan Blandford)
-
- 08 Jun, 2005 5 commits
-
-
Matthias Clasen authored
2005-06-08 Matthias Clasen <mclasen@redhat.com> * gtk/gtkiconview.c (gtk_icon_view_set_cursor): Scroll to the item. (#306839, Jonathan Blandford)
-
Matthias Clasen authored
2005-06-08 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): Check for negative before appending the index, to avoid double error message. (#306393, Morten Welinder)
-
Matthias Clasen authored
2005-06-08 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_real_start_interactive_search): Don't crash if search_window is NULL. (#304914, Victor Osadci, testcase by Olaf Vitters)
-
Matthias Clasen authored
2005-06-08 Matthias Clasen <mclasen@redhat.com> * gtk/gtkimage.c: Make the file property readable. (#170674, Lorenzo Gil Sanchez)
-
Matthias Clasen authored
2005-06-08 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilesystem.c (gtk_file_info_get_display_key): Use g_utf8_collate_key_for_filename().
-