diff -r b3cee849fa46 -r fad26422216a screengrabber/inc/SG.hrh --- /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