Exemple #1
0
 public Selection(int page, double init_zoom, Extract_Type_t type)
 {
     InitializeComponent();
     this.Closing += new System.ComponentModel.CancelEventHandler(WindowClosing);
     m_page_num    = page;
     m_zoom        = init_zoom;
     m_curr_state  = SelectStatus_t.OK;
     m_type        = type;
     m_rect        = null;
 }
Exemple #2
0
 public SelectEventArgs(Point start, Point size, double zoom,
                        SelectStatus_t state, int page, Extract_Type_t type)
 {
     m_topleft    = start;
     m_size       = size;
     m_zoomFactor = zoom;
     m_state      = state;
     m_page_num   = page;
     m_type       = type;
 }
Exemple #3
0
        public SelectEventArgs(Point start, Point size, double zoom, 
			SelectStatus_t state, int page, Extract_Type_t type)
        {
            m_topleft = start;
            m_size = size;
            m_zoomFactor = zoom;
            m_state = state;
            m_page_num = page;
            m_type = type;
        }
Exemple #4
0
        private void ZoomOut(object sender, RoutedEventArgs e)
        {
            if (m_curr_state != SelectStatus_t.OK || m_zoom <= Constants.ZOOM_MIN)
            {
                return;
            }
            m_old_zoom = m_zoom;
            m_zoom     = m_zoom - Constants.ZOOM_STEP;
            if (m_zoom < Constants.ZOOM_MIN)
            {
                m_zoom = Constants.ZOOM_MIN;
                return;
            }
            m_curr_state = SelectStatus_t.ZOOMOUT;
            var result = new SelectEventArgs(m_startPoint, m_size, m_zoom,
                                             SelectStatus_t.ZOOMOUT, m_page_num, m_type);

            UpdateMain(this, result);
        }
Exemple #5
0
 private void ZoomOut(object sender, RoutedEventArgs e)
 {
     if (m_curr_state != SelectStatus_t.OK || m_zoom <= Constants.ZOOM_MIN)
         return;
     m_old_zoom = m_zoom;
     m_zoom = m_zoom - Constants.ZOOM_STEP;
     if (m_zoom < Constants.ZOOM_MIN)
     {
         m_zoom = Constants.ZOOM_MIN;
         return;
     }
     m_curr_state = SelectStatus_t.ZOOMOUT;
     var result = new SelectEventArgs(m_startPoint, m_size, m_zoom,
         SelectStatus_t.ZOOMOUT, m_page_num, m_type);
     UpdateMain(this, result);
 }
Exemple #6
0
 public Selection(int page, double init_zoom, Extract_Type_t type)
 {
     InitializeComponent();
     this.Closing += new System.ComponentModel.CancelEventHandler(WindowClosing);
     m_page_num = page;
     m_zoom = init_zoom;
     m_curr_state = SelectStatus_t.OK;
     m_type = type;
     m_rect = null;
 }