forked from enlightenment/efl
Elementary: Patch from Jihoon Kim to add missing window types.
Elementary was missing window types for dropdown_menu, popup_menu, tooltip, notification, combo, and dnd. This patch adds the missing types into the enum and elm_win code. SVN revision: 57992
This commit is contained in:
parent
af08009a99
commit
a0a33a0191
|
@ -462,7 +462,13 @@ extern "C" {
|
|||
ELM_WIN_TOOLBAR,
|
||||
ELM_WIN_MENU,
|
||||
ELM_WIN_UTILITY,
|
||||
ELM_WIN_SPLASH
|
||||
ELM_WIN_SPLASH,
|
||||
ELM_WIN_DROPDOWN_MENU,
|
||||
ELM_WIN_POPUP_MENU,
|
||||
ELM_WIN_TOOLTIP,
|
||||
ELM_WIN_NOTIFICATION,
|
||||
ELM_WIN_COMBO,
|
||||
ELM_WIN_DND
|
||||
} Elm_Win_Type;
|
||||
|
||||
typedef enum _Elm_Win_Keyboard_Mode
|
||||
|
|
|
@ -410,6 +410,24 @@ _elm_win_xwin_update(Elm_Win *win)
|
|||
case ELM_WIN_SPLASH:
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_SPLASH);
|
||||
break;
|
||||
case ELM_WIN_DROPDOWN_MENU:
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_DROPDOWN_MENU);
|
||||
break;
|
||||
case ELM_WIN_POPUP_MENU:
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_POPUP_MENU);
|
||||
break;
|
||||
case ELM_WIN_TOOLTIP:
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_TOOLTIP);
|
||||
break;
|
||||
case ELM_WIN_NOTIFICATION:
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_NOTIFICATION);
|
||||
break;
|
||||
case ELM_WIN_COMBO:
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_COMBO);
|
||||
break;
|
||||
case ELM_WIN_DND:
|
||||
ecore_x_netwm_window_type_set(win->xwin, ECORE_X_WINDOW_TYPE_DND);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue