提交 31ae8a6c 编写于 作者: E Evgeny Fradkin

#2050 AutoRefreshControl menu is a bit redesigned


Former-commit-id: ac328dc1
上级 2500f99b
......@@ -1249,6 +1249,8 @@ sql_editor_resultset_filter_panel_btn_open_console = Ctrl+click \u6765\u6253\u5F
sql_editor_resultset_filter_panel_menu_customize = \u81EA\u5B9A\u4E49 ...
sql_editor_resultset_filter_panel_menu_stop = \u505C\u6B62
sql_editor_resultset_filter_panel_menu_refresh_interval = \u6BCF {0} \u79D2\u5237\u65B0
sql_editor_resultset_filter_panel_menu_refresh_interval_1 = \u6BCF {0} \u79D2\u5237\u65B0
sql_editor_resultset_filter_panel_menu_refresh_interval_2 = \u6BCF {0} \u79D2\u5237\u65B0
sql_editor_resultset_filter_panel_control_no_data = \u65E0\u6570\u636E
sql_editor_resultset_filter_panel_control_execute_to_see_reslut = \u6267\u884C\u62C6\u67E5\u8BE2 {0} \u6216\u8005\u811A\u672C {1} \u6765\u67E5\u770B\u7ED3\u679C
## SQL editor resultset filter panel ##
......
......@@ -1323,6 +1323,8 @@ public class CoreMessages extends NLS {
public static String sql_editor_resultset_filter_panel_label;
public static String sql_editor_resultset_filter_panel_btn_open_console;
public static String sql_editor_resultset_filter_panel_menu_refresh_interval;
public static String sql_editor_resultset_filter_panel_menu_refresh_interval_1;
public static String sql_editor_resultset_filter_panel_menu_refresh_interval_2;
public static String sql_editor_resultset_filter_panel_menu_stop;
public static String sql_editor_resultset_filter_panel_menu_customize;
public static String sql_editor_resultset_filter_panel_control_no_data;
......
......@@ -1282,6 +1282,8 @@ sql_editor_resultset_filter_panel_btn_open_console = Ctrl+click to open SQL cons
sql_editor_resultset_filter_panel_menu_customize = Customize ...
sql_editor_resultset_filter_panel_menu_stop = Stop
sql_editor_resultset_filter_panel_menu_refresh_interval = Refresh each {0} seconds
sql_editor_resultset_filter_panel_menu_refresh_interval_1 = \u0020 ... each {0} seconds
sql_editor_resultset_filter_panel_menu_refresh_interval_2 = \u0020 ... {0} seconds
sql_editor_resultset_filter_panel_control_no_data = No Data
sql_editor_resultset_filter_panel_control_execute_to_see_reslut = Execute query {0} or script {1} to see results
## SQL editor resultset filter panel ##
......
......@@ -193,9 +193,17 @@ public class AutoRefreshControl {
if (defaultInterval > 0 && !presetList.contains(defaultInterval)) {
presetList.add(0, defaultInterval);
}
for (final Integer timeout : presetList) {
for (int i = 0; i < presetList.size(); i++) {
final Integer timeout = presetList.get(i);
mi = new MenuItem(schedulerMenu, SWT.PUSH);
mi.setText(NLS.bind(CoreMessages.sql_editor_resultset_filter_panel_menu_refresh_interval , String.valueOf(timeout)));
String text;
switch (i) {
case 0: text = NLS.bind(CoreMessages.sql_editor_resultset_filter_panel_menu_refresh_interval, presetList.get(0)); break;
case 1: text = NLS.bind(CoreMessages.sql_editor_resultset_filter_panel_menu_refresh_interval_1, timeout); break;
default: text = NLS.bind(CoreMessages.sql_editor_resultset_filter_panel_menu_refresh_interval_2, timeout); break;
}
mi.setText(text);
if (isAutoRefreshEnabled() && timeout == defaultInterval) {
schedulerMenu.setDefaultItem(mi);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册