change: remove restore command, add --restore for each subcommand
This commit is contained in:
parent
2b38327773
commit
d5f8202c05
1 changed files with 12 additions and 10 deletions
22
vvin.go
22
vvin.go
|
@ -31,7 +31,6 @@ type globalCmd struct {
|
||||||
|
|
||||||
Minimize minCmd `cli:"minimize,min"`
|
Minimize minCmd `cli:"minimize,min"`
|
||||||
Maximize maxCmd `cli:"maximize,max"`
|
Maximize maxCmd `cli:"maximize,max"`
|
||||||
Restore restoreCmd `cli:"restore"`
|
|
||||||
Resize resizeCmd `cli:"resize,move,mv"`
|
Resize resizeCmd `cli:"resize,move,mv"`
|
||||||
Alpha alphaCmd `cli:"alpha"`
|
Alpha alphaCmd `cli:"alpha"`
|
||||||
Topmost topmostCmd `cli:"topmost"`
|
Topmost topmostCmd `cli:"topmost"`
|
||||||
|
@ -89,24 +88,27 @@ func (c *globalCmd) Before() error {
|
||||||
}
|
}
|
||||||
|
|
||||||
type minCmd struct {
|
type minCmd struct {
|
||||||
|
Restore bool `cli:"restore,r"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c minCmd) Run(g globalCmd) {
|
func (c minCmd) Run(g globalCmd) {
|
||||||
showWindow.Call(uintptr(g.targetHandle), SW_MINIMIZE)
|
if c.Restore {
|
||||||
|
showWindow.Call(uintptr(g.targetHandle), SW_RESTORE)
|
||||||
|
} else {
|
||||||
|
showWindow.Call(uintptr(g.targetHandle), SW_MINIMIZE)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
type maxCmd struct {
|
type maxCmd struct {
|
||||||
|
Restore bool `cli:"restore,r"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c maxCmd) Run(g globalCmd) {
|
func (c maxCmd) Run(g globalCmd) {
|
||||||
showWindow.Call(uintptr(g.targetHandle), SW_MAXIMIZE)
|
if c.Restore {
|
||||||
}
|
showWindow.Call(uintptr(g.targetHandle), SW_RESTORE)
|
||||||
|
} else {
|
||||||
type restoreCmd struct {
|
showWindow.Call(uintptr(g.targetHandle), SW_MAXIMIZE)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c restoreCmd) Run(g globalCmd) {
|
|
||||||
showWindow.Call(uintptr(g.targetHandle), SW_RESTORE)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type resizeCmd struct {
|
type resizeCmd struct {
|
||||||
|
|
Loading…
Reference in a new issue