Merge "Add to support a multi-window mode" into devel_3.0_main
[platform/framework/native/appfw.git] / inc / FAppAppResource.h
index 35edf1e..4382222 100644 (file)
@@ -1,5 +1,4 @@
 //
-// Open Service Platform
 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
 //
 // Licensed under the Apache License, Version 2.0 (the License);
@@ -48,7 +47,8 @@ namespace Tizen { namespace App
 * - Use AppResource::GetBitmapN() to obtain a bitmap image that matches the screen density.
 * - If the matching image does not exist, the image of the baseline density folder, ScreenDensity-High is used.
 *
-* The instance of this class can be obtained through App::GetAppResource().
+* The instance of this class can be obtained through App::GetAppResource(). 
+*
 * The following example demonstrates how to use the %AppResource class to get strings.
 *
 * @code
@@ -117,8 +117,8 @@ public:
        * '720x1280' and if the file does not exist, it will then search the folder that corresponds to the current screen density,
        * such as 'screen-density-xhigh'. After searching the density folder, all the other density folders are searched in the order high to low.
        * If the requested image file is found in a density-specific folder that is different from the current screen density, the bitmap returned from this method is pre-scaled.
-       * But in case of requested image file is nine-patch image saved as ".#.png" (For example : "img.#.png"),
-       * then a bitmap instance which is value of returned pointer is not pre-scaled.
+       * But in case of requested image file is saved as ".#.png" (For example : "img.#.png"), then a bitmap instance which is value of returned pointer is not pre-scaled.
+       * So, it is recommended to use ".#.png" as extension (For example : "ninePatchImg.#.png") for nine-patch image file.
        * Currently supported image formats are: JPEG, GIF, PNG, BMP, TIFF, and WBMP.
        * For more information on the features, see <a href="../org.tizen.native.appprogramming/html/multiple_screen/autoscale_resource_fallback.htm">Resource Fallback and Prescaling.</a>
        *
@@ -133,8 +133,9 @@ public:
        * @exception    E_UNSUPPORTED_FORMAT    The image file format or specified pixel format is not supported.
        * @exception    E_FILE_NOT_FOUND                The specified file cannot be found.
        * @exception    E_SYSTEM                                A system error has occurred.
-       * @remarks      The specific error code can be accessed using the GetLastResult() method.
-       * @remarks      There is a high probability for an occurrence of an out-of-memory exception. If possible, check whether the exception is E_OUT_OF_MEMORY or not. For more information on how to handle the out-of-memory exception, refer <a href="../org.tizen.native.appprogramming/html/basics_tizen_programming/exception_check.htm">here</a>.
+       * @remarks      
+       *                       - The specific error code can be accessed using the GetLastResult() method.
+       *                       - There is a high probability for an occurrence of an out-of-memory exception. If possible, check whether the exception is E_OUT_OF_MEMORY or not. For more information on how to handle the out-of-memory exception, refer <a href="../org.tizen.native.appprogramming/html/basics_tizen_programming/exception_check.htm">here</a>.
        */
        Tizen::Graphics::Bitmap* GetBitmapN(const Tizen::Base::String& imagePath, Tizen::Graphics::BitmapPixelFormat pixelFormat) const;
 
@@ -146,8 +147,8 @@ public:
        * '720x1280' and if the file does not exist, it will then search the folder that corresponds to the current screen density,
        * such as 'screen-density-xhigh'. After searching the density folder, all the other density folders are searched in the order high to low.
        * If the requested image file is found in a density-specific folder that is different from the current screen density, the bitmap returned from this method is pre-scaled.
-       * But in case of requested image file is nine-patch image saved as ".#.png" (For example : "img.#.png"),
-       * then a bitmap instance which is value of returned pointer is not pre-scaled.
+       * But in case of requested image file is saved as ".#.png" (For example : "img.#.png"), then a bitmap instance which is value of returned pointer is not pre-scaled.
+       * So, it is recommended to use ".#.png" as extension (For example : "ninePatchImg.#.png") for nine-patch image file.
        * Currently supported image formats are: JPEG, GIF, PNG, BMP, TIFF, and WBMP.
        * For more information on the features, see <a href="../org.tizen.native.appprogramming/html/multiple_screen/autoscale_resource_fallback.htm">Resource Fallback and Prescaling.</a>
        *
@@ -161,8 +162,9 @@ public:
        * @exception    E_UNSUPPORTED_FORMAT    The image file format is not supported.
        * @exception    E_FILE_NOT_FOUND                The specified file cannot be found.
        * @exception    E_SYSTEM                                A system error has occurred.
-       * @remarks      The specific error code can be accessed using the GetLastResult() method.
-       * @remarks      There is a high probability for an occurrence of an out-of-memory exception. If possible, check whether the exception is E_OUT_OF_MEMORY or not. For more information on how to handle the out-of-memory exception, refer <a href="../org.tizen.native.appprogramming/html/basics_tizen_programming/exception_check.htm">here</a>.
+       * @remarks      
+       *                       - The specific error code can be accessed using the GetLastResult() method.
+       *                       - There is a high probability for an occurrence of an out-of-memory exception. If possible, check whether the exception is E_OUT_OF_MEMORY or not. For more information on how to handle the out-of-memory exception, refer <a href="../org.tizen.native.appprogramming/html/basics_tizen_programming/exception_check.htm">here</a>.
        */
        Tizen::Graphics::Bitmap* GetBitmapN(const Tizen::Base::String& imagePath) const;