Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
Arde
Enchanter


Joined: 09 Sep 2007
Posts: 605

PostPosted: Sun Oct 21, 2007 9:55 pm   

[2.07] Various problems with windows
 
1) Select All command from Edit menu not work. (checked in the untitled session too)
2) "Automatically bring to front window with activity" option not work 95% time. And it 100% not work if not toggle this option in the current session. (not checked in the untitled session)

I have 5 tabbed child windows on top of the main window.
3) Current child window keeps green lit on its tab and I must click within this window to remove the lit. Why? This child window is already on top and has highlighted tab.

When child window gets focus:
4a) status window clear itself. Is there any way to associate status window with the session, not with particular window? I want to see status info even when child window activated.
4b) that child window also become the destination for aliases, etc. - they goes to child instead of main window. This is annoying.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Mon Oct 22, 2007 8:17 pm   
 
1) Confirmed and added to bug list.

2) Keep in mind that the "Automatically bring to front window with activity" option is *window specific* and NOT global. In other words, you need to set it separately for each window that you want to pop to the front when it gets activity.

For example, in my setup I have several window tabs: "Tells, Auctions, Newbie". In my case, I only want the "Tells" window to come to the front when it gets activity. So, I click on the Tells window, then I click Prefs. Notice that the Preferences window will tell you which window/module you are changing preferences for. Make sure it says "Preferences for Tells" and then set the "bring to front" option. In my case, I do *not* want the Auction window brought to the front...it's just there for my reference when I need it. So the "bring to front" option is turned off for this window.

Allowing each window to have it's own "bring to front" option is a big feature of CMUD and very different than how zMUD handled it (where it was a global option).

3) Yes, confirmed. The problem is that CMUD really has no way to tell if any other window is covering this one. All CMUD can tell is if a window currently has the keyboard focus. If the window gets keyboard focus (like if you click on it), then the green icon goes away. Otherwise CMUD is still telling you that there is new output since the last time you clicked on the window. It's possible that I can fix this for tabbed windows so that it can detect which one is already "on top".

4) The status window is a *global* window and each other window can have it's own status window settings. So when you select a window, the status window is updated to show the status items for *that* selected window. Child windows can have their own aliases, macros, trigger, etc, just like any other window. These are important features, but I'll look into it to see if I can make them work a bit better in the future (like not clearing the status window if a child window doesn't have any of their own settings). But this stuff gets tricky...clicking on a window makes it the current "context" for scripts, and the status window is just displaying the status window items within the current context. So I'll have to figure out a way to handle this without kludging it.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net