📄 thread.rss
字号:
/*
* ============================================================================
* Name : Thread.rss Thread resource file
* Part of : Thread
* Created : 04.02.2005 by Forum Nokia
* Version : 1.0
* Copyright: Nokia Corporation
* ============================================================================
*/
NAME THRE
#include <eikon.rh>
#include <avkon.rh>
#include <avkon.rsg>
#include <thread.mbg>
#include "Thread.hrh"
#include "thread.loc"
#define KWidth 176
#define KHeight 100
#define KMaxLength 256
#define KThreadOneFrameTime 100
#define KThreadTwoFrameTime 100
#define KThreadThreeFrameTime 100
#define KThreadAnimationPosY 0
#define KThreadAnimationTwoPosX 55
#define KThreadAnimationThreePosX 110
#define ANIMATION_BMPFILE_NAME "C:\\Thread.mbm"
// ---------------------------------------------------------
//
// Define the resource file signature
// This resource should be empty.
//
// ---------------------------------------------------------
//
RESOURCE RSS_SIGNATURE
{
}
// ---------------------------------------------------------
//
// Default Document Name
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_default_document_name
{
buf="";
}
// ---------------------------------------------------------
//
// Define default menu and CBA key.
//
// ---------------------------------------------------------
//
RESOURCE EIK_APP_INFO
{
menubar = r_Thread_menubar;
cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
status_pane = r_my_status_pane;
}
// ---------------------------------------------------------
//
// r_Thread_menubar
// Menubar for Thread example
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_Thread_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_Thread_menu;
}
};
}
// ---------------------------------------------------------
//
// r_Thread_menu
// Menu for "Options"
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_Thread_menu
{
items =
{
MENU_ITEM
{
command = EThreadKillCommand1;
txt = THREAD1_KILL;
},
MENU_ITEM
{
command = EThreadKillCommand2;
txt = THREAD2_KILL;
},
MENU_ITEM
{
command = EThreadKillCommand3;
txt = THREAD3_KILL;
},
MENU_ITEM
{
command = EThreadStartCommand;
txt = THREAD_START;
},
MENU_ITEM
{
command = EAknSoftkeyExit;
txt = THREAD_EXIT;
}
};
}
// ---------------------------------------------------------
//
// r_richtexteditor_rich_text_editor
// RichTextEditor resources
//
// ---------------------------------------------------------
//
RESOURCE RTXTED r_richtexteditor_rich_text_editor
{
width=KWidth;
height=KHeight;
textlimit=KMaxLength;
flags=EEikEdwinReadOnly | EEikEdwinAvkonDisableCursor;
avkon_flags=EAknEditorFlagEnableScrollBars;
}
// ---------------------------------------------------------
//
// CAknBitmapAnimation resources
//
// ---------------------------------------------------------
//
RESOURCE BMPANIM_DATA r_animation_thread_one_data
{
frameinterval = 500;
playmode = EAknBitmapAnimationPlayModeCycle;
flash = 0;
bmpfile = ANIMATION_BMPFILE_NAME;
frames = r_animation_array ;
}
RESOURCE BMPANIM_DATA r_animation_thread_two_data
{
frameinterval = 500;
playmode = EAknBitmapAnimationPlayModeCycle;
flash = 0;
bmpfile = ANIMATION_BMPFILE_NAME;
frames = r_animation_array_two;
}
RESOURCE BMPANIM_DATA r_animation_thread_three_data
{
frameinterval = 500;
playmode = EAknBitmapAnimationPlayModeCycle;
flash = 0;
bmpfile = ANIMATION_BMPFILE_NAME;
frames = r_animation_array_three;
}
//--------------------------------------------------
//
// r_animation_array/(two)/(three)
//
// Images which the animations will display.
//--------------------------------------------------
RESOURCE ARRAY r_animation_array
{
items =
{
BMPANIM_FRAME { time= KThreadOneFrameTime; bmpid = 0;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 1;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 2;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 3;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 4;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 5;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 6;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 7;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 8;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 9;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 10;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 11;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 12;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 13;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 14;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 15;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 16;},
BMPANIM_FRAME { time = KThreadOneFrameTime; bmpid = 17;}
};
}
RESOURCE ARRAY r_animation_array_two
{
items =
{
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 0;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 1;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 2;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 3;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 4;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 5;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 6;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 7;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 8;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 9;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 10;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 11;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 12;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 13;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 14;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 15;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 16;},
BMPANIM_FRAME { time = KThreadTwoFrameTime; posx = KThreadAnimationTwoPosX; posy = KThreadAnimationPosY; bmpid = 17;}
};
}
RESOURCE ARRAY r_animation_array_three
{
items =
{
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 0;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 1;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 2;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 3;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 4;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 5;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 6;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 7;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 8;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 9;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 10;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 11;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 12;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 13;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 14;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 15;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 16;},
BMPANIM_FRAME { time = KThreadThreeFrameTime; posx = KThreadAnimationThreePosX ; posy = KThreadAnimationPosY;bmpid = 17;}
};
}
// ---------------------------------------------------------
//
// Title pane text
//
// ---------------------------------------------------------
//
RESOURCE STATUS_PANE_APP_MODEL r_my_status_pane
{
panes =
{
SPANE_PANE
{
id = EEikStatusPaneUidTitle;
type = EAknCtTitlePane;
resource = r_my_title_pane;
}
};
}
RESOURCE TITLE_PANE r_my_title_pane
{
txt = THREAD_TITLE_PANE_TEXT;
}
RESOURCE TBUF r_killed_thread1
{
buf = KILLED_THREAD1;
}
RESOURCE TBUF r_killed_thread2
{
buf = KILLED_THREAD2;
}
RESOURCE TBUF r_killed_thread3
{
buf = KILLED_THREAD3;
}
RESOURCE TBUF r_thread1_was_killed
{
buf = THREAD1_WAS_KILLED;
}
RESOURCE TBUF r_thread2_was_killed
{
buf = THREAD2_WAS_KILLED;
}
RESOURCE TBUF r_thread3_was_killed
{
buf = THREAD3_WAS_KILLED;
}
RESOURCE TBUF r_thread1_name
{
buf = THREAD1_NAME;
}
RESOURCE TBUF r_thread2_name
{
buf = THREAD2_NAME;
}
RESOURCE TBUF r_thread3_name
{
buf = THREAD3_NAME;
}
RESOURCE TBUF r_thread1_create_failure
{
buf = THREAD1_CREATE_FAILURE;
}
RESOURCE TBUF r_thread2_create_failure
{
buf = THREAD2_CREATE_FAILURE;
}
RESOURCE TBUF r_thread3_create_failure
{
buf = THREAD3_CREATE_FAILURE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -