imgeditor_plat/image_editor_definitions_api/inc/commondefs.h
changeset 1 edfc90759b9f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/imgeditor_plat/image_editor_definitions_api/inc/commondefs.h	Fri Jan 29 13:53:17 2010 +0200
@@ -0,0 +1,89 @@
+/*
+* Copyright (c) 2010 Ixonos Plc.
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+*
+* Contributors:
+* Ixonos Plc
+*
+* Description: 
+* Common definitions.
+*
+*/
+
+
+#ifndef COMMONDEFS_H
+#define COMMONDEFS_H
+
+    /**  Directions */
+    enum TDirection
+    {
+      EDirectionMin   = 0,
+      EDirectionUp,
+      EDirectionDown,
+      EDirectionLeft,
+      EDirectionRight,
+      EDirectionMax
+    };
+
+    /**  Rotation directions */
+    enum TRotation
+    {
+      ERotationCounterClockwise  = 0,
+      ERotationClockwise         = 1,
+      ERotation90                = ERotationCounterClockwise,
+      ERotation180               = 2,
+      ERotation270               = ERotationClockwise
+    };
+
+    /**  Zoom directions */
+    enum TZoom
+        {
+        EZoomMin = 0,
+        EZoomIn,
+        EZoomOut
+        };
+
+    /** Zoom Modes */      
+    enum TZoomMode
+        {
+        EZoomNormal = 0,
+        EZoomIn1,
+        EZoomIn2,
+        EZoomIn3, 
+        ENumOfZooms // has to be the last one
+        };
+        
+/**  File name extensions for known used types */
+_LIT (KJpegExtension, ".jpg");
+_LIT (KBmpExtension, ".bmp");
+
+/**  Temporary file directory */
+_LIT (KTempPath, "\\private\\101ffa91\\temp\\");
+
+/**  Temporary save name for an image */
+_LIT (KTempSaveFile, "_tmpfile.sav");
+
+/**  Temporary save name for sending an image */
+_LIT (KTempSentFile, "tmp_send.jpg");
+
+/**  Default quality factor for saved images */
+const TInt KDefaultSavedJpegQuality = 90;
+
+/**  Property category Uid  */
+const TUid KImageEditorProperties = {0x02341234};
+
+/** Image editor property keys  */
+enum TImageEditorPropertyKeys
+{
+    EPropertyFilename   // Document file name
+}; 
+
+
+#endif // COMMONDEFS_H