Bug 55674

Summary: Maximize just the top, bottom, left, or right side of windows
Product: [Plasma] kwin Reporter: BryanFRitt <BryanFRitt>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: wishlist    
Priority: NOR    
Version: 2.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description BryanFRitt 2003-03-08 04:56:12 UTC
Version:           2.0 (using KDE 3.1.0)
Installed from:    compiled sources
Compiler:          gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
OS:          Linux (i686) release 2.4.18-14

Maximize just the top, bottom, left, or right side of windows   
and Maximize all but the top, bottom, left, or right side of windows   

I like to keep my desktop icons to the edges to and use applications maximized so that  
when I hit a key combintion and see just one side of the desktop with icons at a time.  

I think the option to do this should be available under the keyboard shortcuts options (kcmshell kde-keys) 

and maybe even added this to the right click menu of the titlebar as side menus 
(it might get little too ugly though, but could be an option in the control center like kcmshell kde-kwinoptions)   
Maximize-restore only... -->
and 
Maximize-restore all but... -->
or 
Left Side-->Maximize-restore only,  
                   all but 
etc... 
or 
or even show all eight options at once. 

also Maybe add a second Maximize state that covers up the task bar, while having one that doesn't.
Comment 1 BryanFRitt 2003-03-09 17:38:51 UTC
 
When doing this the minimum window size should be kept. 
Like when you maximize a side that is past the edge of the screen and the other
side is close to the edge and you choose maximize but that would cause the
window to be smaller than its smallest size. 
When that happens move the opposite side so that the window is is smallest size 
or give an error message or do nothing at all. 
Possibly put those options in control center. 
I recommend default option is move the opposite side so that the smallest size
is maintained.
Comment 2 Lubos Lunak 2003-03-13 14:38:32 UTC

*** This bug has been marked as a duplicate of 20969 ***