Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e6bee12f authored by Mathias Agopian's avatar Mathias Agopian Committed by Alex Ray
Browse files

one more step towards multiple display support

- remove dependency on cached state in validateVisibility
- get rid of mVertices and mTransformedBounds
- get rid of validateVisibility
- get rid of unlockPageFlip
- handleTransaction now returns a dirty region
- computevisibileregion now uses window-manager space
parent 885a2fe3
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -72,11 +72,11 @@ public:

    //! returns number of items in the vector
    inline  size_t          size() const                { return VectorImpl::size(); }
    //! returns wether or not the vector is empty
    //! returns whether or not the vector is empty
    inline  bool            isEmpty() const             { return VectorImpl::isEmpty(); }
    //! returns how many items can be stored without reallocating the backing store
    inline  size_t          capacity() const            { return VectorImpl::capacity(); }
    //! setst the capacity. capacity can never be reduced less than size()
    //! sets the capacity. capacity can never be reduced less than size()
    inline  ssize_t         setCapacity(size_t size)    { return VectorImpl::setCapacity(size); }

    /*! 
@@ -102,12 +102,12 @@ public:
            const TYPE&     mirrorItemAt(ssize_t index) const;

    /*!
     * modifing the array
     * modifying the array
     */

    //! copy-on write support, grants write access to an item
            TYPE&           editItemAt(size_t index);
    //! grants right acces to the top of the stack (last element)
    //! grants right access to the top of the stack (last element)
            TYPE&           editTop();

            /*!