656
656
WRAPABLE_HND (12, WindowInterface, void, updateFrameRegion, Region);
658
658
friend class PrivateWindow;
659
friend class CompScreen;
660
friend class PrivateScreen;
661
663
PrivateWindow *priv;
666
// static action functions
668
closeWin (CompDisplay *d,
670
CompAction::State state,
671
CompOption::Vector &options);
674
unmaximizeAction (CompDisplay *d,
676
CompAction::State state,
677
CompOption::Vector &options);
680
minimizeAction (CompDisplay *d,
682
CompAction::State state,
683
CompOption::Vector &options);
686
maximizeAction (CompDisplay *d,
688
CompAction::State state,
689
CompOption::Vector &options);
692
maximizeHorizontally (CompDisplay *d,
694
CompAction::State state,
695
CompOption::Vector &options);
698
maximizeVertically (CompDisplay *d,
700
CompAction::State state,
701
CompOption::Vector &options);
703
raiseInitiate (CompDisplay *d,
705
CompAction::State state,
706
CompOption::Vector &options);
708
lowerInitiate (CompDisplay *d,
710
CompAction::State state,
711
CompOption::Vector &options);
714
toggleMaximized (CompDisplay *d,
716
CompAction::State state,
717
CompOption::Vector &options);
720
toggleMaximizedHorizontally (CompDisplay *d,
722
CompAction::State state,
723
CompOption::Vector &options);
726
toggleMaximizedVertically (CompDisplay *d,
728
CompAction::State state,
729
CompOption::Vector &options);
732
shade (CompDisplay *d,
734
CompAction::State state,
735
CompOption::Vector &options);