summaryrefslogtreecommitdiff
path: root/win/System.cpp
diff options
context:
space:
mode:
authorleo1999-12-08 00:37:13 +0000
committerleo1999-12-08 00:37:13 +0000
commit212f7e96ee4a5a6b87abb51e85c9a92febc0078b (patch)
tree5bb0554028190685b5f0087e4771410d092dc4ec /win/System.cpp
parentf5edc7c4976d67e5d1c6bf37cf1a6687d9f22f0e (diff)
Added support for saving PNG files
git-svn-id: http://svn.leocad.org/trunk@27 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'win/System.cpp')
-rw-r--r--win/System.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/win/System.cpp b/win/System.cpp
index b40b998..3e9ad46 100644
--- a/win/System.cpp
+++ b/win/System.cpp
@@ -1137,15 +1137,17 @@ bool SystemDoDialog(int nMode, void* param)
if ((strcmp(ext, "jpg") == 0) || (strcmp(ext, "jpeg") == 0) ||
(strcmp(ext, "bmp") == 0) || (strcmp(ext, "gif") == 0) ||
- (strcmp(ext, "avi") == 0))
+ (strcmp(ext, "png") == 0) || (strcmp(ext, "avi") == 0))
return true;
}
- switch(opts->imopts.format)
+
+ switch (opts->imopts.format)
{
- case 0: strcat(opts->filename, ".bmp"); break;
- case 1: strcat(opts->filename, ".gif"); break;
- case 2: strcat(opts->filename, ".jpg"); break;
- case 3: strcat(opts->filename, ".avi"); break;
+ case LC_IMAGE_BMP: strcat(opts->filename, ".bmp"); break;
+ case LC_IMAGE_GIF: strcat(opts->filename, ".gif"); break;
+ case LC_IMAGE_JPG: strcat(opts->filename, ".jpg"); break;
+ case LC_IMAGE_PNG: strcat(opts->filename, ".png"); break;
+ case LC_IMAGE_AVI: strcat(opts->filename, ".avi"); break;
}
return true;