mirror of https://github.com/GNOME/gimp.git
improved the fix for bug #152662 and removed trailing whitespace.
2004-09-15 Sven Neumann <sven@gimp.org> * app/widgets/gimpcontainertreeview.c (gimp_container_tree_view_menu_position): improved the fix for bug #152662 and removed trailing whitespace.
This commit is contained in:
parent
8c4062f2b2
commit
b5f8fa24d8
|
@ -1,3 +1,9 @@
|
|||
2004-09-15 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* app/widgets/gimpcontainertreeview.c
|
||||
(gimp_container_tree_view_menu_position): improved the fix for bug
|
||||
#152662 and removed trailing whitespace.
|
||||
|
||||
2004-09-15 Nathan Summers <rock@gimp.org>
|
||||
|
||||
* app/widgets/gimpcontainertreeview.c
|
||||
|
|
|
@ -353,17 +353,18 @@ gimp_container_tree_view_menu_position (GtkMenu *menu,
|
|||
{
|
||||
GtkTreePath *path;
|
||||
GdkRectangle cell_rect;
|
||||
gint center;
|
||||
|
||||
path = gtk_tree_model_get_path (tree_view->model, &selected_iter);
|
||||
gtk_tree_view_get_cell_area (tree_view->view, path,
|
||||
tree_view->main_column, &cell_rect);
|
||||
gtk_tree_path_free (path);
|
||||
|
||||
center = cell_rect.y + cell_rect.height / 2;
|
||||
center = CLAMP (center, 0, widget->allocation.height);
|
||||
|
||||
cell_rect.y = CLAMP (cell_rect.y, 0, widget->allocation.height);
|
||||
|
||||
*x += widget->allocation.width / 2;
|
||||
*y += cell_rect.y + cell_rect.height / 2;
|
||||
*y += center;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue