mirror of
https://codeberg.org/Ikatono/TierMaker.git
synced 2025-10-28 20:45:35 -05:00
tested version with most of the final functionality. Still a few known issues, like dragging to a row that extends to multiple lines
This commit is contained in:
@@ -63,6 +63,13 @@ public partial class settings_popup : PanelContainer
|
||||
}
|
||||
public void _on_ok_button_pressed()
|
||||
{
|
||||
var settings = GetNode<Settings>("/root/Settings");
|
||||
settings.AllowModerators = GetNode<CheckBox>("%CheckBoxModerator").ButtonPressed;
|
||||
settings.Trigger = GetNode<LineEdit>("%CommandEdit").Text;
|
||||
settings.SetUserLists(GetNode<TextEdit>("%WhiteListEdit").Text.Split('\n',
|
||||
StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries),
|
||||
GetNode<TextEdit>("%BlackListEdit").Text.Split('\n',
|
||||
StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries));
|
||||
GetNode<ConfigStretchContainer>("%ConfigStretchContainer").Apply();
|
||||
ClosePopup();
|
||||
}
|
||||
@@ -102,16 +109,11 @@ public partial class settings_popup : PanelContainer
|
||||
}
|
||||
private void SuccessfulConnection()
|
||||
{
|
||||
GD.Print(nameof(SuccessfulConnection));
|
||||
var tcw = GetNode<TwitchChatWatcher>("/root/TwitchChatWatcher");
|
||||
if (tcw.State != System.Net.WebSockets.WebSocketState.Open)
|
||||
throw new Exception("Websocket closed");
|
||||
var settings = GetNode<Settings>("/root/Settings");
|
||||
settings.AllowModerators = GetNode<CheckBox>("%CheckBoxModerator").ButtonPressed;
|
||||
settings.Command = GetNode<LineEdit>("%CommandEdit").Text;
|
||||
settings.SetUserLists(GetNode<TextEdit>("%WhiteListEdit").Text.Split('\n',
|
||||
StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries),
|
||||
GetNode<TextEdit>("%BlackListEdit").Text.Split('\n',
|
||||
StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries));
|
||||
GetNode<BaseButton>("%JoinChannelButton").Disabled = false;
|
||||
UnlockPopup();
|
||||
}
|
||||
private void SocketConnected()
|
||||
|
||||
Reference in New Issue
Block a user