|
Lines 2160-2170
slab_window_allocate_cb (GtkWidget *widget, GtkAllocation *alloc, gpointer user_
Link Here
|
| 2160 |
|
2160 |
|
| 2161 |
if (orient == PANEL_APPLET_ORIENT_UP || orient == PANEL_APPLET_ORIENT_DOWN) { |
2161 |
if (orient == PANEL_APPLET_ORIENT_UP || orient == PANEL_APPLET_ORIENT_DOWN) { |
| 2162 |
if ((slab_geom.x + slab_geom.width) > (monitor_geom.x + monitor_geom.width)) |
2162 |
if ((slab_geom.x + slab_geom.width) > (monitor_geom.x + monitor_geom.width)) |
| 2163 |
slab_geom.x = button_geom.x + button_geom.width - slab_geom.width; |
2163 |
slab_geom.x = MAX (monitor_geom.x, monitor_geom.x + monitor_geom.width - slab_geom.width); |
| 2164 |
} |
2164 |
} |
| 2165 |
else { |
2165 |
else { |
| 2166 |
if ((slab_geom.y + slab_geom.height) > (monitor_geom.y + monitor_geom.height)) |
2166 |
if ((slab_geom.y + slab_geom.height) > (monitor_geom.y + monitor_geom.height)) |
| 2167 |
slab_geom.y = button_geom.y + button_geom.height - slab_geom.height; |
2167 |
slab_geom.y = MAX (monitor_geom.y, monitor_geom.y + monitor_geom.height - slab_geom.height); |
| 2168 |
} |
2168 |
} |
| 2169 |
|
2169 |
|
| 2170 |
gtk_window_move (GTK_WINDOW (priv->slab_window), slab_geom.x, slab_geom.y); |
2170 |
gtk_window_move (GTK_WINDOW (priv->slab_window), slab_geom.x, slab_geom.y); |