I'm happy to announce you that from my point of view the profile
manager is almost complete.
The profile manager is included in two places.
The first place is the SIP Communicator launcher : here, the manager
ask (if needed) which profile the use want to use. The last used
profile is automatically selected. From this fist window, the user can
select the profile and start SC or simply exit. He can also create a
new profile, rename or delete a profile. The user can also check a
checkbox. If this checkbox is checked the program won't show this
dialog at the next program's sessions.
When SC is started, the user can find the Profile Manager in the
configuration window. The user can do the sames actions but he can't
delete or rename the current profile.
Since there isn't a restart method, the user can select the profile
that will be used in the next session. I'm currently working on this
If no profile is stored in the computer, the manager create a default
one and if there are files for a previous sessions (ie : data before
the installation of the profile manager), the manager will add them
into the default profile.
Here is some screenshots showing my work :
The startup dialog : http://scprofile.files.wordpress.com/2008/06/startup.png
The configuration window and the create profile dialog :
As you can see, I've just a little problem with the JList size, I
don't know how to make it use all te available space instead of the
buttons. Does someone know how to ?
Currently the JList is included in a JPanel with a BoxLayout. The
JList (JScrollPane) is in the center position and the JPanel
containing the button is added at the east position.