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.
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.autohotke...opic.php?t=4047
thx to Rajat for his tooltip example - details under http://www.autohotke...opic.php?t=2891
20 July 2005 21:20
BtnMoveEntryToOtherList didn't capture the comment - fixed
Further details found under 'Changelog' on the website
AHK ToDo-List v0.4.0
Started by
AGermanUser
, Apr 01 2005 08:21 AM
38 replies to this topic
#1
-
Posted 01 April 2005 - 08:21 AM
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
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
#2
-
Posted 01 April 2005 - 08:52 AM
my lame sig
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.
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.
#3
-
Posted 01 April 2005 - 08:58 AM
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.
By the by, nice script! I can tell you worked hard on this.
#4
-
Posted 01 April 2005 - 05:38 PM
Bravo! Very nice work
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
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
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
%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
#5
-
Posted 02 April 2005 - 02:04 AM
Thx for the compliment about the layout.
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.
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.
#6
-
Posted 02 April 2005 - 02:54 AM
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.
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.
#7
-
Posted 21 May 2005 - 02:35 AM
Cheers
BBCodeWriter • ToDo-List • CopyPassage
BBCodeWriter • ToDo-List • CopyPassage
Very good and handy programm, and the layout is famous.
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.
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.
#8
-
Posted 23 May 2005 - 11:06 PM
Wer keine Antworten hat muss nicht dumm sein,
dumm ist nur der welcher keine Fragen hat.
dumm ist nur der welcher keine Fragen hat.
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||||.
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.
[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
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.
#9
-
Posted 24 May 2005 - 03:44 PM
@[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%
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%
#10
-
Posted 24 May 2005 - 06:07 PM
Wer keine Antworten hat muss nicht dumm sein,
dumm ist nur der welcher keine Fragen hat.
dumm ist nur der welcher keine Fragen hat.
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.
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.
#12
-
Posted 29 May 2005 - 08:47 AM
Cheers
BBCodeWriter • ToDo-List • CopyPassage
BBCodeWriter • ToDo-List • CopyPassage
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.
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.
#13
-
Posted 06 July 2005 - 03:24 PM
Cheers
BBCodeWriter • ToDo-List • CopyPassage
BBCodeWriter • ToDo-List • CopyPassage
Thanks for sharing your new scripts. The humorous to-do entries in the post at the top are an added bonus.
#14
-
Posted 06 July 2005 - 05:00 PM
looks great! nice work!
#15
-
Posted 06 July 2005 - 07:43 PM
CleanNews.in : Bite sized latest news headlines from India with zero bloat