Changeset 277 for trunk/src/PagePter.h

Show
Ignore:
Timestamp:
06/11/07 09:12:09 (18 months ago)
Author:
jordi
Message:

Added a patch by Igor Vagulin which adds text selection and copy to clipboard features. This fixes bug #14.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/PagePter.h

    r170 r277  
    2424namespace ePDFView 
    2525{ 
     26    enum PagePterMode{ 
     27        PagePterModeScroll, 
     28        PagePterModeSelectText, 
     29    }; 
     30 
    2631    /// 
    2732    /// @class PagePter. 
     
    5459            void setView (IMainView &view); 
    5560            void viewResized (gint width, gint height); 
     61            void setMode(PagePterMode mode) 
     62            { 
     63                m_Mode = mode; 
     64            } 
    5665 
    5766        protected: 
     
    6473            /// The page view. 
    6574            IPageView *m_PageView; 
    66              
    67             void refreshPage (PageScroll pageScroll, gboolean wasZoomed); 
     75            /// Last text selection 
     76            GdkRegion *m_LastSelection; 
     77            /// What page presenter must do when user move mouse with button pressed. 
     78            PagePterMode m_Mode; 
     79 
     80            void refreshPage (PageScroll pageScroll, gboolean wasZoomed); 
    6881    }; 
    6982}