convert #defines in e_int_menus.h to enums

SVN revision: 81930
This commit is contained in:
Mike Blumenkrantz 2012-12-31 13:51:43 +00:00
parent c81a76eb6d
commit 0d8a0f40df
3 changed files with 28 additions and 13 deletions

View File

@ -5,6 +5,7 @@
* e_win now traps elm_win_activate to ensure that internal elm
windows don't fail to raise as expected if user has configured
E to ignore activate hints
* Various #defines in e_int_menus.h are now enums
2012-12-29 Mike Blumenkrantz

1
NEWS
View File

@ -24,6 +24,7 @@ Improvements:
* Improve title of fileman settings.
* Mixer settings dialog is now resizable
* Increased maximum menu size, improved menu autoscrolling
* Various #defines in e_int_menus.h are now enums
Fixes:
* Force check changed upon confirmation dialog closure for engine settings.

View File

@ -6,22 +6,35 @@ typedef struct _E_Int_Menu_Augmentation E_Int_Menu_Augmentation;
#ifndef E_INT_MENUS_H
#define E_INT_MENUS_H
#define E_CLIENTLIST_GROUP_NONE 0
#define E_CLIENTLIST_GROUP_DESK 1
#define E_CLIENTLIST_GROUP_CLASS 2
typedef enum
{
E_CLIENTLIST_GROUP_NONE,
E_CLIENTLIST_GROUP_DESK,
E_CLIENTLIST_GROUP_CLASS
} E_Clientlist_Group_Type;
#define E_CLIENTLIST_GROUP_SEP_NONE 0
#define E_CLIENTLIST_GROUP_SEP_BAR 1
#define E_CLIENTLIST_GROUP_SEP_MENU 2
typedef enum
{
E_CLIENTLIST_GROUP_SEP_NONE,
E_CLIENTLIST_GROUP_SEP_BAR,
E_CLIENTLIST_GROUP_SEP_MENU
} E_Clientlist_Group_Sep_Type;
#define E_CLIENTLIST_SORT_NONE 0
#define E_CLIENTLIST_SORT_ALPHA 1
#define E_CLIENTLIST_SORT_ZORDER 2
#define E_CLIENTLIST_SORT_MOST_RECENT 3
typedef enum
{
E_CLIENTLIST_SORT_NONE,
E_CLIENTLIST_SORT_ALPHA,
E_CLIENTLIST_SORT_ZORDER,
E_CLIENTLIST_SORT_MOST_RECENT
} E_Clientlist_Group_Sort_Type;
typedef enum
{
E_CLIENTLIST_GROUPICONS_OWNER,
E_CLIENTLIST_GROUPICONS_CURRENT,
E_CLIENTLIST_GROUPICONS_SEP,
} E_Clientlist_Groupicons_Type;
#define E_CLIENTLIST_GROUPICONS_OWNER 0
#define E_CLIENTLIST_GROUPICONS_CURRENT 1
#define E_CLIENTLIST_GROUPICONS_SEP 2
#define E_CLIENTLIST_MAX_CAPTION_LEN 256