JoshPettus wrote:Yah I'm getting twice as many fics% lines. Oh well that's why i have it send that stuff to the seek graph. couldn't stand the flooding before anyway. XD
The strange thing is that in the debug file those extra prompt don't seem to be received from the ICS. So it seems a bug that XBoard somehow duplicates them. But I just hacked into the routine SendToPlayer, which writes on the terminal, to send the same to the Chat Box. Perhaps it is something that does not show up in the terminal, because it overwrites them with each other by using a CR without LF.
Might have to change scroll behavior slightly in the future. When you leave the chat box for another chatbox then come back to ICS, it scrolls to the top so you have to scroll to the bottom each time. But that doesn't seem to be default behavior for the other windows such as shouts, so I wonder whats going on there? Default is to remember the last position of the scroll bar right? hmm
I thought this was also the behavior of shouts etc. There are some things that inexpliquably do not work in GTK. I do call the same routine ScrollToCursor both after adding a line to a chat memo, and when switching chats. But in the latter case this seems to be ignored, whilein the former case it works. (The other problem is use of the mouse wheel in the Eval Graph to adjust the zoom, which is completely ignored.)
Also it doesn't respond to the ICS text menu right now. GTK does offer the ability to have a right click contextual menu similar to winboard right? Right clicking does give me a menu where i can have the basic cut copy paste.
Ah yes, the ICS Text Menu still places its thing into the ICS Input Box. I should have that look for an "ICS" chat too.
Indeed, with this type of window we could emulate a context menu like the WinBoard ICS console has, and the permanent ICS Text Menu window can disappear. The GTK version does not implement popup menus yet, however. (Also not the piece menu and drop menu.)