From 44faf49b7be3b46a0b60d76ac591e411ca5e5a18 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Wed, 16 Mar 2016 09:06:55 +0300 Subject: [PATCH] IRC Client sample resources --- examples/ircclient/src/ircclient/ui/frame.d | 10 ++++++---- examples/ircclient/views/res/mdpi/connect.png | Bin 0 -> 276 bytes examples/ircclient/views/res/mdpi/disconnect.png | Bin 0 -> 286 bytes examples/ircclient/views/resources.list | 2 ++ 4 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 examples/ircclient/views/res/mdpi/connect.png create mode 100644 examples/ircclient/views/res/mdpi/disconnect.png diff --git a/examples/ircclient/src/ircclient/ui/frame.d b/examples/ircclient/src/ircclient/ui/frame.d index 615bc5c0..84e1745e 100644 --- a/examples/ircclient/src/ircclient/ui/frame.d +++ b/examples/ircclient/src/ircclient/ui/frame.d @@ -42,8 +42,10 @@ const Action ACTION_EDIT_TOGGLE_LINE_COMMENT = (new Action(EditorActions.ToggleL const Action ACTION_EDIT_TOGGLE_BLOCK_COMMENT = (new Action(EditorActions.ToggleBlockComment, "MENU_EDIT_TOGGLE_BLOCK_COMMENT"c, null, KeyCode.KEY_DIVIDE, KeyFlag.Control|KeyFlag.Shift)).disableByDefault(); const Action ACTION_EDIT_PREFERENCES = (new Action(IDEActions.EditPreferences, "MENU_EDIT_PREFERENCES"c, "document-properties"c, KeyCode.F9, 0)); -const Action ACTION_CONNECT = (new Action(IDEActions.Connect, "MENU_CONNECT"c, "debug-run"c, KeyCode.F5, 0)).disableByDefault(); -const Action ACTION_DISCONNECT = (new Action(IDEActions.Disconnect, "MENU_DISCONNECT"c, "debug-run"c, KeyCode.F5, 0)).disableByDefault(); + +const Action ACTION_CONNECT = (new Action(IDEActions.Connect, "MENU_CONNECT"c, "connect"c, KeyCode.F5, 0)).disableByDefault(); +const Action ACTION_DISCONNECT = (new Action(IDEActions.Disconnect, "MENU_DISCONNECT"c, "disconnect"c, KeyCode.F5, 0)).disableByDefault(); + const Action ACTION_HELP_ABOUT = new Action(IDEActions.HelpAbout, "MENU_HELP_ABOUT"c, "document-open"c, KeyCode.F1, 0); class IRCFrame : AppFrame, IRCClientCallback { @@ -155,10 +157,10 @@ class IRCFrame : AppFrame, IRCClientCallback { a.state = ACTION_STATE_ENABLED; return true; case IDEActions.Connect: - a.state = !_client || _client.state == SocketState.Disconnected ? ACTION_STATE_ENABLED : ACTION_STATE_DISABLE; + a.state = !_client || _client.state == SocketState.Disconnected ? ACTION_STATE_ENABLED : ACTION_STATE_INVISIBLE; return true; case IDEActions.Disconnect: - a.state = !_client || _client.state == SocketState.Disconnected ? ACTION_STATE_DISABLE : ACTION_STATE_ENABLED; + a.state = !_client || _client.state == SocketState.Disconnected ? ACTION_STATE_INVISIBLE : ACTION_STATE_ENABLED; return true; default: return super.handleActionStateRequest(a); diff --git a/examples/ircclient/views/res/mdpi/connect.png b/examples/ircclient/views/res/mdpi/connect.png new file mode 100644 index 0000000000000000000000000000000000000000..2631bca6473a77ff99dcceef46b09a1e98aeeb76 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(|vrrZNaK9hf@_D8gCb z5n0T@z%2~Ij105pNB{-dOFVsD*&i?qurbLo&fRYZ6k6!%;uvCadT#J(!Bz!<(?;u= z)+DZMOVVlWo_nL`LbL7>VdE}^4@Hk0?4-pG$_Io#+dNZoQp+kPhHqczh!>n=WH6Rw zNKyLM{HEE}%k#{MIhJL-%UthW|Ew5P{Jtzeu+lN=UHOlMz+(Bj)}ReH9bdj{u2tQ+ zyI$?Ybnl7hzuIhTJ-%&&j$i0atk9n&sgPd{kveQex``GkPeZDa$)HBHAmh+u&tcon`4N8~o|5!WC eyUq0M7lY33Xu