forked from enlightenment/efl
add other Netwm window types, good for launcher ;-)
SVN revision: 39957
This commit is contained in:
parent
b9670eb461
commit
75431ef347
|
@ -142,7 +142,13 @@ extern "C" {
|
|||
typedef enum _Elm_Win_Type
|
||||
{
|
||||
ELM_WIN_BASIC,
|
||||
ELM_WIN_DIALOG_BASIC
|
||||
ELM_WIN_DIALOG_BASIC,
|
||||
ELM_WIN_DESKTOP,
|
||||
ELM_WIN_DOCK,
|
||||
ELM_WIN_TOOLBAR,
|
||||
ELM_WIN_MENU,
|
||||
ELM_WIN_UTILITY,
|
||||
ELM_WIN_SPLASH
|
||||
} Elm_Win_Type;
|
||||
|
||||
typedef enum _Elm_Win_Keyboard_Mode
|
||||
|
|
|
@ -182,6 +182,30 @@ _elm_win_xwin_update(Elm_Win *win)
|
|||
if (win->xwin)
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_DIALOG);
|
||||
break;
|
||||
case ELM_WIN_DESKTOP:
|
||||
if (win->xwin)
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_DESKTOP);
|
||||
break;
|
||||
case ELM_WIN_DOCK:
|
||||
if (win->xwin)
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_DOCK);
|
||||
break;
|
||||
case ELM_WIN_TOOLBAR:
|
||||
if (win->xwin)
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_TOOLBAR);
|
||||
break;
|
||||
case ELM_WIN_MENU:
|
||||
if (win->xwin)
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_MENU);
|
||||
break;
|
||||
case ELM_WIN_UTILITY:
|
||||
if (win->xwin)
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_UTILITY);
|
||||
break;
|
||||
case ELM_WIN_SPLASH:
|
||||
if (win->xwin)
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_SPLASH);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue