Patches appreciated.

2010/1/6 Greg Troxel <g...@ir.bbn.com>:
>
>> From: Guilhem Bonnefille <guilhem.bonnefi...@gmail.com>
>> Subject: Re: [Viking-devel] Bug squashing for v1.0
>> To: Greg Troxel <g...@ir.bbn.com>
>>
>>> ^S - save file associated with current window
>>> ^W - close current window, prompting if modified.
>>>      exit if this is the last one.
>>> ^Q - close all windows and exit, prompting if modified
>>
>> You're right. I think, the motivation to diverge was that it is
>> particularly difficult to decide when a viking document is modified or
>> not. In other words, when the user considers that its document is
>> modified. For example, does the user expects to save its document when
>> it simply open and move viewport to left?
>
> If you open a large text file with emacs and scroll down, it doesn't
> modify the file.  One of the things I really dislike about MS Office is
> that looking at a file considers it modified.  But, having a position
> within the file remembered would seem to have some value.
>
>> But I agree with Greg: we need to restore standard notions.
>> The question is: what about detecting document modifications.
>>
>> I'm not sure it will be easy to implement something to detect changes.
>>
>> Any idea?
>> Should we always open a dialog like « Do you want to save your work?
>> Yes/No » at closing?
>
> That would be annoying; often I try not to modify.  I would go for:
>
>  maintain a modified variable for each file
>    add a * to the titlebar when modified
>    encourgae people to file bugs if the * isn't sensible
>
>  set modified flag when one of
>
>     adding a layer
>
>     changing a layer
>       modifying parameters:
>         (autoload, alpha, etc.)
>         waypoints, etc.
>
>     reordering layers
>
>  don't set modified flag on panning/zooming
>
>  when saving, do write the pan/zoom info
>
>  when ^S, do a save even if not modified (sort of covers the pan/zoom)
>
>  when ^Q or ^W, prompt for save if modified
>
>  possibly, add a global pref to say 'pan/zoom changes count as
>  modified' so those who want that can have them
>



-- 
Guilhem BONNEFILLE
-=- JID: gu...@im.apinc.org MSN: guilhem_bonnefi...@hotmail.com
-=- mailto:guilhem.bonnefi...@gmail.com
-=- http://nathguil.free.fr/

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Viking-devel mailing list
Viking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viking-devel
Viking home page: http://viking.sf.net/

Reply via email to