window_linux.go 340 B

1234567891011121314151617
  1. // Copyright 2018 visualfc. All rights reserved.
  2. package tk
  3. import "fmt"
  4. func (w *Window) ShowMaximized() error {
  5. if !w.IsVisible() {
  6. w.ShowNormal()
  7. }
  8. return eval(fmt.Sprintf("wm attributes %v -zoomed 1", w.id))
  9. }
  10. func (w *Window) IsMaximized() bool {
  11. r, _ := evalAsBool(fmt.Sprintf("wm attributes %v -zoomed", w.id))
  12. return r
  13. }