Mercurial > projects > dynamin
annotate dynamin/gui_backend.d @ 18:836a064828e8
Implement FileDialog/DirectoryDialog with GTK
and start a glib/gdk/gtk binding. Add invoke/invokeNow stubs to fix build on X.
author | Jordan Miner <jminer7@gmail.com> |
---|---|
date | Fri, 24 Jul 2009 00:35:42 -0500 |
parents | fc2420d39e3c |
children | 4eebc294a3ac |
rev | line source |
---|---|
0 | 1 // Written in the D programming language |
2 // www.digitalmars.com/d/ | |
3 | |
4 /* | |
5 * The contents of this file are subject to the Mozilla Public License Version | |
6 * 1.1 (the "License"); you may not use this file except in compliance with | |
7 * the License. You may obtain a copy of the License at | |
8 * http://www.mozilla.org/MPL/ | |
9 * | |
10 * Software distributed under the License is distributed on an "AS IS" basis, | |
11 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |
12 * for the specific language governing rights and limitations under the | |
13 * License. | |
14 * | |
15 * The Original Code is the Dynamin library. | |
16 * | |
17 * The Initial Developer of the Original Code is Jordan Miner. | |
18 * Portions created by the Initial Developer are Copyright (C) 2007-2009 | |
19 * the Initial Developer. All Rights Reserved. | |
20 * | |
21 * Contributor(s): | |
22 * Jordan Miner <jminer7@gmail.com> | |
23 * | |
24 */ | |
25 | |
26 module dynamin.gui_backend; | |
27 | |
28 version(Windows) { | |
29 public import dynamin.gui.windows_clipboard; | |
30 public import dynamin.gui.windows_cursor; | |
18
836a064828e8
Implement FileDialog/DirectoryDialog with GTK
Jordan Miner <jminer7@gmail.com>
parents:
4
diff
changeset
|
31 public import dynamin.gui.windows_directory_dialog; |
4
fc2420d39e3c
Separate out Windows backend of FileDialog.
Jordan Miner <jminer7@gmail.com>
parents:
0
diff
changeset
|
32 public import dynamin.gui.windows_file_dialog; |
0 | 33 //public import dynamin.gui.windows_screen; |
34 public import dynamin.gui.windows_window; | |
35 } else { | |
36 public import dynamin.gui.x_clipboard; | |
37 public import dynamin.gui.x_cursor; | |
18
836a064828e8
Implement FileDialog/DirectoryDialog with GTK
Jordan Miner <jminer7@gmail.com>
parents:
4
diff
changeset
|
38 public import dynamin.gui.x_directory_dialog; |
836a064828e8
Implement FileDialog/DirectoryDialog with GTK
Jordan Miner <jminer7@gmail.com>
parents:
4
diff
changeset
|
39 public import dynamin.gui.x_file_dialog; |
0 | 40 //public import dynamin.gui.x_screen; |
41 public import dynamin.gui.x_window; | |
42 } | |
43 |