From: Doyoun Kang <doyoun.kang@samsung.com>

Subject: Add feature for showing/hiding indicator

Hi, raster.
As we discussed about indicator, i added feature for indicator.
Please check attached patch files.

1. elementary
i added enumeration to Elm_Illume_Command as below.
- ELM_ILLUME_COMMAND_INDICATOR_SHOW
- ELM_ILLUME_COMMAND_INDICATOR_HIDE

2. ecore
i added atoms/enumerations/APIs as below.
- Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE;
- Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON;
- Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF;

typedef enum _Ecore_X_Illume_Indicator_State
{
   ECORE_X_ILLUME_INDICATOR_STATE_UNKNOWN = 0,
   ECORE_X_ILLUME_INDICATOR_STATE_OFF,
   ECORE_X_ILLUME_INDICATOR_STATE_ON
} Ecore_X_Illume_Indicator_State;
         
EAPI void ecore_x_e_illume_indicator_state_set(Ecore_X_Window win,
Ecore_X_Illume_Indicator_State state);
EAPI Ecore_X_Illume_Indicator_State
ecore_x_e_illume_indicator_state_get(Ecore_X_Window win);
EAPI void ecore_x_e_illume_indicator_state_send(Ecore_X_Window win,
Ecore_X_Illume_Indicator_State state);



SVN revision: 68410
This commit is contained in:
Doyoun Kang 2012-02-24 12:33:11 +00:00 committed by Carsten Haitzler
parent 2184cc1112
commit d15d98327f
3 changed files with 12 additions and 1 deletions

View File

@ -52,3 +52,4 @@ Sanjeev BA <iamsanjeev@gmail.com>
Hyunsil Park <hyunsil.park@samsung.com>
Goun Lee <gouni.lee@samsung.com>
Mikael Sans <sans.mikael@gmail.com>
Doyoun Kang <doyoun.kang@samsung.com>

View File

@ -2673,6 +2673,14 @@ elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *
case ELM_ILLUME_COMMAND_CLOSE:
ecore_x_e_illume_close_send(win->xwin);
break;
case ELM_ILLUME_COMMAND_INDICATOR_SHOW:
ecore_x_e_illume_indicator_state_set
(win->xwin, ECORE_X_ILLUME_INDICATOR_STATE_ON);
break;
case ELM_ILLUME_COMMAND_INDICATOR_HIDE:
ecore_x_e_illume_indicator_state_set
(win->xwin, ECORE_X_ILLUME_INDICATOR_STATE_OFF);
break;
default:
break;
}

View File

@ -179,7 +179,9 @@ typedef enum
ELM_ILLUME_COMMAND_FOCUS_BACK, /**< Reverts focus to the previous window */
ELM_ILLUME_COMMAND_FOCUS_FORWARD, /**< Sends focus to the next window in the list */
ELM_ILLUME_COMMAND_FOCUS_HOME, /**< Hides all windows to show the Home screen */
ELM_ILLUME_COMMAND_CLOSE /**< Closes the currently active window */
ELM_ILLUME_COMMAND_CLOSE, /**< Closes the currently active window */
ELM_ILLUME_COMMAND_INDICATOR_SHOW, /**< Shows the indicator */
ELM_ILLUME_COMMAND_INDICATOR_HIDE /**< Hides the indicator */
} Elm_Illume_Command;
/**