summaryrefslogtreecommitdiff
path: root/common/typedefs.h
diff options
context:
space:
mode:
authorleo2002-12-21 05:05:30 +0000
committerleo2002-12-21 05:05:30 +0000
commit168c7cc98f87aa9e37553cbaf580743aabb6f2a5 (patch)
tree7102968552f22d160982b60153d119c1bd444188 /common/typedefs.h
parenta3f30483bd20556a1e01e718950ba3989df8862b (diff)
More PLM cross platform improvements
git-svn-id: http://svn.leocad.org/trunk@321 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'common/typedefs.h')
-rw-r--r--common/typedefs.h23
1 files changed, 20 insertions, 3 deletions
diff --git a/common/typedefs.h b/common/typedefs.h
index 4465812..45d800b 100644
--- a/common/typedefs.h
+++ b/common/typedefs.h
@@ -173,7 +173,8 @@ typedef struct
// Image
-typedef enum {
+typedef enum
+{
LC_IMAGE_BMP,
LC_IMAGE_GIF,
LC_IMAGE_JPG,
@@ -204,9 +205,10 @@ typedef struct
} LC_IMAGEDLG_OPTS;
typedef enum {
+ LC_DLG_FILE_OPEN_PROJECT,
+ LC_DLG_FILE_SAVE_PROJECT,
+ LC_DLG_FILE_MERGE_PROJECT,
LC_DLG_FILE_OPEN,
- LC_DLG_FILE_SAVE,
- LC_DLG_FILE_MERGE,
LC_DLG_PICTURE_SAVE,
LC_DLG_HTML,
LC_DLG_POVRAY,
@@ -224,6 +226,21 @@ typedef enum {
LC_DLG_ABOUT
} LC_DIALOGS;
+typedef enum
+{
+ LC_FILEOPENDLG_DAT,
+ LC_FILEOPENDLG_LGF,
+ LC_FILEOPENDLG_LUP
+} LC_FILEOPENDLG_TYPES;
+
+typedef struct
+{
+ int type;
+ char path[LC_MAXPATH];
+ int numfiles;
+ char** filenames;
+} LC_FILEOPENDLG_OPTS;
+
typedef struct
{
bool render;