Changeset 263
- Timestamp:
- 02/23/07 03:05:25 (20 months ago)
- Location:
- trunk/src
- Files:
-
- 4 modified
-
IMainView.h (modified) (2 diffs)
-
MainPter.cxx (modified) (1 diff)
-
gtk/MainView.cxx (modified) (2 diffs)
-
gtk/MainView.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/IMainView.h
r259 r263 116 116 /// used to show this folder when the save dialog 117 117 /// appears. 118 /// @param fileName The file name to set as the initial name to 119 /// the save dialog. 118 120 /// 119 121 /// @return A copy of the file name that the user will try to use … … 121 123 /// This string will be freed by the presenter. 122 124 /// 123 virtual gchar *saveFileDialog (const gchar *lastFolder) = 0; 125 virtual gchar *saveFileDialog (const gchar *lastFolder, 126 const gchar *fileName) = 0; 124 127 125 128 /// -
trunk/src/MainPter.cxx
r253 r263 578 578 gchar *lastFolder = config.getSaveFileFolder (); 579 579 IMainView &view = getView (); 580 gchar *fileName = view.saveFileDialog (lastFolder); 580 gchar *originalFileName = g_path_get_basename (m_Document->getFileName ()); 581 gchar *fileName = view.saveFileDialog (lastFolder, originalFileName); 582 g_free (originalFileName); 581 583 g_free (lastFolder); 582 584 if ( NULL != fileName ) -
trunk/src/gtk/MainView.cxx
r259 r263 382 382 383 383 gchar * 384 MainView::saveFileDialog (const gchar *lastFolder )384 MainView::saveFileDialog (const gchar *lastFolder, const gchar *fileName) 385 385 { 386 386 GtkWidget *saveDialog = gtk_file_chooser_dialog_new (_("Save PDF File"), … … 398 398 gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (saveDialog), 399 399 lastFolder); 400 } 401 // Set the original file name to use as initial save name, if any. 402 if ( NULL != fileName ) 403 { 404 gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (saveDialog), 405 fileName); 400 406 } 401 407 -
trunk/src/gtk/MainView.h
r253 r263 38 38 gchar *openFileDialog (const gchar *lastFolder); 39 39 gchar *promptPasswordDialog (void); 40 gchar *saveFileDialog (const gchar *lastFolder); 40 gchar *saveFileDialog (const gchar *lastFolder, 41 const gchar *fileName); 41 42 void sensitiveFind (gboolean sensitive); 42 43 void sensitiveGoToFirstPage (gboolean sensitive);
