74 lines
2.3 KiB
Ruby
74 lines
2.3 KiB
Ruby
#
|
|
# == Gravities
|
|
#
|
|
# Gravities are predefined sizes a window can be set to. There are several ways
|
|
# to set a certain gravity, most convenient is to define a gravity via a tag or
|
|
# change them during runtime via grab. Subtler and subtlext can also modify
|
|
# gravities.
|
|
#
|
|
# A gravity consists of four values which are a percentage value of the screen
|
|
# size. The first two values are x and y starting at the center of the screen
|
|
# and he last two values are the width and height.
|
|
#
|
|
# === Example
|
|
#
|
|
# Following defines a gravity for a window with 100% width and height:
|
|
#
|
|
# gravity :example, [ 0, 0, 100, 100 ]
|
|
#
|
|
# === Link
|
|
#
|
|
# http://subforge.org/projects/subtle/wiki/Gravity
|
|
#
|
|
|
|
# Top left
|
|
gravity :top_left, [ 0, 0, 50, 50 ]
|
|
gravity :top_left66, [ 0, 0, 50, 66 ]
|
|
gravity :top_left33, [ 0, 0, 50, 34 ]
|
|
|
|
# Top
|
|
gravity :top, [ 0, 0, 100, 50 ]
|
|
gravity :top66, [ 0, 0, 100, 66 ]
|
|
gravity :top33, [ 0, 0, 100, 34 ]
|
|
|
|
# Top right
|
|
gravity :top_right, [ 50, 0, 50, 50 ]
|
|
gravity :top_right66, [ 50, 0, 50, 66 ]
|
|
gravity :top_right33, [ 50, 0, 50, 33 ]
|
|
|
|
# Left
|
|
gravity :left, [ 0, 0, 50, 100 ]
|
|
gravity :left66, [ 0, 0, 66, 100 ]
|
|
gravity :left60, [ 0, 0, 60, 100 ], :horz
|
|
gravity :left33, [ 0, 0, 33, 100 ]
|
|
|
|
# Center
|
|
gravity :center, [ 0, 0, 100, 100 ]
|
|
gravity :center66, [ 17, 17, 66, 66 ]
|
|
gravity :center33, [ 33, 33, 33, 33 ]
|
|
|
|
# Right
|
|
gravity :right, [ 50, 0, 50, 100 ]
|
|
gravity :right66, [ 34, 0, 66, 100 ]
|
|
gravity :right33, [ 67, 0, 33, 100 ]
|
|
gravity :right40, [ 60, 0, 40, 100 ], :vert
|
|
|
|
# Bottom left
|
|
gravity :bottom_left, [ 0, 50, 50, 50 ]
|
|
gravity :bottom_left66, [ 0, 34, 50, 66 ]
|
|
gravity :bottom_left33, [ 0, 67, 50, 33 ]
|
|
|
|
# Bottom
|
|
gravity :bottom, [ 0, 50, 100, 50 ]
|
|
gravity :bottom66, [ 0, 34, 100, 66 ]
|
|
gravity :bottom33, [ 0, 67, 100, 33 ]
|
|
|
|
# Bottom right
|
|
gravity :bottom_right, [ 50, 50, 50, 50 ]
|
|
gravity :bottom_right66, [ 50, 34, 50, 66 ]
|
|
gravity :bottom_right33, [ 50, 67, 50, 33 ]
|
|
|
|
# Gimp
|
|
gravity :gimp_image, [ 10, 0, 80, 100 ]
|
|
gravity :gimp_toolbox, [ 0, 0, 10, 100 ]
|
|
gravity :gimp_dock, [ 90, 0, 10, 100 ]
|