AutoHotkey Community

It is currently May 27th, 2012, 10:04 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 39 posts ]  Go to page 1, 2, 3  Next
Author Message
 Post subject: AHK ToDo-List v0.4.0
PostPosted: April 1st, 2005, 9:21 am 
Offline

Joined: February 12th, 2005, 8:31 pm
Posts: 82
First of all. To avoid possible naming conflicts to existing software, I decided to rename my little app to "AHK ToDo-List". Second thing is, I deleted the code from this post cause I found it rather difficult to update it all the time. I discovered that PSPad has an excellent "export" function that generates wonderful colored xhtml code out of your scripts. Therefore I created a little website on my autohotkey.net account. You can find it here: AGermanUser's AHK ToDo-List

There you can find the script code which was listed here before.

The following is a screenshot under W2k. I don't know how this will look like under Luna Desktop and XP.

Image

Take a look if you want, or post any errors you find. ;)

I zipped all .ahk scripts and the used icons to the following file
[ToDo_v040.zip]

Recent Changes:
04 September 2005 00:54
Renamed variable "GuiIsMinimized" to "GuiIsNotMinimized" in Gui1 (for better understanding).
Added MinimizeToTray capability.
Ideas now have their own icon, because they don't need a deadline (and therefore not 3 different colored icons).
Changed the buttons at the bottom to icon buttons and put them above the listview.
Added ToolTips for the Icon Buttons.

thx to corrupt for his graphic buttons - details under http://www.autohotkey.com/forum/viewtopic.php?t=4047
thx to Rajat for his tooltip example - details under http://www.autohotkey.com/forum/viewtopic.php?t=2891

20 July 2005 21:20
BtnMoveEntryToOtherList didn't capture the comment - fixed

Further details found under 'Changelog' on the website


Last edited by AGermanUser on September 4th, 2005, 12:06 am, edited 27 times in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 1st, 2005, 9:52 am 
Offline

Joined: February 14th, 2005, 10:54 am
Posts: 447
Location: Texas, Usa
2 things...
AGU = AGermanUser?

and very nice work, I really like the layout compared to what I was doing, and very simple at the same. again, nice work, agu

_________________
my lame sig :)


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 1st, 2005, 9:58 am 
Yes.

AGU = AGermanUser (it's the same lazy person ;) )

From time to time I'm too lazy to login. In these cases I just enter AGU as Username.


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: April 1st, 2005, 6:38 pm 
Offline

Joined: November 13th, 2004, 4:08 am
Posts: 2951
Location: Minnesota
If you look closely on the login page, there's an option to automatically log in. It can be handy! It might require cookies to be enabled, though.

By the by, nice script! I can tell you worked hard on this.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 2nd, 2005, 3:04 am 
Bravo! Very nice work :D
Wonderfully layed out.

One problem though.

I wrote an Idea, but after I restarted the program, the window was blank. and there was no directory by the name of data was created in %A_ScriptDir% which in my case was my Desktop

Code:
%A_ScriptDir%\data


You did not mention in the script how this directory is created

I think the script should create this directory because it is not able to write
my data to this file.

Can you help


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: April 2nd, 2005, 3:54 am 
Offline

Joined: February 12th, 2005, 8:31 pm
Posts: 82
Thx for the compliment about the layout. :D

Concerning your problem I added some lines of code and edited the first posting. I tested it with my machine and it works now. I hope the problem is solved. :D


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 21st, 2005, 3:35 am 
Offline

Joined: February 12th, 2005, 8:31 pm
Posts: 82
Hello again. :)

I added another feature. The possibility to specify an end date (deadline) to an entry.
I also splitted up the old script in several files and include them now in 'main.ahk'.
I think you can better work with that rather then one big script.

Like said in the first post: If someone likes to test it, please report any errors that occur or bugs you'll find.
Oh, and feel free to use any code you'll find interesting. :)

_________________
Cheers
BBCodeWriterToDo-ListCopyPassage


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 24th, 2005, 12:06 am 
Offline

Joined: April 24th, 2005, 1:04 am
Posts: 97
Very good and handy programm, and the layout is famous. :D


If have an idea for an ugrade (sorry I always have ideas):

