summaryrefslogtreecommitdiffhomepage
path: root/dragon/layout.rb
diff options
context:
space:
mode:
authorAmir Rajan <[email protected]>2021-01-18 12:08:34 -0600
committerAmir Rajan <[email protected]>2021-01-18 12:08:34 -0600
commita4b9c048a1d751f5226833bb0c527ba1a8ac5d09 (patch)
tree3f2535e7a6272e796d50e7f07c906d4c9eb1b14a /dragon/layout.rb
parenta24a71805b1924ae7f80776c736f94575c171d2c (diff)
downloaddragonruby-game-toolkit-contrib-a4b9c048a1d751f5226833bb0c527ba1a8ac5d09.tar.gz
dragonruby-game-toolkit-contrib-a4b9c048a1d751f5226833bb0c527ba1a8ac5d09.zip
Synced with 2.3.
Diffstat (limited to 'dragon/layout.rb')
-rw-r--r--dragon/layout.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/dragon/layout.rb b/dragon/layout.rb
index 915ac37..238193d 100644
--- a/dragon/layout.rb
+++ b/dragon/layout.rb
@@ -359,6 +359,13 @@ module GTK
result[:h] += device.grid_area.gutter * 2
end
+ result[:x] += opts[:dx] if opts[:dx]
+ result[:y] += opts[:dy] if opts[:dy]
+ result[:w] += opts[:dw] if opts[:dw]
+ result[:h] += opts[:dh] if opts[:dh]
+ result[:row] = opts[:row]
+ result[:col] = opts[:col]
+
result
end