mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-05-19 11:30:22 -07:00
X.L.TwoPane[Persistent]: Add minimum widths for Shrink and Expand
This commit is contained in:
parent
c01cd3a33b
commit
cd32cac54b
@ -56,8 +56,8 @@ instance LayoutClass TwoPane a where
|
|||||||
|
|
||||||
handleMessage (TwoPane delta split) x =
|
handleMessage (TwoPane delta split) x =
|
||||||
return $ case fromMessage x of
|
return $ case fromMessage x of
|
||||||
Just Shrink -> Just (TwoPane delta (split - delta))
|
Just Shrink -> Just (TwoPane delta (max 0 (split - delta)))
|
||||||
Just Expand -> Just (TwoPane delta (split + delta))
|
Just Expand -> Just (TwoPane delta (min 1 (split + delta)))
|
||||||
_ -> Nothing
|
_ -> Nothing
|
||||||
|
|
||||||
description _ = "TwoPane"
|
description _ = "TwoPane"
|
||||||
|
@ -58,8 +58,8 @@ instance (Show a, Eq a) => LayoutClass TwoPanePersistent a where
|
|||||||
|
|
||||||
pureMessage (TwoPanePersistent w delta split) x =
|
pureMessage (TwoPanePersistent w delta split) x =
|
||||||
case fromMessage x of
|
case fromMessage x of
|
||||||
Just Shrink -> Just (TwoPanePersistent w delta (split - delta))
|
Just Shrink -> Just (TwoPanePersistent w delta (max 0 (split - delta)))
|
||||||
Just Expand -> Just (TwoPanePersistent w delta (split + delta))
|
Just Expand -> Just (TwoPanePersistent w delta (min 1 (split + delta)))
|
||||||
_ -> Nothing
|
_ -> Nothing
|
||||||
|
|
||||||
description _ = "TwoPanePersistent"
|
description _ = "TwoPanePersistent"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user