[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Session Management Proposal



okay so to summarize:

_DSME_ShutdownType stays, but everything else goes.

When the client sends SaveYourselfRequest, both fast and
interact-style are significant.  They each specify whether the
session manager should follow user settings or be completely
uninteractive.

fast = False means display a ShutdownDialog if the user has
           ShutdownDialog's configured to be shown.

fast = True means don't display a ShutdownDialog, the client has
          already secified specifically how they want to
          shutdown.

interact-style = Any means display
"Do you want to save document 'foo'?"
if the user has save confirm dialogs
configured to be shown on logout.
interact-style = Errors means display
"There was an error saving document
"'foo', do you want to cancel
shutdown?" if there is an error, but
otherwise don't display save-confirm
dialogs.





interact-style = None means don't display save-confirm dialogs.



i'd change the save-confirm to any, making clear that errors are
not shown, too.



Yea.

Sound good?

fine with me.


Great. I'll revise the document.

ShutdownTimeout (CARD32) and ShutdownTimeoutAction (CARD8 - enum {
Cancel, Force }) would be next, but that's not set in stone, yet, and
can wait for the next revision. :)


Yea when that's fleshed out we'll add those.

--Ray


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]