window_darwin.go 321 B

123456789101112131415
  1. // Copyright 2018 visualfc. All rights reserved.
  2. package tk
  3. import "fmt"
  4. // NOTE: update must
  5. func (w *Window) ShowMaximized() error {
  6. return eval(fmt.Sprintf("update\nwm state %v zoomed", w.id))
  7. }
  8. func (w *Window) IsMaximized() bool {
  9. r, _ := evalAsString(fmt.Sprintf("wm state %v", w.id))
  10. return r == "zoomed"
  11. }