Maybe a ToDo is having an title and some Detail-lines.
E.G. Title = "Mothers birthday" details = "Buy some flowers".
Then doubleclicking a title would open the details-window OR
moving the mouse ove a title shows a tooltip with the details.

Greeting from Rubberduck.

_________________
Wer keine Antworten hat muss nicht dumm sein,
dumm ist nur der welcher keine Fragen hat.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 24th, 2005, 4:44 pm 
Thanks for that good idea about the double click feature and of course for the compliment for the layout. I already thought of some enhancements for possible future versions. Here is a list of features I planned for future versions. I don't know if they're easy to do, but I plan them.

[Sort]
Another button in main GUI that fills the listbox with the entries sorting them by the end date (deadline). So that you can see, which entries deadline is the next to come in effect. I also thought of giving the entries different text colors if the deadline is just one day ahead (e.g. red) but Chris said this won't be possible

[Print]
A possibility to create a text file dynamically which will be sent to the printer.
An addional GUI that lets you chose by checkboxes which information you want to print out. Title|CreateDate|EndDate. Due to the selection in the checkboxes it generates that textfile and sends it to the printer. Using `t to generate tabs it'll format the textfile in coloumns.

[Comment]
A multi-line edit field in the DetailsGUI as well as in NewEntryGUI that lets you enter a comment to every entry, just as you proposed with your "Buy some flowers". The new format of data.txt will then be <ToDoType>|<DateCreate>|<Deadline>|<Title>|<Comment>.
As I'm using the linefeed character `n as a split character in the skript I'm still looking for a solution that replaces the `n with "s.th" else before saving to data.txt and the other way round replaces that "s.th" back to `n when filling the controls.

[DoubleClickToDetails]
That would be your suggestion. Don't know if this will be possible but this means - doubleclicking any listbox entry calls the DetailsGUI with that entry's data just as if you would have pressed Details Button in mainGUI.


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: May 24th, 2005, 7:07 pm 
Offline

Joined: April 24th, 2005, 1:04 am
Posts: 97
@[sort] Good idea, but then you should not only show the
title but the title AND deadline-date.

I think also without sorting you should think about adding the
deadline-date after the title. Its only little change to the
output. Something like %Title% - %Deadline%

_________________
Wer keine Antworten hat muss nicht dumm sein,
dumm ist nur der welcher keine Fragen hat.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 24th, 2005, 7:19 pm 
You're right. Thanks. I'll think about that.


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: May 29th, 2005, 9:47 am 
Offline

Joined: February 12th, 2005, 8:31 pm
Posts: 82
Made some small modifications to the program.

Added Rubberducks proposed doubleclick feature. Doubleclicking a listbox entry calls the Details GUI (just as if you would mark an entry and push "Details" Button.
Moved subroutine 'LstToDoActivateButtons' back to gui1todolist where it belonged to.
Some cosmetical changes. Moved both icons and radiobuttons 1px up.
Deleted some emtpy lines.

_________________
Cheers
BBCodeWriterToDo-ListCopyPassage


Report this post
Top
 Profile  
Reply with quote  
 Post subject: New Version v.03
PostPosted: July 6th, 2005, 4:24 pm 
Offline

Joined: February 12th, 2005, 8:31 pm
Posts: 82
Thx to the newly added ListView element I decided to completely rewrite my ToDo Application in order to use a ListView element instead of a Listbox.
I updated the first post.

Since it's completely rewritten there might be some bugs or errors. As always feel free to test it. Please report any errors that occur. Any tips for doing s.th different or better are appreciated.

Some explaining words:

Column2 shows the deadline for tasks but the Date of creation for ideas. I thought ideas won't need a deadline.

_________________
Cheers
BBCodeWriterToDo-ListCopyPassage


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 6th, 2005, 6:00 pm 
Offline

Joined: March 2nd, 2004, 3:36 pm
Posts: 10720
Thanks for sharing your new scripts. The humorous to-do entries in the post at the top are an added bonus. :)


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: July 6th, 2005, 8:43 pm 
Offline

Joined: March 28th, 2004, 3:53 pm
Posts: 1870
looks great! nice work!

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 39 posts ]  Go to page 1, 2, 3  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: Bing [Bot] and 22 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group