+2008-12-21 Jim Evins <evins@snaught.com>
+
+ * src/view.c: (motion_notify_event_cb), (button_press_event_cb):
+ Don't check for handles on aggregate selections.
+
2008-12-18 Jim Evins <evins@snaught.com>
* src/view.c: (selection_received_cb):
{
case GL_VIEW_IDLE:
- if (view_handle_at (view, cr, event->x, event->y, &handle))
+ if ( gl_view_is_selection_atomic (view) &&
+ view_handle_at (view, cr, event->x, event->y, &handle) )
{
cursor = gdk_cursor_new (GDK_CROSSHAIR);
}
switch (view->mode)
{
case GL_VIEW_MODE_ARROW:
- if ((view_object = view_handle_at (view, cr, event->x, event->y, &handle)))
+ if ( gl_view_is_selection_atomic (view) &&
+ (view_object = view_handle_at (view, cr, event->x, event->y, &handle)) )
{
view->resize_object = view_object;
view->resize_handle = handle;