📄 listview2.rss
字号:
//
// LISTVIEW2.RSS - UIQ ListView2 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 LVW2
#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 "ListView2.hrh"
#include <ListView2.mbg>
////////////////////////////////////////////////////////////////////////////////////////
RESOURCE RSS_SIGNATURE { }
// Default file name - if no file in existance
RESOURCE TBUF16 { buf=""; }
RESOURCE EIK_APP_INFO { }
////////////////////////////////////////////////////////////////////////////////////////
// In this example we are able to have the same view and command set for all configurations
RESOURCE QIK_VIEW_CONFIGURATIONS r_list_view_configurations
{
configurations =
{
QIK_VIEW_CONFIGURATION
{
ui_config_mode = KQikPenStyleTouchPortrait;
command_list = r_list_view_commands;
view = r_list_view_view;
},
QIK_VIEW_CONFIGURATION
{
ui_config_mode = KQikPenStyleTouchLandscape;
command_list = r_list_view_commands;
view = r_list_view_view;
},
QIK_VIEW_CONFIGURATION
{
ui_config_mode = KQikSoftkeyStylePortrait;
command_list = r_list_view_commands;
view = r_list_view_view;
},
QIK_VIEW_CONFIGURATION
{
ui_config_mode = KQikSoftkeyStyleSmallPortrait;
command_list = r_list_view_commands;
view = r_list_view_view;
},
QIK_VIEW_CONFIGURATION
{
ui_config_mode = KQikSoftkeyStyleSmallLandscape;
command_list = r_list_view_commands;
view = r_list_view_view;
},
QIK_VIEW_CONFIGURATION
{
ui_config_mode = KQikSoftkeyStyleTouchPortrait;
command_list = r_list_view_commands;
view = r_list_view_view;
}
};
}
//////////////////////////////////////////////////////////////////
// Currently we only support a single command.
RESOURCE QIK_COMMAND_LIST r_list_view_commands
{
items=
{
QIK_COMMAND
{
id = EAppCmdZoom;
type = EQikCommandTypeScreen;
groupId = EAppCmdMiscGroup;
priority = EAppCmdZoomPriority;
text = "Zoom";
}
};
}
//////////////////////////////////////////////////////////////////
// Define the view to contain a set of pages
RESOURCE QIK_VIEW r_list_view_view
{
pages = r_list_view_pages;
}
// Defines the pages of a view
// The tabs displayed at the top of the pages can contain icons or text. We have 2 icons
// and 1 text item.
RESOURCE QIK_VIEW_PAGES r_list_view_pages
{
pages =
{
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId1;
tab_bmpid = EMbmListview2Tab1;
tab_bmpmaskid = EMbmListview2Tab1mask;
page_content = r_list_view_page1_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId2;
tab_bmpid = EMbmListview2Tab2;
tab_bmpmaskid = EMbmListview2Tab2mask;
page_content = r_list_view_page2_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId3;
tab_caption = "Tab3";
page_content = r_list_view_page3_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId4;
tab_bmpid = EMbmListview2Tab1;
tab_bmpmaskid = EMbmListview2Tab1mask;
page_content = r_list_view_page4_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId5;
tab_bmpid = EMbmListview2Tab2;
tab_bmpmaskid = EMbmListview2Tab2mask;
page_content = r_list_view_page5_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId6;
tab_bmpid = EMbmListview2Tab3;
tab_bmpmaskid = EMbmListview2Tab1mask;
page_content = r_list_view_page6_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId7;
tab_caption = "Tab7";
page_content = r_list_view_page7_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId8;
tab_bmpid = EMbmListview2Tab1;
tab_bmpmaskid = EMbmListview2Tab1mask;
page_content = r_list_view_page8_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId9;
tab_bmpid = EMbmListview2Tab2;
tab_bmpmaskid = EMbmListview2Tab2mask;
page_content = r_list_view_page9_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId10;
tab_bmpid = EMbmListview2Tab3;
tab_bmpmaskid = EMbmListview2Tab3mask;
page_content = r_list_view_page10_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId11;
tab_caption = "Tab11";
page_content = r_list_view_page11_control;
},
QIK_VIEW_PAGE
{
page_id = EAppSpecificListViewPageId12;
tab_bmpid = EMbmListview2Tab1;
tab_bmpmaskid = EMbmListview2Tab1mask;
page_content = r_list_view_page12_control;
}
};
}
////////////////////////////////////////////////////////////////////
RESOURCE QIK_CONTAINER_SETTINGS r_list_view_page1_control
{
layout_manager_type = EQikRowLayoutManager;
layout_manager = r_row_layout_manager;
controls =
{
// note the usage of QIK_CONTAINER_ITEM_CI_LI, both control and data are supplied via references
QIK_CONTAINER_ITEM_CI_LI
{
unique_handle = EAppSpecificListViewListId1;
type = EQikCtListBox;
control = r_app_listview_listbox;
layout_data = r_row_layout_data_fill;
}
};
}
RESOURCE QIK_ROW_LAYOUT_DATA r_row_layout_data_fill
{
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_CONTAINER_SETTINGS r_list_view_page2_control
{
layout_manager_type = EQikRowLayoutManager;
layout_manager = r_row_layout_manager;
controls =
{
// note the usage of QIK_CONTAINER_ITEM_CI_LD so the data is supplied inline
QIK_CONTAINER_ITEM_CI_LD
{
unique_handle = EAppSpecificListViewListId2;
type = EQikCtListBox;
control = r_app_listview_listbox2;
layout_data = QIK_ROW_LAYOUT_DATA
{
vertical_alignment = EQikLayoutVAlignFill;
vertical_excess_grab_weight = 1;
};
}
};
}
RESOURCE QIK_LISTBOX r_app_listview_listbox2
{
view = r_app_listview_listbox2_view;
layouts = { r_app_listview_listbox2_layout_pair };
}
RESOURCE QIK_LISTBOX_ROW_VIEW r_app_listview_listbox2_view
{
left_margin=8; // 8 pixels margins to left and right
right_margin=8;
}
RESOURCE QIK_LISTBOX_LAYOUT_PAIR r_app_listview_listbox2_layout_pair
{
// the row containing the highlight is displayed differently to that which does not
// contain the highlight.
standard_normal_layout = EQikListBoxLineIcon;
standard_highlight_layout = EQikListBoxTwoLines;
}
////////////////////////////////////////////////////////////////////
RESOURCE QIK_CONTAINER_SETTINGS r_list_view_page3_control
{
layout_manager_type = EQikRowLayoutManager;
layout_manager = r_row_layout_manager;
controls =
{
// note the usage of QIK_CONTAINER_ITEM_CD_LD so both control and data is supplied inline
QIK_CONTAINER_ITEM_CD_LD
{
unique_handle = EAppSpecificListViewListId3;
type = EQikCtListBox;
control = QIK_LISTBOX
{
view = r_app_listview_listbox3_view;
layouts = { r_app_listview_listbox3_layout_pair };
};
layout_data = QIK_ROW_LAYOUT_DATA
{
vertical_alignment = EQikLayoutVAlignFill;
vertical_excess_grab_weight = 1;
};
}
};
}
RESOURCE QIK_LISTBOX_ROW_VIEW r_app_listview_listbox3_view
{
}
RESOURCE QIK_LISTBOX_LAYOUT_PAIR r_app_listview_listbox3_layout_pair
{
// the row containing the highlight is displayed differently to that which does not
// contain the highlight.
standard_normal_layout = EQikListBoxIconLine;
standard_highlight_layout = EQikListBoxMediumIconTwoLines;
}
////////////////////////////////////////////////////////////////////
RESOURCE QIK_CONTAINER_SETTINGS r_list_view_page4_control
{
layout_manager_type = EQikRowLayoutManager;
layout_manager = r_row_layout_manager;
controls =
{
QIK_CONTAINER_ITEM_CD_LD
{
unique_handle = EAppSpecificListViewListId4;
type = EQikCtListBox;
control = QIK_LISTBOX
{
view = r_app_listview_listbox4_view;
layouts = { r_app_listview_listbox4_layout_pair };
};
layout_data = QIK_ROW_LAYOUT_DATA
{
vertical_alignment = EQikLayoutVAlignFill;
vertical_excess_grab_weight = 1;
};
}
};
}
RESOURCE QIK_LISTBOX_ROW_VIEW r_app_listview_listbox4_view
{
}
RESOURCE QIK_LISTBOX_LAYOUT_PAIR r_app_listview_listbox4_layout_pair
{
standard_normal_layout = EQikListBoxIconLineIcon;
standard_highlight_layout = EQikListBoxIconIconLine;
}
////////////////////////////////////////////////////////////////////
RESOURCE QIK_CONTAINER_SETTINGS r_list_view_page5_control
{
layout_manager_type = EQikRowLayoutManager;
layout_manager = r_row_layout_manager;
controls =
{
QIK_CONTAINER_ITEM_CD_LD
{
unique_handle = EAppSpecificListViewListId5;
type = EQikCtListBox;
control = QIK_LISTBOX
{
view = r_app_listview_listbox5_view;
layouts = { r_app_listview_listbox5_layout_pair };
};
layout_data = QIK_ROW_LAYOUT_DATA
{
vertical_alignment = EQikLayoutVAlignFill;
vertical_excess_grab_weight = 1;
};
}
};
}
RESOURCE QIK_LISTBOX_ROW_VIEW r_app_listview_listbox5_view
{
}
RESOURCE QIK_LISTBOX_LAYOUT_PAIR r_app_listview_listbox5_layout_pair
{
standard_normal_layout = EQikListBoxLineIconIcon;
standard_highlight_layout = EQikListBoxIconLineIconIcon;
}
////////////////////////////////////////////////////////////////////
RESOURCE QIK_CONTAINER_SETTINGS r_list_view_page6_control
{
layout_manager_type = EQikRowLayoutManager;
layout_manager = r_row_layout_manager;
controls =
{
QIK_CONTAINER_ITEM_CD_LD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -