/*
- * Copyright (c) 2000 - 2013 Samsung Electronics Co., Ltd. All rights reserved.
+ * Copyright (c) 2010 Samsung Electronics Co., Ltd All Rights Reserved
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
*
-*/
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
/*
* vim:ts=3
PROGRAMS_LIST( target: "elm.icon"; )
}
+
+// ***************************** LIst *****************************************/
+#define LIST_PADDING_LEFT_SIZE 16
+#define LIST_PADDING_RIGHT_SIZE 16
+#define LIST_PADDING_DEFAULT_SIZE 16
+#define LIST_PADDING_R_ICON_RIGHT_SIZE 8
+#define LIST_PADDING_R_ICON_DEFAULT_SIZE 8
+#define LIST_GROUPINDEX_PADDING_TOP_SIZE 1
+#define LIST_GROUPINDEX_PADDING_BOTTOM_SIZE 1
+#define LIST_1LINE_HEIGHT 90
+#define LIST_1LINE_PADDING_TOP_SIZE 22
+#define LIST_1LINE_PADDING_BOTTOM_SIZE 23
+#define LIST_2LINE_PADDING_TOP_SIZE 8
+#define LIST_2LINE_PADDING_BOTTOM_SIZE 9
+#define LIST_TEXT_MAIN_SIZE 38
+#define LIST_TEXT_SUB_SIZE 24
+#define LIST_TEXT_SWEEP_SIZE 32
+#define LIST_DIVIDER_HEIGHT 50
+#define LIST_DIVIDER_PADDING_SIZE 8
+#define LIST_GROUPINDEX_HEIGHT 28
+#define LIST_GROUPINDEX_TEXT_SIZE 24
+#define LIST_HIDDEN_HEIGHT 76
+#define LIST_MULTILINE_HEIGHT 44
+
+styles {
+ style { name: "list_text_sub_multiline_normal_setting";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color="LIST_TEXT_SUB_NORMAL_COLOR" text_class=tizen wrap=mixed";
+ STYLE_TAG
+ STYLE_TAG_MATCH
+ }
+ style { name: "list_text_sub_multiline_dim_setting";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color="LIST_TEXT_SUB_DIM_COLOR" text_class=tizen wrap=mixed";
+ STYLE_TAG
+ STYLE_TAG_MATCH
+ }
+ style { name: "list_text_main_normal_setting";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color="LIST_TEXT_MAIN_NORMAL_COLOR" text_class=list_item ellipsis=1.0";
+ STYLE_TAG
+ STYLE_TAG_MATCH
+ }
+ style { name: "list_text_main_dim_setting";
+ base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color="LIST_TEXT_MAIN_DIM_COLOR" text_class=list_item ellipsis=1.0";
+ STYLE_TAG
+ STYLE_TAG_MATCH
+ }
+}
+
+group { name: "elm/genlist/item/multiline.2text.1icon/default";
+ PROLOG_LIST
+ data.item: "texts" "elm.text.1 elm.text.2";
+ data.item: "contents" "elm.swallow.colorbar elm.icon";
+
+ parts {
+ PART_LIST_BG
+ PART_LIST_BOTTOMLINE
+ PART_LIST_PADDINGS(
+ LIST_PADDING_LEFT_SIZE, LIST_PADDING_RIGHT_SIZE,
+ LIST_2LINE_PADDING_TOP_SIZE, LIST_2LINE_PADDING_BOTTOM_SIZE
+ )
+ PART(TEXTBLOCK, "elm.text.1",
+ DESC_LRTB("elm.padding.left", "elm.padding.icon.left", "elm.padding.top", "elm.padding.text1.bottom",
+// min: 0 LIST_2LINE_MAIN_HEIGHT;
+ min: 0 10;
+ PARAM_TEXT("list_text_main_normal_setting",)
+ ) DESCRIPIONS_TEXT("list_text_main_dim_setting", "list_text_main_normal_setting")
+ )
+ PART(SPACER, "elm.padding.text1.bottom",
+ DESC_B("elm.text.2", min: 0 4; max: -1 4; )
+ )
+ PART(TEXTBLOCK, "elm.text.2",
+ DESC_LRB("elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom",
+// min: 0 LIST_2LINE_SUB_HEIGHT;
+ min: 0 10;
+ PARAM_TEXT("list_text_sub_multiline_normal_setting",)
+ ) DESCRIPIONS_TEXT("list_text_sub_multiline_dim_setting", "list_text_sub_multiline_normal_setting")
+ )
+ PART(SPACER, "elm.padding.icon.left",
+ DESC_R("elm.icon",
+ min: LIST_PADDING_DEFAULT_SIZE 0; max: LIST_PADDING_DEFAULT_SIZE -1;
+ )
+ )
+ PART(SWALLOW, "elm.icon", DESC_R("elm.padding.right", ) )
+
+ }
+ PROGRAMS_LIST( target: "elm.text.1"; target: "elm.text.2";
+ target: "elm.icon"; )
+}