Carl Zmola | 12 Jul 22:33
Favicon

taskcoach mods

I am finally getting around to implementing a feature I have wanted for 
a while.

This message has two parts. 

1) is the question, how do I go about getting SVN write access, and what 
is the development process.
2) Here is what I am trying to do, and my approach for review

Feature:
When you double click on an item (task) in the treeview, I would like 
the viewer to automatically open to the field that you clicked on.
For instance,  If I click on the categories column, I want the viewer to 
open to the category tab.  If I click on the "Start Date" column, I 
would like the "Dates" tab to show and the "Start Date" column to have 
focus.

Approach:
It is not hard to get the column that is clicked on from a treectrl,
the column number can be transfered to a "field" that the viewer will 
know about. (I have not figured out the mapping, but I suggest it be 
stored in the treectrl somehow)

I specifically want to add a kwarg to that viewers should process called 
"openOnField".  If the viewer doesn't process it, there is no harm.
Then the task viewer can use "openOnField" to set the correct tab and 
set focus to the correct field.  I can add support for other viewers if 
there is a desire.

To do this, I need to be able to pass all this information through the 
(Continue reading)

Jerome Laheurte | 13 Jul 08:46
Favicon

Re: taskcoach mods

On Sat, 12 Jul 2008, Carl Zmola wrote:

> I am finally getting around to implementing a feature I have wanted for
> a while.
>
> This message has two parts.
>
> 1) is the question, how do I go about getting SVN write access, and what
> is the development process.

When you have a working patch, post it here so we can look at it and 
apply it.

> 2) Here is what I am trying to do, and my approach for review
>
> Feature:
> When you double click on an item (task) in the treeview, I would like
> the viewer to automatically open to the field that you clicked on.
> For instance,  If I click on the categories column, I want the viewer to
> open to the category tab.  If I click on the "Start Date" column, I
> would like the "Dates" tab to show and the "Start Date" column to have
> focus.

Indeed, it would be nice.

> Approach:
> It is not hard to get the column that is clicked on from a treectrl,
> the column number can be transfered to a "field" that the viewer will
> know about. (I have not figured out the mapping, but I suggest it be
> stored in the treectrl somehow)
(Continue reading)

Carl Zmola | 13 Jul 16:55
Favicon

Re: taskcoach mods


Jerome Laheurte wrote:
 >
 > On Sat, 12 Jul 2008, Carl Zmola wrote:
<snip>
 > > 1) is the question, how do I go about getting SVN write access, and 
what
 > > is the development process.
 >
 > When you have a working patch, post it here so we can look at it and
 > apply it.
 >

Is there a patch program or procedure that I should use?  (I know they 
are out there, but I haven't used any recently)
Or can I just post the code?

 > > 2) Here is what I am trying to do, and my approach for review

<snip>

 > Mmmh, after a quick look, it seems that it's not that simple to know
 > in which column the user has double-clicked. With the TreeCtrl, one
 > may probably use the Point attribute of the wxTreeEvent, but it seems
 > that for a list control, it's always (0, 0) (it's only used in
 > drag&drop).

      I can tackle that on a second after I get it working for the tree 
view.

(Continue reading)

Jerome Laheurte | 13 Jul 17:43
Favicon

Re: taskcoach mods

On Sun, 13 Jul 2008, Carl Zmola wrote:

> Jerome Laheurte wrote:

> > When you have a working patch, post it here so we can look at it and
> > apply it.

> Is there a patch program or procedure that I should use?  (I know they
> are out there, but I haven't used any recently)
> Or can I just post the code?

Rather work on an SVN working copy and use "svn diff" to generate the 
patch.

Cheers
Jérôme
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/taskcoach-dev/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/taskcoach-dev/join
    (Yahoo! ID required)

(Continue reading)

Carl Zmola | 13 Jul 20:21
Favicon

Re: taskcoach mods

Jerome Laheurte wrote:
 >
 > Rather work on an SVN working copy and use "svn diff" to generate the
 > patch.

I am now working from Trunk, so that should be good enough. 

Thanks again.

Carl

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/taskcoach-dev/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/taskcoach-dev/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:taskcoach-dev-digest@... 
    mailto:taskcoach-dev-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
(Continue reading)

Frank Niessink | 28 Jul 17:06

Re: taskcoach mods

Hi Carl, Jerome,

2008/7/13 Jerome Laheurte <fraca7@...>:
> On Sat, 12 Jul 2008, Carl Zmola wrote:
>> 2) Here is what I am trying to do, and my approach for review
>>
>> Feature:
>> When you double click on an item (task) in the treeview, I would like
>> the viewer to automatically open to the field that you clicked on.
>> For instance,  If I click on the categories column, I want the viewer to
>> open to the category tab.  If I click on the "Start Date" column, I
>> would like the "Dates" tab to show and the "Start Date" column to have
>> focus.
>
> Indeed, it would be nice.

I second that, this would make TC quite a bit more user friendly.

> It would be nice to have it for both the task list and the task tree.

Actually, I have been hacking during the holidays and after my %$$^^
internet provider brings the connection back up I'll check in the
code. Two of the changes I made were to integrate the four effort
viewers into one effort viewer and integrating the task tree and task
list viewer into one task viewer. The new effort viewer has a drop
down menu on the toolbar to switch between effort details, effort per
day, effort per week, and effort per month. The new task viewer has a
drop down menu on the toolbar to switch between the list view and the
tree view. The new task viewer uses the TreeListCtrl widget under the
hood even when in list mode (it changes the model into a flat list).
(Continue reading)


Gmane