Changeset 224 for trunk/src/MainPter.cxx
- Timestamp:
- 06/12/06 15:19:50 (2 years ago)
- Files:
-
- 1 modified
-
trunk/src/MainPter.cxx (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/MainPter.cxx
r222 r224 647 647 648 648 Config &config = Config::getConfig (); 649 config.setZoomToFit (active); 650 IMainView &view = getView (); 651 view.activeZoomFit (config.zoomToFit ()); 652 view.activeZoomWidth (config.zoomToWidth ()); 653 if ( active ) 654 { 649 IMainView &view = getView (); 650 if ( active && !config.zoomToFit () ) 651 { 652 config.setZoomToFit (TRUE); 653 view.activeZoomWidth (FALSE); 655 654 zoomFit (); 655 } 656 else if ( config.zoomToFit () ) 657 { 658 view.activeZoomFit (TRUE); 656 659 } 657 660 } … … 691 694 view.activeZoomFit (FALSE); 692 695 view.activeZoomWidth (FALSE); 693 696 694 697 m_Document->zoomOut (); 695 698 } … … 713 716 /// @brief The "Zoom Fit Width" was activated. 714 717 /// 715 /// @param active TRUE if the zoom to width option is activated, false otherwise. 718 /// @param active TRUE if the zoom to width option is activated, 719 /// FALSE otherwise. 716 720 /// 717 721 void … … 721 725 722 726 Config &config = Config::getConfig (); 723 config.setZoomToWidth (active);724 IMainView &view = getView ();725 view.activeZoomFit (config.zoomToFit ());726 view.activeZoomWidth (config.zoomToWidth ());727 if ( active )728 {727 IMainView &view = getView (); 728 if ( active && !config.zoomToWidth () ) 729 { 730 config.setZoomToWidth (TRUE); 731 view.activeZoomFit (FALSE); 732 view.activeZoomWidth (TRUE); 729 733 zoomWidth (); 734 } 735 else if ( config.zoomToWidth () ) 736 { 737 view.activeZoomWidth (TRUE); 730 738 } 731 739 }
