[Groups] NumberOfGroups = 37 ;*************** MAXIMIZE TWO DIRECTIONS ************************ ;20px square in every corner inside the L-shape below (next section) ;Stretches the window to two sides (top left for example) - bottom right stays [1] ;Maximize top left TriggerTop = [MonitorReal1Top] + 10 TriggerLeft = [MonitorReal1Left] + 10 TriggerBottom= [Monitor1Top] + 30 TriggerRight = [Monitor1Left] + 30 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= Current GridRight = Current [2] ;Maximize bottom left TriggerTop = [Monitor1Bottom] - 30 TriggerLeft = [MonitorReal1Left] + 10 TriggerBottom= [MonitorReal1Bottom] - 10 TriggerRight = [Monitor1Left] + 30 GridTop = Current GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = Current [3] ;Maximize top right TriggerTop = [MonitorReal1Top] + 10 TriggerLeft = [Monitor1Right] - 30 TriggerBottom= [Monitor1Top] + 30 TriggerRight = [MonitorReal1Right] - 10 GridTop = [Monitor1Top] GridLeft = Current GridBottom= Current GridRight = [Monitor1Right] [4] ;Maximize bottom right TriggerTop = [Monitor1Bottom] - 30 TriggerLeft = [Monitor1Right] - 30 TriggerBottom= [MonitorReal1Bottom] - 10 TriggerRight = [MonitorReal1Right] - 10 GridTop = Current GridLeft = Current GridBottom= [MonitorReal1Bottom] GridRight = [MonitorReal1Right] ;*************** MAXIMIZE ALL DIRECTIONS ************************ ;30px L-shaped trigger in each corner to maximize fully [5] ;Maximize (top left) TriggerTop = [MonitorReal1Top] TriggerLeft = [MonitorReal1Left] TriggerBottom= [Monitor1Top] + 30 TriggerRight = [Monitor1Left] + 30 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = [Monitor1Right] [6] ;Maximize (bottom left) TriggerTop = [Monitor1Bottom] - 30 TriggerLeft = [MonitorReal1Left] TriggerBottom= [MonitorReal1Bottom] TriggerRight = [Monitor1Left] + 30 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = [Monitor1Right] [7] ;Maximize (top right) TriggerTop = [MonitorReal1Top] TriggerLeft = [Monitor1Right] - 30 TriggerBottom= [Monitor1Top] + 30 TriggerRight = [MonitorReal1Right] GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = [Monitor1Right] [8] ;Maximize (bottom right) TriggerTop = [Monitor1Bottom] - 30 TriggerLeft = [Monitor1Right] - 30 TriggerBottom= [MonitorReal1Bottom] TriggerRight = [MonitorReal1Right] GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = [Monitor1Right] ;*************** MAXIMIZE HEIGHT OR WIDTH ************************ ;Long, 10px triggers along each egde [9] ;Maximize height (top) TriggerTop = [MonitorReal1Top] TriggerLeft = [Monitor1Left] + 30 TriggerBottom= [MonitorReal1Top] + 10 TriggerRight = [Monitor1Right] - 30 GridTop = [Monitor1Top] GridLeft = Current GridBottom= [Monitor1Bottom] GridRight = Current [10] ;Maximize height (bottom) TriggerTop = [MonitorReal1Bottom] - 10 TriggerLeft = [Monitor1Left] + 30 TriggerBottom= [MonitorReal1Bottom] TriggerRight = [MonitorRight] - 30 GridTop = [Monitor1Top] GridLeft = Current GridBottom= [Monitor1Bottom] GridRight = Current [11] ;Maximize width (left) TriggerTop = [Monitor1Top] + 30 TriggerLeft = [MonitorReal1Left] TriggerBottom= [Monitor1Bottom] - 30 TriggerRight = [MonitorReal1Left] + 10 GridTop = Current GridLeft = [Monitor1Left] GridBottom= Current GridRight = [Monitor1Right] [12] ;Maximize width (right) TriggerTop = [Monitor1Top] + 30 TriggerLeft = [MonitorReal1Right] - 10 TriggerBottom= [Monitor1Bottom] - 30 TriggerRight = [MonitorReal1Right] GridTop = Current GridLeft = [Monitor1Left] GridBottom= Current GridRight = [Monitor1Right] ;*************** STRECH TO ONE EDGE ************************ Long, 20px trigger inside above triggers [13] ;Stretch to top TriggerTop = [MonitorReal1Top] + 10 TriggerLeft = [Monitor1Left] + 30 TriggerBottom= [Monitor1Top] + 30 TriggerRight = [Monitor1Right] - 30 GridTop = [Monitor1Top] GridLeft = Current GridBottom= Current GridRight = Current [14] ;Stretch to bottom TriggerTop = [Monitor1Bottom] - 30 TriggerLeft = [Monitor1Left] + 30 TriggerBottom= [MonitorReal1Bottom] - 10 TriggerRight = [Monitor1Right] - 30 GridTop = Current GridLeft = Current GridBottom= [Monitor1Bottom] GridRight = Current [15] ;Stretch to left TriggerTop = [Monitor1Top] + 30 TriggerLeft = [MonitorReal1Left] + 10 TriggerBottom= [Monitor1Bottom] - 30 TriggerRight = [Monitor1Left] + 30 GridTop = Current GridLeft = [Monitor1Left] GridBottom= Current GridRight = Current [16] ;Stretch to right TriggerTop = [Monitor1Top] + 30 TriggerLeft = [Monitor1Right] - 30 TriggerBottom= [Monitor1Bottom] - 30 TriggerRight = [MonitorReal1Right] - 10 GridTop = Current GridLeft = Current GridBottom= Current GridRight = [Monitor1Right] ;***************** SPECIAL FUNCTIONS *********************** [17] ;Always on top TriggerTop = [Monitor1Top] + 30 TriggerLeft = [Monitor1Left] + 30 TriggerBottom= [Monitor1Top] + 50 TriggerRight = [Monitor1Left] + 30 + ([Monitor1Right] - [Monitor1Left] - 60) * 1/4 GridTop = AlwaysOnTop GridLeft = AlwaysOnTop GridBottom= AlwaysOnTop GridRight = AlwaysOnTop [18] TriggerTop = [Monitor1Top] + 30 TriggerLeft = [Monitor1Left] + 30 + ([Monitor1Right] - [Monitor1Left] - 60) * 1/4 TriggerBottom= [Monitor1Top] + 50 TriggerRight = [Monitor1Left] + 30 + ([Monitor1Right] - [Monitor1Left] - 60) * 2/4 GridTop = Restore GridLeft = Restore GridBottom= Restore GridRight = Restore [19] TriggerTop = [Monitor1Top] + 30 TriggerLeft = [Monitor1Left] + 30 + ([Monitor1Right] - [Monitor1Left] - 60) * 2/4 TriggerBottom= [Monitor1Top] + 50 TriggerRight = [Monitor1Left] + 30 + ([Monitor1Right] - [Monitor1Left] - 60) * 3/4 GridTop = Run GridLeft = Plugins\MinimizeWindow.exe GridBottom= Minimize GridRight = [20] TriggerTop = [Monitor1Top] + 30 TriggerLeft = [Monitor1Left] + 30 + ([Monitor1Right] - [Monitor1Left] - 60) * 3/4 TriggerBottom= [Monitor1Top] + 50 TriggerRight = [Monitor1Left] + 30 + ([Monitor1Right] - [Monitor1Left] - 60) * 4/4 GridTop = AlwaysOnTop GridLeft = AlwaysOnTop GridBottom= AlwaysOnTop GridRight = AlwaysOnTop ;************************ 2-part ********************** ;Constaints inc 20px padding ; TriggerTop = [Monitor1Top] + 70 ; TriggerLeft = [Monitor1Left] + 50 ; TriggerBottom= [Monitor1Bottom] - 50 ; TriggerRight = [Monitor1Right] - 50 ; GridTop = [Monitor1Top] + 70 ; GridLeft = [Monitor1Left] + 50 ; GridBottom= [Monitor1Bottom] - 50 ; GridRight = [Monitor1Right] - 50 ;****************** (1,1) ******************* [21] TriggerTop = [Monitor1Top] + 70 TriggerLeft = [Monitor1Left] + 50 TriggerBottom= [Monitor1Top] + 70 + (([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 10)/2 TriggerRight = [Monitor1Left] + 50 + (([Monitor1Right] - [Monitor1Left] - 100)/2 - 10)/2 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= [Monitor1Top] + ([Monitor1Bottom] - [Monitor1Top])/2 GridRight = [Monitor1Left] + ([Monitor1Right] - [Monitor1Left])/2 [22] TriggerTop = [Monitor1Top] + 70 TriggerLeft = [Monitor1Left] + 50 + (([Monitor1Right] - [Monitor1Left] - 100)/2 - 10)/2 TriggerBottom= [Monitor1Top] + 70 + (([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 10)/2 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 - 10 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] + ([Monitor1Right] - [Monitor1Left])/2 GridBottom= [Monitor1Top] + ([Monitor1Bottom] - [Monitor1Top])/2 GridRight = [Monitor1Right] [23] TriggerTop = [Monitor1Top] + 70 + (([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 10)/2 TriggerLeft = [Monitor1Left] + 50 TriggerBottom= [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 10 TriggerRight = [Monitor1Left] + 50 + (([Monitor1Right] - [Monitor1Left] - 100)/2 - 10)/2 GridTop = [Monitor1Top] + ([Monitor1Bottom] - [Monitor1Top])/2 GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = [Monitor1Left] + ([Monitor1Right] - [Monitor1Left])/2 [24] TriggerTop = [Monitor1Top] + 70 + (([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 10)/2 TriggerLeft = [Monitor1Left] + 50 + (([Monitor1Right] - [Monitor1Left] - 100)/2 - 10)/2 TriggerBottom= [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 10 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 - 10 GridTop = [Monitor1Top] + ([Monitor1Bottom] - [Monitor1Top])/2 GridLeft = [Monitor1Left] + ([Monitor1Right] - [Monitor1Left])/2 GridBottom= [Monitor1Bottom] GridRight = [Monitor1Right] [25] TriggerTop = [Monitor1Top] + 71 TriggerLeft = [Monitor1Left] + 51 TriggerBottom= [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 11 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 - 11 GridTop = GridLeft = GridBottom= GridRight = ;****************** (2,1) ******************* [26] TriggerTop = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 + 10 TriggerLeft = [Monitor1Left] + 50 TriggerBottom= [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)*3/4 + 5 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 - 10 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= [Monitor1Top] + ([Monitor1Bottom] - [Monitor1Top])/2 GridRight = [Monitor1Right] [27] TriggerTop = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)*3/4 + 5 TriggerLeft = [Monitor1Left] + 50 TriggerBottom= [Monitor1Bottom] - 50 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 - 10 GridTop = [Monitor1Top] + ([Monitor1Bottom] - [Monitor1Top])/2 GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = [Monitor1Right] [28] TriggerTop = [Monitor1Top] + 71 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 + 10 TriggerLeft = [Monitor1Left] + 51 TriggerBottom= [Monitor1Bottom] - 51 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 - 11 GridTop = GridLeft = GridBottom= GridRight = ;********************* (1,2) ********************** [29] TriggerTop = [Monitor1Top] + 70 TriggerLeft = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 + 10 TriggerBottom= [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 10 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)*3/4 + 10 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = [Monitor1Left] + ([Monitor1Right] - [Monitor1Left])/2 [30] TriggerTop = [Monitor1Top] + 70 TriggerLeft = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)* 3/4 + 10 TriggerBottom= [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 10 TriggerRight = [Monitor1Right] - 50 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] + ([Monitor1Right] - [Monitor1Left])/2 GridBottom= [Monitor1Bottom] GridRight = [Monitor1Right] [31] TriggerTop = [Monitor1Top] + 71 TriggerLeft = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 + 11 TriggerBottom= [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 - 11 TriggerRight = [Monitor1Right] - 51 GridTop = GridLeft = GridBottom= GridRight = ;******************* (2,2) ******************** [32] TriggerTop = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 + 10 TriggerLeft = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 + 10 TriggerBottom = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)*5/6 + 10 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)*7/12 + 10 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = [Monitor1Left] + ([Monitor1Right]-[Monitor1Left])/6 [33] TriggerTop = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120) /2 + 10 TriggerLeft = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100) * 7/12 + 10 TriggerBottom = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)*5/6 + 10 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)*11/12 + 10 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] + ([Monitor1Right]-[Monitor1Left])/6 GridBottom= [Monitor1Bottom] GridRight = [Monitor1Left] + ([Monitor1Right]-[Monitor1Left])*5/6 [34] TriggerTop = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120) /2 + 10 TriggerLeft = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100) * 11/12 + 10 TriggerBottom = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)*5/6 + 10 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)*12/12 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] + ([Monitor1Right]-[Monitor1Left])*5/6 GridBottom= [Monitor1Bottom] GridRight = [Monitor1Right] [35] TriggerTop = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)*5/6 + 10 TriggerLeft = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 + 10 TriggerBottom = [Monitor1Bottom] - 50 TriggerRight = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)*3/4 + 10 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] GridBottom= [Monitor1Bottom] GridRight = [Monitor1Left] + ([Monitor1Right]-[Monitor1Left])*5/6 [36] TriggerTop = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)*5/6 + 10 TriggerLeft = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)*3/4 + 10 TriggerBottom = [Monitor1Bottom] - 50 TriggerRight = [Monitor1Right] - 50 GridTop = [Monitor1Top] GridLeft = [Monitor1Left] + ([Monitor1Right]-[Monitor1Left])*1/6 GridBottom= [Monitor1Bottom] GridRight = [Monitor1Right] [37] TriggerTop = [Monitor1Top] + 70 + ([Monitor1Bottom] - [Monitor1Top] - 120)/2 + 11 TriggerLeft = [Monitor1Left] + 50 + ([Monitor1Right] - [Monitor1Left] - 100)/2 + 11 TriggerBottom= [Monitor1Bottom] - 51 TriggerRight = [Monitor1Right] - 51 GridTop = GridLeft = GridBottom= GridRight =