aboutsummaryrefslogtreecommitdiff
path: root/go-src/windowMessages.go
diff options
context:
space:
mode:
Diffstat (limited to 'go-src/windowMessages.go')
-rw-r--r--go-src/windowMessages.go35
1 files changed, 35 insertions, 0 deletions
diff --git a/go-src/windowMessages.go b/go-src/windowMessages.go
new file mode 100644
index 0000000..4f3e151
--- /dev/null
+++ b/go-src/windowMessages.go
@@ -0,0 +1,35 @@
+package ctfc
+
+const (
+ // Navgiation
+ loginNavTitle = "Login"
+ registerNavTitle = "Register"
+ directMessagesNavTitle = "Direct Messages"
+ accountNavTitle = "Account"
+ logoutNavTitle = "Logout"
+ createChatNavTitle = "Creating a new chat"
+ chatNavTitle = "Chats"
+
+ // Help messages
+ chatsWindowHelpMsg = "Chats page options: [(D)irect messages/(A)ccount/(L)ogout/(<) for previous page/(>) for next page/(C) for create chat/(name) for go to chat room by name/(number) for go to chat room by number/(H)elp]"
+ chatWindowHelpMsg = "Help info"
+
+ // Input names
+ usernameInName = "Username"
+ passwordInName = "Password"
+ nameInName = "Name"
+ chatNameInName = "Chat name"
+ chatDescInName = "Description"
+
+ // Input specifications
+ startupWindowSpec = "[L/R]"
+ chatWindowSpec = "Message or [C/D/A/L/</>/H]"
+ logoutWindowSpec = "[Y/N]"
+ inputBackSpec = " or [B for Back to start page]"
+ usernameSpec = " [A-z, 0-9, *, ., _, -; at least 1 letter] or [B for Back to start page]"
+ passwordSpec = " [5-40 characters; at least 1 number]"
+ nameSpec = " [2-60 characters]"
+ chatsSpec = "[D/A/L/</>/C/E/name/number/H]"
+ chatNameSpec = " [2-20 characters; A-z, 0-9, spaces, _, -] or [B for Back to chats page]"
+ chatDescSpec = " [0-30 characters]"
+)