mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
added exec_server button to code editor
This commit is contained in:
parent
209999fc9d
commit
246ce8757e
Binary file not shown.
Binary file not shown.
@ -177,26 +177,26 @@ class dUI_editor {
|
|||||||
idc = 7212;
|
idc = 7212;
|
||||||
x = 0.155;
|
x = 0.155;
|
||||||
y = 0.928;
|
y = 0.928;
|
||||||
w = 0.39;
|
w = 0.265;
|
||||||
h = 0.068;
|
h = 0.068;
|
||||||
onMouseButtonUp = "'slider' call rmx_fnc_codeEditorActions";
|
onMouseButtonUp = "'slider' call rmx_fnc_codeEditorActions";
|
||||||
};
|
};
|
||||||
class ce_btn_Execute: RscButton
|
class ce_btn_Client: RscButton
|
||||||
{
|
{
|
||||||
idc = 7213;
|
idc = 7213;
|
||||||
text = "Execute"; //--- ToDo: Localize;
|
text = "Client"; //--- ToDo: Localize;
|
||||||
x = 0.825;
|
x = 0.825;
|
||||||
y = 0.92;
|
y = 0.92;
|
||||||
w = 0.1025;
|
w = 0.1025;
|
||||||
h = 0.08;
|
h = 0.08;
|
||||||
colorText[] = {1,0.5,0,1};
|
colorText[] = {1,0.5,0,1};
|
||||||
action = "'execute' call rmx_fnc_codeEditorActions";
|
action = "'exec_client' call rmx_fnc_codeEditorActions";
|
||||||
};
|
};
|
||||||
class ce_btn_save: RscButton
|
class ce_btn_save: RscButton
|
||||||
{
|
{
|
||||||
idc = 7214;
|
idc = 7214;
|
||||||
text = "Save Tab"; //--- ToDo: Localize;
|
text = "Save Tab"; //--- ToDo: Localize;
|
||||||
x = 0.7;
|
x = 0.5725;
|
||||||
y = 0.92;
|
y = 0.92;
|
||||||
w = 0.1025;
|
w = 0.1025;
|
||||||
h = 0.08;
|
h = 0.08;
|
||||||
@ -207,12 +207,23 @@ class dUI_editor {
|
|||||||
{
|
{
|
||||||
idc = 7215;
|
idc = 7215;
|
||||||
text = "Clear Tab"; //--- ToDo: Localize;
|
text = "Clear Tab"; //--- ToDo: Localize;
|
||||||
x = 0.575;
|
x = 0.4475;
|
||||||
y = 0.92;
|
y = 0.92;
|
||||||
w = 0.1025;
|
w = 0.1025;
|
||||||
h = 0.08;
|
h = 0.08;
|
||||||
colorText[] = {1,0.5,0,1};
|
colorText[] = {1,0.5,0,1};
|
||||||
action = "'clear' call rmx_fnc_codeEditorActions";
|
action = "'clear' call rmx_fnc_codeEditorActions";
|
||||||
};
|
};
|
||||||
|
class ce_btn_Server: RscButton
|
||||||
|
{
|
||||||
|
idc = 7216;
|
||||||
|
text = "Server"; //--- ToDo: Localize;
|
||||||
|
x = 0.6975;
|
||||||
|
y = 0.92;
|
||||||
|
w = 0.1025;
|
||||||
|
h = 0.08;
|
||||||
|
colorText[] = {1,0.5,0,1};
|
||||||
|
action = "'exec_server' call rmx_fnc_codeEditorActions";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
@ -24,7 +24,7 @@ _display displayAddEventHandler ["keyDown", "_this call rmx_fnc_keyDown;"];
|
|||||||
rmx_var_ctrl_editorMain = [_display displayCtrl 7200, _display displayCtrl 7300];
|
rmx_var_ctrl_editorMain = [_display displayCtrl 7200, _display displayCtrl 7300];
|
||||||
rmx_var_ctrl_editorItems = [];
|
rmx_var_ctrl_editorItems = [];
|
||||||
|
|
||||||
for "_i" from 7200 to 7215 do {
|
for "_i" from 7200 to 7216 do {
|
||||||
rmx_var_ctrl_editorItems set [count rmx_var_ctrl_editorItems,_display displayCtrl _i];
|
rmx_var_ctrl_editorItems set [count rmx_var_ctrl_editorItems,_display displayCtrl _i];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -12,12 +12,16 @@ _tab = param [1, 0];
|
|||||||
|
|
||||||
switch (_action) do
|
switch (_action) do
|
||||||
{
|
{
|
||||||
case "execute":
|
case "exec_client":
|
||||||
{
|
{
|
||||||
playSound "click";
|
playSound "click";
|
||||||
_code = ctrlText (rmx_var_ctrl_editorItems select 1);
|
_code = ctrlText (rmx_var_ctrl_editorItems select 1);
|
||||||
call compile _code; //add try catch
|
call compile _code; //add try catch
|
||||||
};
|
};
|
||||||
|
case "exec_server":
|
||||||
|
{
|
||||||
|
hintSilent (ctrlText (rmx_var_ctrl_editorItems select 1));
|
||||||
|
};
|
||||||
case "save":
|
case "save":
|
||||||
{
|
{
|
||||||
playSound "click";
|
playSound "click";
|
||||||
@ -66,7 +70,7 @@ switch (_action) do
|
|||||||
(rmx_var_ctrl_editorItems select rmx_var_editorIndex + 2) ctrlSetTextColor (call rmx_fnc_getColorScheme);
|
(rmx_var_ctrl_editorItems select rmx_var_editorIndex + 2) ctrlSetTextColor (call rmx_fnc_getColorScheme);
|
||||||
(rmx_var_ctrl_editorMain select 1) ctrlSetBackgroundColor (call rmx_fnc_getColorScheme);
|
(rmx_var_ctrl_editorMain select 1) ctrlSetBackgroundColor (call rmx_fnc_getColorScheme);
|
||||||
|
|
||||||
for "_c" from 13 to 15 do {
|
for "_c" from 13 to 16 do {
|
||||||
(rmx_var_ctrl_editorItems select _c) ctrlSetTextColor (call rmx_fnc_getColorScheme);
|
(rmx_var_ctrl_editorItems select _c) ctrlSetTextColor (call rmx_fnc_getColorScheme);
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user