Changeset 224
- Timestamp:
- 06/12/06 15:19:50 (2 years ago)
- Location:
- trunk/src
- Files:
-
- 2 modified
-
Config.cxx (modified) (1 diff)
-
MainPter.cxx (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/Config.cxx
r200 r224 441 441 Config::setZoomToWidth (gboolean activate) 442 442 { 443 g_key_file_set_boolean (m_Values, "main window", "zoomToFit", 443 g_key_file_set_boolean (m_Values, "main window", "zoomToFit", 444 444 !activate && zoomToFit ()); 445 445 g_key_file_set_boolean (m_Values, "main window", "zoomToWidth", activate); -
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 }
