screengrabber/inc/SG.hrh
branchRCL_3
changeset 22 fad26422216a
parent 0 d6fe6244b863
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/screengrabber/inc/SG.hrh	Wed Sep 01 12:30:35 2010 +0100
@@ -0,0 +1,103 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "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:
+*
+* Description:  
+*
+*/
+
+
+
+#ifndef SCREENGRABBER_HRH
+#define SCREENGRABBER_HRH
+
+enum TScreenGrabberCommandIds
+    {
+	EScreenGrabberCmdSendToBackground = 1,
+    EScreenGrabberCmdSettings,
+	EScreenGrabberCmdAbout,
+	EScreenGrabberCmdScreenResolution,
+    EScreenGrabberCmdScreenResolutionItem1,
+    EScreenGrabberCmdScreenResolutionItem2,
+    EScreenGrabberCmdScreenResolutionItem3,
+    EScreenGrabberCmdScreenResolutionItem4,
+    EScreenGrabberCmdScreenResolutionItem5,
+    EScreenGrabberCmdScreenResolutionItem6,
+    EScreenGrabberCmdScreenResolutionItem7,
+    EScreenGrabberCmdScreenResolutionItem8,
+    EScreenGrabberCmdScreenResolutionItem9,
+    EScreenGrabberCmdScreenResolutionItem10,
+    EScreenGrabberCmdScreenResolutionItem11,
+    EScreenGrabberCmdScreenResolutionItem12,
+	EScreenGrabberCmdSettingsChange,
+	EScreenGrabberCmdSettingsExit,
+	EScreenGrabberCmdSettingsBack,
+    EProgressNote
+    };
+
+enum TScreenGrabberSettingListIds
+    {
+	ESettingListCaptureModeSelection = 0,
+
+	ESettingListSingleCaptureHotkeySelection,
+    ESettingListSingleCaptureImageFormatSelection,
+	ESettingListSingleCaptureMemorySelection,
+	ESettingListSingleCaptureFileNameSelection,
+
+	ESettingListSequantialCaptureHotkeySelection,
+    ESettingListSequantialCaptureImageFormatSelection,
+    ESettingListSequantialCaptureDelaySelection,
+	ESettingListSequantialCaptureMemorySelection,
+	ESettingListSequantialCaptureFileNameSelection,
+
+	ESettingListVideoCaptureHotkeySelection,
+    ESettingListVideoCaptureVideoFormatSelection,
+	ESettingListVideoCaptureMemorySelection,
+	ESettingListVideoCaptureFileNameSelection
+    };
+
+enum TScreenGrabberSettingCaptureModes
+    {
+	ECaptureModeSingleCapture = 0,
+    ECaptureModeSequantialCapture,
+	ECaptureModeVideoCapture
+    };
+    
+enum TScreenGrabberSettingHotkeys
+    {
+	EHotkeySendKey = 0,
+	EHotkeyShiftStar,
+	EHotkeyHashStar,
+    EHotkeyShiftMenu,
+	EHotkeyPowerKey,
+	EHotkeySideKey,
+	EHotkeyCameraKey1,
+	EHotkeyCameraKey2,
+	EHotkeyPOC
+    };
+
+enum TScreenGrabberSettingImageFormats
+    {
+	EImageFormatPNG = 0,
+    EImageFormatJPGHQ,
+    EImageFormatJPGLQ,
+	EImageFormatBMP,
+	EImageFormatGIF,
+	EImageFormatMBM
+    };
+
+enum TScreenGrabberSettingVideoFormats
+    {
+	EVideoFormatAnimatedGIF = 0
+    };
+
+#endif      // SCREENGRABBER_HRH