154
154
GdkEventCrossing* pEvent,
158
159
gdk_window_get_pointer (pDialog->container.pWidget->window, &iMouseX, &iMouseY, NULL);
166
if (!pContainer || !pContainer->bInside) // peut arriver dans le cas d'un dock cache possedant un dialogue. Initialement les 2 se chevauchent, il faut considerer qu'on est hors du dialogue afin de pouvoir le replacer.
166
177
//cd_debug ("outside (%d;%d / %dx%d)", iMouseX, iMouseY, pDialog->container.iWidth, pDialog->container.iHeight);
167
178
pDialog->container.bInside = FALSE;
169
180
if (pIcon != NULL /*&& (pEvent->state & GDK_BUTTON1_MASK) == 0*/)
171
182
pDialog->container.iMouseX = pEvent->x_root;