summaryrefslogtreecommitdiff
path: root/plugins/dfcdrom/cdrcfg-0.1df/main.c
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-11-26 06:41:17 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-11-26 06:41:17 +0000
commitacd164d56c60efd57a87c0cbe53fe6aee3be6696 (patch)
treef9de10a5ff2039170952a910920496a77ac825da /plugins/dfcdrom/cdrcfg-0.1df/main.c
parent9b9ad9958e1e373fa8804e5866e77d9f40b5d624 (diff)
downloadpcsxr-acd164d56c60efd57a87c0cbe53fe6aee3be6696.tar.gz
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38248 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'plugins/dfcdrom/cdrcfg-0.1df/main.c')
-rw-r--r--plugins/dfcdrom/cdrcfg-0.1df/main.c43
1 files changed, 43 insertions, 0 deletions
diff --git a/plugins/dfcdrom/cdrcfg-0.1df/main.c b/plugins/dfcdrom/cdrcfg-0.1df/main.c
new file mode 100644
index 00000000..3241561e
--- /dev/null
+++ b/plugins/dfcdrom/cdrcfg-0.1df/main.c
@@ -0,0 +1,43 @@
+#include <string.h>
+#include <gtk/gtk.h>
+
+#include "config.h"
+
+#ifdef ENABLE_NLS
+#include <libintl.h>
+#include <locale.h>
+#endif
+
+#include "interface.h"
+#include "support.h"
+
+int main (int argc, char *argv[])
+{
+#ifdef __linux__
+ GtkWidget *cfg_dialog;
+ GtkWidget *abt_dialog;
+
+#ifdef ENABLE_NLS
+ setlocale (LC_ALL, "");
+ bindtextdomain (GETTEXT_PACKAGE, LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+#endif
+
+ gtk_set_locale ();
+ gtk_init (&argc, &argv);
+
+ if (argc != 2) return 0;
+
+ if (!strcmp(argv[1], "configure")) {
+ cfg_dialog = create_cfg_dialog ();
+ gtk_widget_show (cfg_dialog);
+ gtk_main ();
+ } else {
+ abt_dialog = create_abt_dialog ();
+ gtk_widget_show (abt_dialog);
+ gtk_main ();
+ }
+#endif
+ return 0;
+}