kwo pushed a commit to branch master. http://git.enlightenment.org/e16/e16.git/commit/?id=7dba55b2158bdf8b86e1128a68f7b33e74ff2263
commit 7dba55b2158bdf8b86e1128a68f7b33e74ff2263 Author: Kim Woelders <[email protected]> Date: Mon Jan 14 19:24:42 2019 +0100 Update 'definitions' By Don Harrop --- config/definitions | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/config/definitions b/config/definitions index 19a39656..8b104d82 100644 --- a/config/definitions +++ b/config/definitions @@ -541,6 +541,47 @@ /*******************************************************************/ /*********** Window match convenience macros ***********************/ +#define BEGIN_BORDER_MATCH(name, border) \ +__MATCH_WINDOW __BGN;\ + __NAME "name";\ + __USE_BORDER border + +#define HAS_NAME(name) \ + __HAS_NAME name + +#define HAS_CLASS(class) \ + __HAS_CLASS class + +#define HAS_TITLE(title) \ + __HAS_TITLE title + +#define IS_IN_WIDTH_RANGE(min, max) \ + __IS_IN_WIDTH_RANGE min max + +#define IS_IN_HEIGHT_RANGE(min, max) \ + __IS_IN_HEIGHT_RANGE min max + +#define CANNOT_RESIZE_HORIZONTALLY \ + __CANNOT_RESIZE_HORIZONTALLY __ON + +#define CANNOT_RESIZE_VERTICALLY \ + __CANNOT_RESIZE_VERTICALLY __ON + +#define MAKE_WINDOW_STICKY \ + __MAKE_WINDOW_STICKY __ON + +#define IS_TRANSIENT \ + __IS_TRANSIENT __ON + +#define IS_SHAPED \ + __IS_SHAPED __ON + +#define USE_ICON(iclass) \ + __USE_ICON iclass + +#define END_BORDER_MATCH \ +__END + #define USE_BORDER_FOR_CLIENT_WITH_TITLE(title, border) \ __MATCH_WINDOW __BGN;\ __NAME border"_MATCH";\ @@ -658,7 +699,7 @@ __ICLASS __BGN;\ __HILITED image2;\ __CLICKED image3;\ __END;\ - __MATCH_WINDOW __BGN;\ +__MATCH_WINDOW __BGN;\ __NAME image"_MATCH";\ __USE_ICON image"_ICLASS";\ __HAS_NAME name;\ --
