e16-themes/BlueSteel/data/windowmatches.cfg

76 lines
1.8 KiB
INI

#include <definitions>
__E_CFG_VERSION 1
/* 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_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)
*/