
Asu'a Session List readme.
 by Piotr Grzybowski <orkrist@corcoran.if.uj.edu.pl>
 from Asu'a OS/2 programmers group - http://www.asua.org.pl.

  Contents.

   0. Introduction.
   1. What is it?
   2. Things it can do.
   3. Some other things, which are not working.
   4. Contacts.



   0. Introduction.

 Hello and thanx for trying my Session List. I know, i know, another task list
clone... But i never liked other lists of processes, i always wanted something
which other apps like that does not had. But when i lost the system WindowList
that was more than enough. And i sat down... Firstly i wanted to make it only
a WindowList, with some more info, and with easier switching, but the more i 
had written, more ideas were coming to my mind. The last one, was to make it
a window size and position guardian too (i really dont like those windows, 
which are always in its size and pos, and not in set by user), and a message 
loop (which is really easy to do with hooks) detector;-)...

   1. What is it?

 It is a session showing/switching utility. You can kill or close selected 
sessions.It uses WinQuerySwitchList - it returns slightly something different 
that undocumented stuff for querring processes, so what you will see is a 
little different from the output of ps-like commands. Unfortunately it has 
to be in that way. The main (and i think the only) thing  i dont like about 
os/2 is that not everything can be killed. The best examples, are the 
pm windows, they are killed, with whole wps restart. So be sure what you
are killing (the pids may be of some help, you can notice, that all
windows are running on one process which is wps).

   2. Things it can do.

 The ebst way, is to try:-). But, as long as i am not a native english speaker
(sorry for spelling errors by the way), i will explain what i had in mind, 
when i was naming the popup menu items, where it is not obvious, or where
something is not working:

 SUBMENU "~View...", 
 {
 "~Setup columns", you can select which columns and in its order you want to see
 "Setup ~titlebar", the same, but with titlebar, it is underdevelopment - 
                    only time a date can be added. any ideas?
 }
 SUBMENU "Hide...", 
 {
 "Hide on ~show", when this is checked the session list is hidden when it has 
                  shown a session
 "Hide on s~elect", same, but session list gots hidden when container item
		    is selected.
 }
 "Stats", some statistics on sessions, not ready, unde development.
 "Activatio~n", hot corner settings, pause time lock pos. and hotkey in corner
                are not implemented.
 SUBMENU "Focus...", 
 {
 "Fo~cus on select", focus goes to session, when it is selected
 "Foc~us on enter", same, but when selected item is dbclicked, or enter is 
                    pressed
 }
 SUBMENU "~Show...", 
 {
 "Sw~itch To", switches to selected
 "~Show", showes selected
 "Show on se~lect", switches to or shows session, when it is selected
 "Show on ~enter", same, but when dbclik or enter is recived
 }
 "Flag to ~top", flags session which is selected, to be allways on top.
                 when you do so, the session title will apear as a 
                 menuitem in a new submenu "~Unflag" and you will be albe
                 to free it from beeing always on top.
 "M~inimize","M~aximize","WM_~CLOSE", maximizes,minimizes,closes selected 
                                      sessions.

   3. Some other things, which are not working.

 Still it is underdevelopment. There are some things wich are not working.
If you will noticed something which is not good, not working, or causing
errors, contact me please. 
- Hot keys are not translated - i had no time for that right now, so you
will see only the hex scan codes. Hot keys are typed key by key. It is 
because i am working on making Ctrl+Esc a possible hot key, and it is 
a lot saftier, and more hotkeys are possible. You can use a backspace
for deleting hotkey. In ths version hotkeys can be only a keyboard
keys combinations, the hot keys with mouse are not implemented.
- You can flag to top as many sessions as you like, but only one by one,
it will not flag all sessions which are selected to be on top, which is
maybe better.
- Session List will write some settings to a file called sesl.ini it 
should have the size of 100 bytes. If it has more, it can be an error
indicator... when something is ot right, and it is so every time
started the program, just try to delete the ini file and see if it
helped.
- The hotkey is not written to ini,

   4. Contacts.

 If you have anything to tell me, i will be happy to read mail
from you. You can write to me about every thing you like or not about
Session List or about something ;-).


                                          Piotr Grzybowski
                             orkrist@corcoran.if.uj.edu.pl
                             irc: Narsil(IRCnet),openpm(EFnet)