Re: [Planner Dev] Re: Roadmap
- From: Jani Tiainen <redetin luukku com>
- To: planner-dev lists imendio com
- Subject: Re: [Planner Dev] Re: Roadmap
- Date: Wed, 09 Feb 2005 21:49:30 +0200
Jani Tiainen wrote:
Jani Tiainen wrote:
Jani Tiainen wrote:
Bug 151730: Toolbar buttons unavailable after indenting a task
Fixed:
It actually destroyed selection and blocked selection change signal.
If signal was unblocked it selected first (in reverse order I guess)
item only.
Now it selects all items that were selected, despite the fact were
they intended or not.
Indent/undent still works in a pretty unpredictable way when you have
multiple tasks selected that are not grouped together. That should be
fixed in the future so that you can't even try indent in such a cases.
Other notes:
GUI should really reflect state of selections. Now it has many options
available that is purely impossible, like indent/unindent in cases
where it is not even possible. It looks like not polished.
This also sometimes creates unwanted indents/unindents if many tasks
are selected...
I found interesting feature:
Apparently you can now create loops, which cause bizarre output in view
and sometimes lockup.
I'm not sure does it have something to do with blocking signal or not
but something apparently broke...
This doesn't happen on 0.12.1, it always says that "Can not move the
task, since it would result in a loop." but after applying my "fix" this
is possible in some cases...
I suspect that check is done in "wrong order", so first it tries to
indent, after indent it checks is everything OK, if not it reverts
changes and for some strange reason it is ruined if signal is fired...
I'll investigate this later and see what I can do.
Well, I found out that for some (unknown to me) reason if you don't
block changed signal it screws loop checking. I only added blocking
around for-loop that indents tasks, now it works as supposed - exception
that if you have multiple tasks that can't be indented (moved) it
displays error for both, but you can't tell which caused error...
System should foresee that indentation is not possible and disable
button, or at least stop before it moves anything.
--
Jani Tiainen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]