⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 signedapp_0x20000462.rss

📁 《UIQ 3 The Complete Guide》书的源代码
💻 RSS
📖 第 1 页 / 共 2 页
字号:
//
// SignedApp_0x20000462.rss    - UIQ SignedApp resource file 
//
// Copyright (C) UIQ Technology AB, 2007
//
// This material is provided "as is" without any warranty to its performance or functionality. 
// In no event shall UIQ Technology be liable for any damages whatsoever arising out of the
// use or inabilty to use this material. 
//

NAME    SIGD

#include <eikon.rh>
#include <eikon.rsg>
#include <qikon.rh>
#include <qikon.hrh>
#include <uikon.rh>
#include <uikon.hrh>
#include <QikCommand.rh>
#include <QikListBox.rh>
#include <QikListBoxStandardLayouts.hrh>
#include <QikCategory.hrh>
#include <QikCore.rsg>

#include <SignedApp_0x20000462.mbg>
#include "SignedApp.hrh"

CHARACTER_SET UTF8

#ifdef LANGUAGE_01
#include "..\English\SignedApp.rls"
#endif
#ifdef LANGUAGE_02
#include "..\French\SignedApp.rls"
#endif
#ifdef LANGUAGE_31
#include "..\SimplifiedChinese\SignedApp.rls"
#endif

////////////////////////////////////////////////////////////////////////////////////////
RESOURCE RSS_SIGNATURE { }

RESOURCE TBUF16 { buf=""; }

RESOURCE EIK_APP_INFO {	}

////////////////////////////////////////////////////////////////////////////////////////
RESOURCE QIK_VIEW_CONFIGURATIONS r_list_view_configurations
	{
	configurations = 
		{
		QIK_VIEW_CONFIGURATION
			{
			ui_config_mode = KQikPenStyleTouchPortrait;
			command_list = r_list_view_pen_portrait_commands;
			view = r_list_view_view;
			},
		QIK_VIEW_CONFIGURATION
			{
			ui_config_mode = KQikPenStyleTouchLandscape;
			command_list = r_list_view_pen_portrait_commands;
			view = r_list_view_view;
			},
		QIK_VIEW_CONFIGURATION
			{
			ui_config_mode = KQikSoftkeyStylePortrait;
			command_list = r_list_view_key_portrait_commands;
			view = r_list_view_view;
			},
		QIK_VIEW_CONFIGURATION
 			{
			ui_config_mode = KQikSoftkeyStyleSmallPortrait;
 			command_list = r_list_view_key_portrait_commands;
			view = r_list_view_view;
			},
		QIK_VIEW_CONFIGURATION
 			{
			ui_config_mode = KQikSoftkeyStyleSmallLandscape;
 			command_list = r_list_view_key_portrait_commands;
			view = r_list_view_view;
			},
		QIK_VIEW_CONFIGURATION
			{
			ui_config_mode = KQikSoftkeyStyleTouchPortrait;
			command_list = r_list_view_key_portrait_commands;
			view = r_list_view_view;
 			}
		};
	}

