diff dynamin/gui/x_file_dialog.d @ 106:acdbb30fee7e

Port to D2. Most of the effort was dealing with immutable and const.
author Jordan Miner <jminer7@gmail.com>
date Mon, 17 Dec 2012 23:41:50 -0600
parents 73060bc3f004
children
line wrap: on
line diff
--- a/dynamin/gui/x_file_dialog.d	Sat Nov 24 10:21:50 2012 -0600
+++ b/dynamin/gui/x_file_dialog.d	Mon Dec 17 23:41:50 2012 -0600
@@ -19,7 +19,7 @@
 		// gdk_x11_get_server_time             (GdkWindow *window)
 		// could be used in clipboard
 
-		string title = text ? text : (fileDialogType == Open ? "Open" : "Save");
+		mstring title = text ? text : (fileDialogType == Open ? "Open" : "Save");
 		auto dialog = gtk_file_chooser_dialog_new(toCharPtr(title), null,
 			fileDialogType == Open ?
 			GTK_FILE_CHOOSER_ACTION_OPEN : GTK_FILE_CHOOSER_ACTION_SAVE,
@@ -63,7 +63,7 @@
 			g_slist_free(gfilters);
 
 			auto list = gtk_file_chooser_get_filenames(dialog);
-			_files = new string[g_slist_length(list)];
+			_files = new mstring[g_slist_length(list)];
 			for(int i = 0; i < _files.length; ++i) {
 				auto d = cast(char*)list.data;
 				_files[i] = d[0..strlen(d)].dup;