efl.ui.win: remove 'noblank' property from eo api

Summary:
this is not supportable outside xorg usage

ref T7511
Depends on D8084

Reviewers: cedric

Reviewed By: cedric

Subscribers: cedric, #reviewers, #committers

Tags: #efl_api

Maniphest Tasks: T7511

Differential Revision: https://phab.enlightenment.org/D8085
This commit is contained in:
Mike Blumenkrantz 2019-03-04 13:37:35 -05:00
parent faf6d4f425
commit cd3cad0ff1
2 changed files with 7 additions and 42 deletions

View File

@ -5977,21 +5977,6 @@ _efl_ui_win_accel_preference_get(const Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *pd)
return pd->accel_pref;
}
EOLIAN static void
_efl_ui_win_noblank_set(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *pd, Eina_Bool noblank)
{
noblank = !!noblank;
if (pd->noblank == noblank) return;
pd->noblank = noblank;
_win_noblank_eval();
}
EOLIAN static Eina_Bool
_efl_ui_win_noblank_get(const Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *pd)
{
return pd->noblank;
}
EOLIAN static void
_efl_ui_win_win_role_set(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd, const char *role)
{
@ -9238,13 +9223,18 @@ elm_win_sticky_get(const Evas_Object *obj)
EAPI void
elm_win_noblank_set(Evas_Object *obj, Eina_Bool noblank)
{
efl_ui_win_noblank_set(obj, noblank);
Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS);
noblank = !!noblank;
if (sd->noblank == noblank) return;
sd->noblank = noblank;
_win_noblank_eval();
}
EAPI Eina_Bool
elm_win_noblank_get(const Evas_Object *obj)
{
return efl_ui_win_noblank_get(obj);
Efl_Ui_Win_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS);
return sd->noblank;
}
EAPI void

View File

@ -388,31 +388,6 @@ class @beta Efl.Ui.Win extends Efl.Ui.Widget implements Efl.Canvas.Scene, Efl.Ac
modal: Efl.Ui.Win_Modal_Mode; [[The mode of a window, one of @Efl.Ui.Win_Modal_Mode.]]
}
}
@property noblank {
set {
[[Set the noblank property of a window.
The "noblank" property is a way to request the display on
which the window is shown does not blank, go to screensaver or
otherwise hide or obscure the window. It is intended for
uses such as media playback on a television where a user
may not want to be interrupted by an idle screen. The
noblank property may have no effect if the window is
minimized or hidden.
@since 1.11
]]
}
get {
[[Get the noblank property of a window.
@since 1.11
]]
}
values {
noblank: bool; [[If $true, the window is set to noblank.]]
}
}
@property borderless {
set {
[[Set the borderless state of a window.