2009/3/16 Alexander Wagner <[email protected]>
> Pascal Georges wrote:
>
> Hi!
>
>
> Anyway, the behaviour of Scid was changed here only
>> recently. Actually, the intention was to be more logical.
>> The original behaviour was as you describe as your wish. But
>> indeed your're right, it broke merging games from the list
>> of games indeed, this menu point does not make sense
>> anymore.
>> I don't follow you : could you explain ?
>>
>
> I remember some discussion of this point in the past and you
> changed Scids code to show the first game of the filter if
> one switches databases. In the past, Scid stayed on the very
> game one was at regardless of DB switching. This is what
> changed.
>
When a search is performed, the first game in the filter is loaded (quite
logical). That's all. This has nothing to do with the discussion about the
board reflecting selected base.
>
> Now:
>
> - Open a base A, go to some game Z at some position there.
>
> - Open a base B, say as tree. The filter will set for the
> very position as in base A, however, right now you're
> still in game Z.
>
> - Switch to base B.
> Now, your are at the first game of the filter for base B,
> this is actually game Y, and indeed at the position you
> were looking at in base A.
>
> But you're in a different game. You're now in game Y.
> That is the important point here.
>
> - Open the games list.
>
> - Right click on the first game in the list, choose "Merge
> game". This will now try to merge game Y with game Y!
Of course. The merge function in game list merges the game you click on to
the loaded game. You should have clicked on game Y2. Those functions are
unrelated (Tree and Game list).
>
> => It does not work, you can not merge a game with
> itself, even if you can, it just doesn't make sense.
Indeed.
>
>
> Even if you open the context menu of the second game in
> the list and call merge the same way, it will be merged
> into game Y, that is the merged game would live in base B.
> Your merged lines will not live in Z in base A as your
> intention was.
>
Game list is a function local to a base. It does not work between two bases.
For that games have to be copied from one base to another. Note that merging
games between two bases is not hard technically, but a simple UI to do that
is missing. To copy games to the target base may be less error prone
(clipbase is there for that).
>
> The more I think about Gerds comment the more I feel he's
> right: switching bases should probably not change the games.
I think it would be an horrible mess. Maybe some entries are missing like
"merge this game to current game in base <X>". Nothing more.
Pascal
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users