RESOURCE QIK_COMMAND_LIST r_list_view_pen_portrait_commands
    {
    items=
        {
	    QIK_COMMAND
            {
            id = EAppCmdNew;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdFileGroup;
			priority = EAppCmdNewPriority;
            text = STR_R_CMD_NEW;
			},
	    QIK_COMMAND
            {
            id = EAppCmdOpen;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdFileGroup;
			priority = EAppCmdOpenPriority;
            text = STR_R_CMD_OPEN;
			},
	    QIK_COMMAND
            {
            id = EAppCmdDelete;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdFileGroup;
			priority = EAppCmdDeletePriority;
            text = STR_R_CMD_DELETE;
			},

		// a sort menu option. It acts as a parent to a cascading sub-menu
	    QIK_COMMAND
            {
            id = EAppCmdSortCascade;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdSortGroup;
			namedGroupLinkId = EAppCmdSortCmdsLink;
			priority = EAppCmdSortCascadePriority;
            text = STR_R_CMD_SORT;
            },

			// This text file indentation is simply to hint at the intended display
			// we are looking to achieve.
			// menu item being the first of 4 radio button type menu cmds
		    QIK_COMMAND
	            {
	            id = EAppCmdSortByName;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagRadioStart;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortByNamePriority;
	            text = STR_R_CMD_SORT_BY_NAME;
	            },
			// menu items being the middle 2 of 4 radio button type menu cmds
		    QIK_COMMAND
	            {
	            id = EAppCmdSortBySize;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagRadioMiddle;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortBySizePriority;
	            text = STR_R_CMD_SORT_BY_SIZE;
	            },
		    QIK_COMMAND
	            {
	            id = EAppCmdSortByType;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagRadioMiddle;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortByTypePriority;
	            text = STR_R_CMD_SORT_BY_TYPE;
	            },
			// menu item being the last of 4 radio button type menu cmds
		    QIK_COMMAND
	            {
	            id = EAppCmdSortByDate;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagRadioEnd;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortByDatePriority;
	            text = STR_R_CMD_SORT_BY_DATE;
	            },

		    QIK_COMMAND
	            {
	            id = EAppCmdSeparator;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagInlinePane;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSeparatorPriority;
	            text = STR_R_CMD_SORT_ORDER;
	            },

			// menu item containing a check box 
		    QIK_COMMAND
	            {
	            id = EAppCmdSortOrder;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagCheckBox;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortOrderPriority;
	            text = STR_R_CMD_SORT_ASCENDING;
	            },

	    QIK_COMMAND
            {
            id = EAppCmdSendAs;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdSendAsPriority;
            text = STR_R_CMD_SEND_AS;
			},

	    QIK_COMMAND
            {
            id = EAppCmdZoom;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdZoomPriority;
            text = STR_R_CMD_ZOOM;
			},

	    QIK_COMMAND
            {
            id = EAppCmdRegister;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdRegisterPriority;
            text = STR_R_CMD_REGISTER;
            },

	    QIK_COMMAND
            {
            id = EAppCmdAbout;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdAboutPriority;
            text = STR_R_CMD_ABOUT;
			},
		QIK_COMMAND
			{
			id = EAppCmdEditCategories;
			type = EQikCommandTypeCategory;
			groupId = EQikCommandGroupIdAfterCategoryCommands;
			text = STR_R_CMD_EDIT_CATEGORIES;
			},

		// Assigned to the Cancel key
	    QIK_COMMAND
            {
            id = EAppCmdDelete2;
            type = EQikCommandTypeDelete;
            text = "";
            },

		// this command only appears in Debug builds - due to the stateFlags defn
	    QIK_COMMAND
            {
            id = EEikCmdExit;
            type = EQikCommandTypeScreen;
			stateFlags = EQikCmdFlagDebugOnly;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdLastPriority;
            text = "Exit";
            }

         };
	}

RESOURCE QIK_COMMAND_LIST r_list_view_key_portrait_commands
    {
    items=
        {
	    QIK_COMMAND
            {
            id = EAppCmdNew;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdFileGroup;
			priority = EAppCmdNewPriority;
            text = STR_R_CMD_NEW;
			},
	    QIK_COMMAND
            {
            id = EAppCmdOpen;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdFileGroup;
			priority = EAppCmdOpenPriority;
            text = STR_R_CMD_OPEN;
			},
	    QIK_COMMAND
            {
            id = EAppCmdDelete;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdFileGroup;
			priority = EAppCmdDeletePriority;
            text = STR_R_CMD_DELETE;
			},

		// a sort menu option. It acts as a parent to a cascading sub-menu
	    QIK_COMMAND
            {
            id = EAppCmdSortCascade;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdSortGroup;
			namedGroupLinkId = EAppCmdSortCmdsLink;
			priority = EAppCmdSortCascadePriority;
            text = STR_R_CMD_SORT;
            },

			// This text file indentation is simply to hint at the intended display
			// we are looking to achieve.
			// menu item being the first of 4 radio button type menu cmds
		    QIK_COMMAND
	            {
	            id = EAppCmdSortByName;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagRadioStart;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortByNamePriority;
	            text = STR_R_CMD_SORT_BY_NAME;
	            },
			// menu items being the middle 2 of 4 radio button type menu cmds
		    QIK_COMMAND
	            {
	            id = EAppCmdSortBySize;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagRadioMiddle;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortBySizePriority;
	            text = STR_R_CMD_SORT_BY_SIZE;
	            },
		    QIK_COMMAND
	            {
	            id = EAppCmdSortByType;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagRadioMiddle;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortByTypePriority;
	            text = STR_R_CMD_SORT_BY_TYPE;
	            },
			// menu item being the last of 4 radio button type menu cmds
		    QIK_COMMAND
	            {
	            id = EAppCmdSortByDate;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagRadioEnd;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortByDatePriority;
	            text = STR_R_CMD_SORT_BY_DATE;
	            },

		    QIK_COMMAND
	            {
	            id = EAppCmdSeparator;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagInlinePane;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSeparatorPriority;
	            text = STR_R_CMD_SORT_ORDER;
	            },

			// menu item containing a check box 
		    QIK_COMMAND
	            {
	            id = EAppCmdSortOrder;
	            type = EQikCommandTypeScreen;
				stateFlags = EQikCmdFlagCheckBox;
				namedGroupId = EAppCmdSortCmdsLink;
				priority = EAppCmdSortOrderPriority;
	            text = STR_R_CMD_SORT_ASCENDING;
	            },

	    QIK_COMMAND
            {
            id = EAppCmdSendAs;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdSendAsPriority;
            text = STR_R_CMD_SEND_AS;
			},

	    QIK_COMMAND
            {
            id = EAppCmdZoom;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdZoomPriority;
            text = STR_R_CMD_ZOOM;
			},

	    QIK_COMMAND
            {
            id = EAppCmdRegister;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdRegisterPriority;
            text = STR_R_CMD_REGISTER;
            },

	    QIK_COMMAND
            {
            id = EAppCmdAbout;
            type = EQikCommandTypeScreen;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdAboutPriority;
            text = STR_R_CMD_ABOUT;
			},

		QIK_COMMAND
			{
			id = EAppCmdEditCategories;
			type = EQikCommandTypeCategory;
			groupId = EQikCommandGroupIdAfterCategoryCommands;
			text = STR_R_CMD_EDIT_CATEGORIES;
			},

		// Assigned to the Cancel key
	    QIK_COMMAND
            {
            id = EAppCmdDelete2;
            type = EQikCommandTypeDelete;
            text = "";
            },

		// this command only appears in Debug builds - due to the stateFlags defn
	    QIK_COMMAND
            {
            id = EEikCmdExit;
            type = EQikCommandTypeScreen;
			stateFlags = EQikCmdFlagDebugOnly;
			groupId = EAppCmdMiscGroup;
			priority = EAppCmdLastPriority;
            text = "Exit";
			}
         };
	}

