~compiz-team/compiz/compiz.fix_1120009.3.debug

« back to all changes in this revision

Viewing changes to include/compwindow.h

  • Committer: Dennis Kasprzyk
  • Date: 2008-09-15 20:05:41 UTC
  • Revision ID: git-v1:d5acffa9795add9ebc9c6e6920a5e80581584863
Merge CompCore and CompDisplay into CompScreen class.

Show diffs side-by-side

added added

removed removed

Lines of Context:
656
656
        WRAPABLE_HND (12, WindowInterface, void, updateFrameRegion, Region);
657
657
 
658
658
        friend class PrivateWindow;
 
659
        friend class CompScreen;
 
660
        friend class PrivateScreen;
659
661
        
660
662
    private:
661
663
        PrivateWindow *priv;
662
664
 
663
665
 
664
 
    public:
665
 
 
666
 
        // static action functions
667
 
        static bool
668
 
        closeWin (CompDisplay        *d,
669
 
                  CompAction         *action,
670
 
                  CompAction::State  state,
671
 
                  CompOption::Vector &options);
672
 
 
673
 
        static bool
674
 
        unmaximizeAction (CompDisplay        *d,
675
 
                          CompAction         *action,
676
 
                          CompAction::State  state,
677
 
                          CompOption::Vector &options);
678
 
 
679
 
        static bool
680
 
        minimizeAction (CompDisplay        *d,
681
 
                        CompAction         *action,
682
 
                        CompAction::State  state,
683
 
                        CompOption::Vector &options);
684
 
 
685
 
        static bool
686
 
        maximizeAction (CompDisplay        *d,
687
 
                        CompAction         *action,
688
 
                        CompAction::State  state,
689
 
                        CompOption::Vector &options);
690
 
 
691
 
        static bool
692
 
        maximizeHorizontally (CompDisplay        *d,
693
 
                              CompAction         *action,
694
 
                              CompAction::State  state,
695
 
                              CompOption::Vector &options);
696
 
 
697
 
        static bool
698
 
        maximizeVertically (CompDisplay        *d,
699
 
                            CompAction         *action,
700
 
                            CompAction::State  state,
701
 
                            CompOption::Vector &options);
702
 
        static bool
703
 
        raiseInitiate (CompDisplay        *d,
704
 
                       CompAction         *action,
705
 
                       CompAction::State  state,
706
 
                       CompOption::Vector &options);
707
 
        static bool
708
 
        lowerInitiate (CompDisplay        *d,
709
 
                       CompAction         *action,
710
 
                       CompAction::State  state,
711
 
                       CompOption::Vector &options);
712
 
 
713
 
        static bool
714
 
        toggleMaximized (CompDisplay        *d,
715
 
                         CompAction         *action,
716
 
                         CompAction::State  state,
717
 
                         CompOption::Vector &options);
718
 
 
719
 
        static bool
720
 
        toggleMaximizedHorizontally (CompDisplay        *d,
721
 
                                     CompAction         *action,
722
 
                                     CompAction::State  state,
723
 
                                     CompOption::Vector &options);
724
 
 
725
 
        static bool
726
 
        toggleMaximizedVertically (CompDisplay        *d,
727
 
                                   CompAction         *action,
728
 
                                   CompAction::State  state,
729
 
                                   CompOption::Vector &options);
730
 
 
731
 
        static bool
732
 
        shade (CompDisplay        *d,
733
 
               CompAction         *action,
734
 
               CompAction::State  state,
735
 
               CompOption::Vector &options);
736
 
                
737
666
};
738
667
 
739
668
#endif