module XMonad.Layout.LayoutCombinators
(
(*||*), (**||*),(***||*),(****||*),(***||**),(****||***)
, (***||****),(*||****),(**||***),(*||***),(*||**)
, (*//*), (**//*),(***//*),(****//*),(***//**),(****//***)
, (***//****),(*//****),(**//***),(*//***),(*//**)
, (*|*), (**|*),(***|*),(****|*),(***|**),(****|***)
, (***|****),(*|****),(**|***),(*|***),(*|**)
, (*/*), (**/*),(***/*),(****/*),(***/**),(****/***)
, (***/****),(*/****),(**/***),(*/***),(*/**)
, (|||)
, JumpToLayout(..)
, NewSelect
) where
import XMonad
import XMonad.Layout.Combo
import XMonad.Layout.DragPane
infixr 6 *||*, **||*, ***||*, ****||*, ***||**, ****||***, ***||****, *||****, **||***, *||***, *||**,
*//*, **//*, ***//*, ****//*, ***//**, ****//***, ***//****, *//****, **//***, *//***, *//**,
*|* , **|* , ***|* , ****|* , ***|** , ****|*** , ***|**** , *|**** , **|*** , *|*** , *|** ,
*/* , **/* , ***/* , ****/* , ***/** , ****/*** , ***/**** , */**** , **/*** , */*** , */**
(*||*),(**||*),(***||*),(****||*), (***||**),(****||***),
(***||****),(*||****),(**||***),(*||***),(*||**) :: (Read a, Eq a, LayoutClass l1 a, LayoutClass l2 a) =>
l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
*||* :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(*||*) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
1Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
2))
**||* :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(**||*) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
2Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
3))
***||* :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(***||*) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
3Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
4))
****||* :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(****||*) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
4Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
5))
***||** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(***||**) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
3Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
5))
****||*** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(****||***) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
4Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
7))
***||**** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(***||****) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
3Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
7))
*||**** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(*||****) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
1Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
5))
**||*** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(**||***) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
2Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
5))
*||*** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(*||***) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
1Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
4))
*||** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(*||**) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Vertical Double
0.1 (Double
1Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
3))
(*//*),(**//*),(***//*),(****//*), (***//**),(****//***),
(***//****),(*//****),(**//***),(*//***),(*//**) :: (Read a, Eq a, LayoutClass l1 a, LayoutClass l2 a) =>
l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
*//* :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(*//*) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
1Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
2))
**//* :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(**//*) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
2Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
3))
***//* :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(***//*) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
3Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
4))
****//* :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(****//*) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
4Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
5))
***//** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(***//**) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
3Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
5))
****//*** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(****//***) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
4Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
7))
***//**** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(***//****) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
3Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
7))
*//**** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(*//****) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
1Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
5))
**//*** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(**//***) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
2Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
5))
*//*** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(*//***) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
1Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
4))
*//** :: l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
(*//**) = DragPane () -> l1 a -> l2 a -> CombineTwo (DragPane ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (DragType -> Double -> Double -> DragPane ()
forall a. DragType -> Double -> Double -> DragPane a
dragPane DragType
Horizontal Double
0.1 (Double
1Double -> Double -> Double
forall a. Fractional a => a -> a -> a
/Double
3))
(*|*),(**|*),(***|*),(****|*), (***|**),(****|***),
(***|****),(*|****),(**|***),(*|***),(*|**) :: (Read a, Eq a, LayoutClass l1 a, LayoutClass l2 a)
=> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
*|* :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(*|*) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
1Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
2))
**|* :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(**|*) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
2Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
3))
***|* :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(***|*) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
3Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
4))
****|* :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(****|*) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
4Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
5))
***|** :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(***|**) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
3Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
5))
****|*** :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(****|***) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
4Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
7))
***|**** :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(***|****) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
3Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
7))
*|**** :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(*|****) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
1Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
5))
**|*** :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(**|***) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
2Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
5))
*|*** :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(*|***) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
1Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
4))
*|** :: l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
(*|**) = Tall () -> l1 a -> l2 a -> CombineTwo (Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
1Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
3))
(*/*),(**/*),(***/*),(****/*), (***/**),(****/***),
(***/****),(*/****),(**/***),(*/***),(*/**) :: (Read a, Eq a, LayoutClass l1 a, LayoutClass l2 a)
=> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
*/* :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(*/*) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
1Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
2))
**/* :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(**/*) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
2Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
3))
***/* :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(***/*) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
3Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
4))
****/* :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(****/*) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
4Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
5))
***/** :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(***/**) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
3Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
5))
****/*** :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(****/***) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
4Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
7))
***/**** :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(***/****) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
3Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
7))
*/**** :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(*/****) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
1Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
5))
**/*** :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(**/***) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
2Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
5))
*/*** :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(*/***) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
1Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
4))
*/** :: l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
(*/**) = Mirror Tall ()
-> l1 a -> l2 a -> CombineTwo (Mirror Tall ()) l1 l2 a
forall a (super :: * -> *) (l1 :: * -> *) (l2 :: * -> *).
(Read a, Eq a, LayoutClass super (), LayoutClass l1 a,
LayoutClass l2 a) =>
super () -> l1 a -> l2 a -> CombineTwo (super ()) l1 l2 a
combineTwo (Tall () -> Mirror Tall ()
forall (l :: * -> *) a. l a -> Mirror l a
Mirror (Tall () -> Mirror Tall ()) -> Tall () -> Mirror Tall ()
forall a b. (a -> b) -> a -> b
$ Int -> Rational -> Rational -> Tall ()
forall a. Int -> Rational -> Rational -> Tall a
Tall Int
1 Rational
0.1 (Rational
1Rational -> Rational -> Rational
forall a. Fractional a => a -> a -> a
/Rational
3))
type NewSelect = Choose
{-# DEPRECATED NewSelect "Use 'Choose' instead." #-}