2005-02-20 01:45:42 -08:00
|
|
|
#include <definitions>
|
2005-03-19 06:08:45 -08:00
|
|
|
__E_CFG_VERSION 1
|
2005-02-20 01:45:42 -08:00
|
|
|
|
|
|
|
/* Let's get our matches for small, normal windows out of the way... */
|
|
|
|
|
|
|
|
__MATCH_WINDOW __BGN
|
|
|
|
__NAME "LEFTSIDE_BORDER_MATCH"
|
|
|
|
__USE_BORDER "LEFTSIDE"
|
|
|
|
__IS_IN_WIDTH_RANGE 50 240
|
|
|
|
__IS_IN_HEIGHT_RANGE 241 99999
|
|
|
|
__END
|
|
|
|
|
|
|
|
__MATCH_WINDOW __BGN
|
|
|
|
__NAME "SMALL_BORDER_MATCH"
|
|
|
|
__USE_BORDER "SMALL"
|
|
|
|
__IS_IN_WIDTH_RANGE 50 240
|
|
|
|
__IS_IN_HEIGHT_RANGE 40 240
|
|
|
|
__END
|
|
|
|
|
|
|
|
__MATCH_WINDOW __BGN
|
|
|
|
__NAME "VERYSMALL_BORDER_MATCH"
|
|
|
|
__USE_BORDER "VERYSMALL"
|
|
|
|
__IS_IN_WIDTH_RANGE 50 240
|
|
|
|
__IS_IN_HEIGHT_RANGE 0 39
|
|
|
|
__END
|
|
|
|
|
|
|
|
__MATCH_WINDOW __BGN
|
|
|
|
__NAME "VERYSMALL_BORDER_MATCH_2"
|
|
|
|
__USE_BORDER "VERYSMALL"
|
|
|
|
__IS_IN_WIDTH_RANGE 0 49
|
|
|
|
__IS_IN_HEIGHT_RANGE 0 99999
|
|
|
|
__END
|
|
|
|
|
|
|
|
/* Use the TRANSIENT border if the window is, well, transient. */
|
|
|
|
|
|
|
|
USE_BORDER_FOR_TRANSIENT_CLIENT("TRANSIENT")
|
|
|
|
|
|
|
|
/* Now, the matches for fixed-size windows: */
|
|
|
|
|
|
|
|
__MATCH_WINDOW __BGN
|
|
|
|
__NAME "FIXEDSIZE_BORDER_MATCH"
|
|
|
|
__USE_BORDER "FIXEDSIZE"
|
|
|
|
__IS_IN_WIDTH_RANGE 211 99999
|
|
|
|
__CANNOT_RESIZE_HORIZONTALLY 1
|
|
|
|
__CANNOT_RESIZE_VERTICALLY 1
|
|
|
|
__END
|
|
|
|
|
|
|
|
__MATCH_WINDOW __BGN
|
|
|
|
__NAME "SMALLFIXED_BORDER_MATCH"
|
|
|
|
__USE_BORDER "SMALLFIXED"
|
|
|
|
__IS_IN_WIDTH_RANGE 60 210
|
|
|
|
__CANNOT_RESIZE_HORIZONTALLY 1
|
|
|
|
__CANNOT_RESIZE_VERTICALLY 1
|
|
|
|
__END
|
|
|
|
|
|
|
|
__MATCH_WINDOW __BGN
|
|
|
|
__NAME "VERYSMALLFIXED_BORDER_MATCH"
|
|
|
|
__USE_BORDER "VERYSMALLFIXED"
|
|
|
|
__IS_IN_WIDTH_RANGE 0 59
|
|
|
|
__CANNOT_RESIZE_HORIZONTALLY 1
|
|
|
|
__CANNOT_RESIZE_VERTICALLY 1
|
|
|
|
__END
|
|
|
|
|
|
|
|
/* Finally, make shaped clients borderless */
|
|
|
|
|
|
|
|
USE_BORDER_FOR_SHAPED_CLIENT("BORDERLESS")
|
|
|
|
|
|
|
|
/* A couple of examples..
|
|
|
|
USE_ICON_IMAGE_FOR_CLIENT_CLASS("XClock", "pix/wait1.png")
|
|
|
|
USE_BORDER_FOR_CLIENT_WITH_NAME(name, border_name)
|
|
|
|
USE_BORDER_FOR_CLIENT_WITH_CLASS(class, border_name)
|
|
|
|
USE_ICON_IMAGECLASS_FOR_CLIENT_TITLE(title, icon_class_name)
|
|
|
|
USE_ICON_IMAGECLASS_FOR_CLIENT_NAME(name, icon_class_name)
|
|
|
|
USE_ICON_IMAGECLASS_FOR_CLIENT_CLASS(class, icon_class_name)
|
|
|
|
USE_ICON_IMAGE_FOR_CLIENT_TITLE(title, icon_image_filename)
|
|
|
|
USE_ICON_IMAGE_FOR_CLIENT_NAME(name, icon_image_filename)
|
|
|
|
USE_ICON_IMAGE_FOR_CLIENT_CLASS(class, icon_image_filename)
|
|
|
|
*/
|