comparison dynamin/gui/x_folder_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
comparison
equal deleted inserted replaced
105:97997a544ac0 106:acdbb30fee7e
14 public import dynamin.c.glib; 14 public import dynamin.c.glib;
15 public import dynamin.c.gtk; 15 public import dynamin.c.gtk;
16 16
17 template FolderDialogBackend() { 17 template FolderDialogBackend() {
18 DialogResult backend_showDialog() { 18 DialogResult backend_showDialog() {
19 string title = text ? text : "Select Folder"; 19 mstring title = text ? text : "Select Folder";
20 auto dialog = gtk_file_chooser_dialog_new(toCharPtr(title), null, 20 auto dialog = gtk_file_chooser_dialog_new(toCharPtr(title), null,
21 GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, 21 GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
22 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, 22 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
23 GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, null); 23 GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, null);
24 if(_folder) 24 if(_folder)