ecore_x_randr: Add _ASK policy for new monitors.

SVN revision: 71565
This commit is contained in:
Leif Middelschulte 2012-05-30 19:16:29 +00:00
parent 353030141d
commit 66f32b2b03
5 changed files with 14 additions and 1 deletions

View File

@ -699,3 +699,6 @@
* Small fix to ecore-evas buffer engine on resize to make the
right kind of buffer cavas (ARGB32 vs RGB32).
2012-05-30 Leif Middelschulte (T_UNIX)
* Add ECORE_X_RANDR_OUTPUT_POLICY_ASK

View File

@ -18,6 +18,11 @@ Fixes:
- Force cancel of all running Ecore_Thread on shutdown.
- Make Ecore_Thread work reliably when called without a running main loop.
Additions:
* ecore_x:
- ECORE_X_RANDR_OUTPUT_POLICY_ASK
Ecore 1.2.0
Changes since Ecore 1.1.0:

View File

@ -197,7 +197,8 @@ typedef enum _Ecore_X_Randr_Output_Policy
ECORE_X_RANDR_OUTPUT_POLICY_BELOW = 3,
ECORE_X_RANDR_OUTPUT_POLICY_LEFT = 4,
ECORE_X_RANDR_OUTPUT_POLICY_CLONE = 5,
ECORE_X_RANDR_OUTPUT_POLICY_NONE = 6
ECORE_X_RANDR_OUTPUT_POLICY_NONE = 6,
ECORE_X_RANDR_OUTPUT_POLICY_ASK = 7
} Ecore_X_Randr_Output_Policy;
typedef enum _Ecore_X_Randr_Relative_Alignment

View File

@ -1848,6 +1848,8 @@ ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root,
case ECORE_X_RANDR_OUTPUT_POLICY_NONE:
break;
default:
return EINA_FALSE;
}
if ((xn == r1.x) && (yn == r1.x)) return EINA_TRUE;

View File

@ -1498,6 +1498,8 @@ ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root,
*/
case ECORE_X_RANDR_OUTPUT_POLICY_NONE:
break;
default:
return EINA_FALSE;
}
if ((x_n == r1_geo.x) && (y_n == r1_geo.x))
return EINA_TRUE;