Re: Splitting logout options
- From: Owen Taylor <otaylor redhat com>
- To: arvind <arvind samptur wipro com>
- Cc: Havoc Pennington <hp redhat com>, desktop-devel-list gnome org, gnome-devel <gnome-devel-list gnome org>
- Subject: Re: Splitting logout options
- Date: Sat, 16 Mar 2002 08:32:38 -0500 (EST)
arvind <arvind samptur wipro com> writes:
> > But you should be able to just copy what the current logout dialog
> > does, right? I'm not sure what you are having problems with, as far as
> > just moving the functionality, since you could just copy the existing
> > code.
>
> How do I determine which dialog to be popped up (logout or shutdown or
> restart)
> in the session manger code. Because the SmcRequestSaveYourself will not
> allow me to send any additional data.
>
> The parameter that could be helpful is 'interactStyle' ,which, for any type
> of user
> interaction is SmInteractStyleAny only.
>
> If precisly the type of selection the user made is known at
> process_save_request () (gnome-session/manager.c), choice of
> which dialog to be shown is not an issue.
Hmm, I had forgotten that this dialog was in the session manager
now. It's very hard to communicate extra information to the session
manager... XSMP is not extensible.
There is a really hacky mechanism in gnome-session for communicating
with the session manager by setting magic properties. My vague memory
is that the first incarnation of the logout/restart dialog might have
used this tactic; but it is really best avoided.
The right thing to do is to add a separate out-of-band channel for
communication with the session manager, such as a CORBA interface.
I'd suggest that we leave things the way they are for GNOME-2.0, and
look at this as a future UI improvement.
Regards,
Owen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]