Mercurial > projects > dynamin
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) |