?? rgcpchat.rss
字號:
// rgcpchat.rss
//
// Copyright (c) 2000 Symbian Ltd. All rights reserved.
//
NAME CHAT
#include <eikon.rh>
#include <eikon.rsg>
#include <qikon.rh>
#include "rgcpchat.hrh"
RESOURCE RSS_SIGNATURE { }
RESOURCE TBUF { buf="Converse"; }
RESOURCE EIK_APP_INFO
{
menubar=r_game_menubar;
hotkeys=r_game_hotkeys;
}
RESOURCE HOTKEYS r_game_hotkeys
{
plain=
{
HOTKEY { command=EGameCmdSend; key='s'; },
HOTKEY { command=EGameCmdResend; key='q'; },
HOTKEY { command=EGameCmdReceive; key='r'; },
HOTKEY { command=EGameCmdDisplaySettings; key='v'; },
HOTKEY { command=EGameCmdSetMe; key='p'; },
HOTKEY { command=EGameCmdInitiate; key='i'; },
HOTKEY { command=EGameCmdListen; key='l'; },
HOTKEY { command=EGameCmdReset; key='z'; }
};
control=
{
HOTKEY { command=EEikCmdExit; key='e'; }
};
}
RESOURCE MENU_BAR r_game_menubar
{
titles=
{
MENU_TITLE { menu_pane=r_game_file_menu; txt="File"; },
MENU_TITLE { menu_pane=r_game_chat_menu; txt="Chat"; }
};
}
RESOURCE MENU_PANE r_game_file_menu
{
items=
{
MENU_ITEM { command=EEikCmdExit; txt="Close"; }
};
}
RESOURCE MENU_PANE r_game_chat_menu
{
items=
{
MENU_ITEM { command=EGameCmdDisplaySettings; txt="Display settings"; },
MENU_ITEM { command=EGameCmdSetMe; txt="Set protocol"; },
MENU_ITEM { command=EGameCmdInitiate; txt="Initiate"; },
MENU_ITEM { command=EGameCmdListen; txt="Listen"; },
MENU_ITEM { command=EGameCmdSend; txt="Send"; },
MENU_ITEM { command=EGameCmdResend; txt="Re-send"; },
MENU_ITEM { command=EGameCmdReceive; txt="Receive"; },
MENU_ITEM { command=EGameCmdReset; txt="Reset"; }
};
}
RESOURCE DIALOG r_game_send_dialog
{
title="Send message";
buttons=R_EIK_BUTTONS_CANCEL_OK;
flags=EEikDialogFlagWait;
items=
{
DLG_LINE
{
type=EEikCtEdwin;
prompt="Text";
id=EGameControlIdSendText;
control=EDWIN {width=25; maxlength=100;};
}
};
}
RESOURCE DIALOG r_game_initiate_dialog
{
title="Initiate chat";
buttons=R_EIK_BUTTONS_CANCEL_OK;
flags=EEikDialogFlagWait;
items=
{
DLG_LINE
{
type=EEikCtEdwin;
prompt="Address";
id=EGameControlIdOtherAddress;
control=EDWIN {width=25; maxlength=100;};
}
};
}
RESOURCE DIALOG r_game_set_me_dialog
{
title="Set protocol";
buttons=R_EIK_BUTTONS_CANCEL_OK;
flags=EEikDialogFlagWait;
items=
{
DLG_LINE
{
type=EEikCtChoiceList;
prompt="Protocol";
id=EGameControlIdProtocol;
control=CHOICELIST { array_id=r_game_gdp_protocols; };
}
};
}
RESOURCE DIALOG r_game_display_settings_dialog
{
title="Settings";
buttons=R_EIK_BUTTONS_CONTINUE;
flags=EEikDialogFlagWait;
items=
{
DLG_LINE
{
type=EEikCtChoiceList;
prompt="State";
id=EGameControlIdState;
control=CHOICELIST { array_id=r_game_session_state; };
itemflags=EEikDlgItemNoBorder | EEikDlgItemNonFocusing;
},
DLG_LINE
{
type=EEikCtChoiceList;
prompt="Protocol";
id=EGameControlIdProtocol;
control=CHOICELIST { array_id=r_game_gdp_protocols; };
itemflags=EEikDlgItemNoBorder | EEikDlgItemNonFocusing |
EEikDlgItemSeparatorAfter;
},
DLG_LINE
{
type=EEikCtEdwin;
prompt="My port";
id=EGameControlIdMyPort;
control=EDWIN {width=5; maxlength=25;};
itemflags=EEikDlgItemNoBorder | EEikDlgItemNonFocusing;
},
DLG_LINE
{
type=EEikCtEdwin;
prompt="Other address";
id=EGameControlIdOtherAddress;
control=EDWIN {width=25; maxlength=100;};
itemflags=EEikDlgItemNoBorder | EEikDlgItemNonFocusing;
},
DLG_LINE
{
type=EEikCtEdwin;
prompt="Other port";
id=EGameControlIdOtherPort;
control=EDWIN {width=5; maxlength=25;};
itemflags=EEikDlgItemNoBorder | EEikDlgItemNonFocusing;
}
};
}
RESOURCE ARRAY r_game_gdp_protocols
{
items=
{
LBUF { txt="Loopback"; },
LBUF { txt="Bluetooth"; },
LBUF { txt="SMS"; }
};
}
RESOURCE ARRAY r_game_session_state
{
items=
{
LBUF { txt="Not connected"; },
LBUF { txt="Connecting (listening)"; },
LBUF { txt="Connecting (Initiated from here)"; },
LBUF { txt="Bound (responding)"; },
LBUF { txt="Bound (your turn to send)"; },
LBUF { txt="Bound (waiting to receive)"; }
};
}
RESOURCE TBUF r_game_message_sent { buf="Message sent"; }
RESOURCE TBUF r_game_set_protocol_error { buf="Error: protocol set to loopback"; }
RESOURCE TBUF r_game_already_reset { buf="Already reset"; }
RESOURCE TBUF r_game_confirm_reset { buf="Really reset?"; }
RESOURCE TBUF r_game_have_reset { buf="Reset communication"; }
RESOURCE TBUF r_game_cant_send { buf="Can't send until session is bound"; }
RESOURCE TBUF r_game_confirm_initiate { buf="Reset and initiate?"; }
RESOURCE TBUF r_game_have_initiated { buf="Initiated"; }
RESOURCE TBUF r_game_confirm_setme { buf="Reset and enter new settings?"; }
RESOURCE TBUF r_game_have_setme { buf="New settings entered"; }
RESOURCE TBUF r_game_confirm_listen { buf="Reset and start listening?"; }
RESOURCE TBUF r_game_am_listening { buf="Listening"; }
RESOURCE TBUF r_game_not_your_turn { buf="Can't send: not your turn"; }
RESOURCE TBUF r_game_nothing_to_resend { buf="Nothing to resend"; }
RESOURCE TBUF r_game_resent { buf="Re-sent"; }
RESOURCE TBUF r_game_receive_not_implemented { buf="Receive is not implemented"; }
RESOURCE TBUF r_game_terminated_by_other { buf="Terminated by other party"; }
RESOURCE TBUF r_game_session_bound { buf="Session bound"; }
RESOURCE TBUF r_game_convert_to_unicode { buf="Could not convert text to unicode"; }
RESOURCE TBUF r_game_convert_from_unicode { buf="Could not convert text from unicode"; }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -