- 14 Jun, 2005 22 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
-
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.
-
Martin Willemoes Hansen authored
* da.po: Updated Danish translation.
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
Hubert Figuiere authored
-
- 13 Jun, 2005 9 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)
-
Theppitak Karoonboonyanan authored
2005-06-13 Theppitak Karoonboonyanan <thep@linux.thai.net> * th.po: Don't translate placeholders, to be consistent with other packages.
-
Terance Sola authored
2005-06-13 Terance Sola <terance@yse.net> * nb.po: Updated Norwegian Bokml translation. * no.po: Same.
-
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> * gtk/gtk-sections.txt: Add new functions.
-
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.
-
Matthias Clasen authored
2005-06-13 Matthias Clasen <mclasen@redhat.com> * gtk/tmpl/gtkfontsel.sgml: Some more details (#307384, Billy Biggs)
-
- 12 Jun, 2005 9 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.
-
Miloslav Trmac authored
2005-06-12 Miloslav Trmac <mitr@volny.cz> * cs.po: Updated Czech translation.
-
Martin Willemoes Hansen authored
* da.po: Updated Danish translation.
-
Terance Sola authored
2005-06-12 Terance Sola <terance@lyse.net> * nb.po: Updated Norwegian translation. * no.po: Updated Norwegian translation.
-
Theppitak Karoonboonyanan authored
2005-06-12 Theppitak Karoonboonyanan <thep@linux.thai.net> * th.po: Updated Thai translation.
-
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> * pixbuf-render.c (theme_pixbuf_render): Try to handle the situation that the borders are larger than the area we are rendering. (#169731, Benjamin Otte)
-
Matthias Clasen authored
2005-06-12 Matthias Clasen <mclasen@redhat.com> * gdk/*.h: Cleanup. (#169648, Fabricio Barros Cabral)
-