RESOURCE QIK_VIEW r_list_view_view
	{
	pages = r_list_view_pages;
	}

// Defines the pages of a view. 
RESOURCE QIK_VIEW_PAGES r_list_view_pages
	{
	pages = 
		{
		QIK_VIEW_PAGE
			{
			page_id = EListViewPageId;
			page_content = r_list_view_page1_control;
			}
		};
	}

RESOURCE QIK_CONTAINER_SETTINGS r_list_view_page1_control
	{
	layout_manager_type = EQikRowLayoutManager;
	layout_manager = r_row_layout_manager_default;
	controls =
		{
		QIK_CONTAINER_ITEM_CI_LI
			{
			unique_handle = EListViewListId;
			type = EQikCtListBox;
			control = r_app_listview_listbox;
	    	layout_data = r_row_layout_data;
			}
		};
	}

RESOURCE QIK_ROW_LAYOUT_DATA r_row_layout_data
	{
	vertical_alignment = EQikLayoutVAlignFill;
	vertical_excess_grab_weight = 1;
	}
	
RESOURCE QIK_LISTBOX r_app_listview_listbox
	{
	view = r_app_listview_listbox_view_default;
	layouts = { r_app_listview_normal_layout_pair };
	}

RESOURCE QIK_LISTBOX_ROW_VIEW r_app_listview_listbox_view_default
	{
	}

RESOURCE QIK_LISTBOX_LAYOUT_PAIR r_app_listview_normal_layout_pair
	{
	standard_normal_layout = EQikListBoxLine;
	}

////////////////////////////////////////////////////////////////////////////////////////
RESOURCE QIK_VIEW_CONFIGURATIONS r_details_view_configurations
	{
	configurations = 
		{
		QIK_VIEW_CONFIGURATION
			{
			ui_config_mode = KQikPenStyleTouchPortrait;
			command_list = r_details_view_pen_portrait_commands;
			view = r_details_view_view;
			},
		QIK_VIEW_CONFIGURATION
			{
			ui_config_mode = KQikPenStyleTouchLandscape;
			command_list = r_details_view_pen_portrait_commands;
			view = r_details_view_view;
			},
		QIK_VIEW_CONFIGURATION
			{
			ui_config_mode = KQikSoftkeyStylePortrait;
			command_list = r_details_view_key_portrait_commands;
			view = r_details_view_view;
			},
		QIK_VIEW_CONFIGURATION
 			{
			ui_config_mode = KQikSoftkeyStyleSmallPortrait;
 			command_list = r_details_view_key_portrait_commands;
			view = r_details_view_view;
			},
		QIK_VIEW_CONFIGURATION
 			{
			ui_config_mode = KQikSoftkeyStyleSmallLandscape;
 			command_list = r_details_view_key_portrait_commands;
			view = r_details_view_view;
			},
		QIK_VIEW_CONFIGURATION
			{
			ui_config_mode = KQikSoftkeyStyleTouchPortrait;
			command_list = r_details_view_key_portrait_commands;
			view = r_details_view_view;
 			}
		};
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -