[Xfce4-commits] r23276 - in xfwm4/trunk: src themes/default
Olivier Fourdan
olivier at xfce.org
Tue Oct 3 21:10:08 UTC 2006
Author: olivier
Date: 2006-10-03 21:10:05 +0000 (Tue, 03 Oct 2006)
New Revision: 23276
Modified:
xfwm4/trunk/src/client.c
xfwm4/trunk/themes/default/themerc
Log:
Various optimizations: Do not draw wire frame when cycling is over, do not relocate the window on maximize/unmaximize if restore position is not set, increase the limit of resize per seconds to 50
Modified: xfwm4/trunk/src/client.c
===================================================================
--- xfwm4/trunk/src/client.c 2006-10-03 19:26:37 UTC (rev 23275)
+++ xfwm4/trunk/src/client.c 2006-10-03 21:10:05 UTC (rev 23276)
@@ -85,7 +85,7 @@
#endif
#ifndef MAX_RESIZES_PER_SECOND
-#define MAX_RESIZES_PER_SECOND 20.0
+#define MAX_RESIZES_PER_SECOND 50.0
#endif
#define OPACITY_SET_STEP (guint) 0x16000000
@@ -2857,7 +2857,7 @@
c->height = wc.height;
c->width = wc.width;
- if (FLAG_TEST (c->xfwm_flags, XFWM_FLAG_MANAGED))
+ if (FLAG_TEST (c->xfwm_flags, XFWM_FLAG_MANAGED) && (restore_position))
{
/*
For some reason, the configure can generate EnterNotify events
@@ -4136,7 +4136,7 @@
}
else
{
- if (clientCheckLastOpTime (c))
+ if (!(MAX_RESIZES_PER_SECOND > 0) || clientCheckLastOpTime (c))
{
wc.x = c->x;
wc.y = c->y;
@@ -4403,14 +4403,17 @@
}
}
- if (c)
+ if (cycling)
{
- wireframeUpdate (c, passdata->wireframe);
+ if (c)
+ {
+ wireframeUpdate (c, passdata->wireframe);
+ }
+ else
+ {
+ cycling = FALSE;
+ }
}
- else
- {
- cycling = FALSE;
- }
}
break;
case KeyRelease:
Modified: xfwm4/trunk/themes/default/themerc
===================================================================
--- xfwm4/trunk/themes/default/themerc 2006-10-03 19:26:37 UTC (rev 23275)
+++ xfwm4/trunk/themes/default/themerc 2006-10-03 21:10:05 UTC (rev 23276)
@@ -11,5 +11,5 @@
title_horizontal_offset=1
title_shadow_active=frame
title_shadow_inactive=false
-title_vertical_offset_active=2
-title_vertical_offset_inactive=2
+title_vertical_offset_active=1
+title_vertical_offset_inactive=1
More information about the Xfce4-commits
mailing list