Jump to content


Photo

AHK ToDo-List v0.4.0


  • Please log in to reply
38 replies to this topic

#1 AGermanUser

AGermanUser
  • Members
  • 82 posts

Posted 01 April 2005 - 08:21 AM

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.

Posted 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.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

#2 Invalid User

Invalid User
  • Members
  • 447 posts

Posted 01 April 2005 - 08:52 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

#3 AGU

AGU
  • Guests

Posted 01 April 2005 - 08: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.

#4 jonny

jonny
  • Members
  • 2951 posts

Posted 01 April 2005 - 05:38 PM

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.

#5 DRSAMRAZA

DRSAMRAZA
  • Guests

Posted 02 April 2005 - 02: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

%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

#6 AGermanUser

AGermanUser
  • Members
  • 82 posts

Posted 02 April 2005 - 02:54 AM

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

#7 AGermanUser

AGermanUser
  • Members
  • 82 posts

Posted 21 May 2005 - 02:35 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. :)

#8 Rubberduck

Rubberduck
  • Members
  • 97 posts

Posted 23 May 2005 - 11:06 PM

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.

#9 AGU

AGU
  • Guests

Posted 24 May 2005 - 03: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 ||||<Comment>.<br />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.<br /><br /><strong class='bbc'>[DoubleClickToDetails]</strong><br />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. <br /> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_22177', { domLikeStripId: 'like_post_22177', app: 'forums', type: 'pid', typeid: '22177' }, parseInt('') ); </script> <ul id='postControlsNormal_22177' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(22177); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_22177') ) { $('multiq_22177').show(); } if( $('toggle_post_22177') ) { $('toggle_post_22177').show(); } // Add perm data ipb.topic.deletePerms[22177] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:22198--> <div class='post_block hentry clear clearfix ' id='post_id_22198'> <a id='entry22198'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='22198' href='http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/#entry22198' rel='bookmark' title='AHK ToDo-List v0.4.0: post #10'> #10 <img src='//cdn.autohotkey.com/board//public/style_images/master/icon_share.png' class='small' title='AHK ToDo-List v0.4.0: post #10' /> </a> </span> <span itemprop="creator name" class="author vcard"> Rubberduck </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">Rubberduck</span> <ul class='basic_info'> <li class='avatar'> <img itemprop="image" src='http://www.gravatar.com/avatar/c23d0a3bd8b549875e0d841ea7a5ddb2?s=100&d=%2F%2Fcdn.autohotkey.com%2Fboard%2F%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> Members </li> <li class='post_count desc lighter'> 97 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2005-05-24T18:07:32+00:00">24 May 2005 - 06:07 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 27 Apr 2013 22:27:38 +0000-->@<strong class='bbc'>[sort]</strong> Good idea, but then you should not only show the<br />title but the title AND deadline-date. <br /><br />I think also without sorting you should think about adding the <br />deadline-date after the title. Its only little change to the<br />output. Something like %Title% - %Deadline% <br /> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_22198', { domLikeStripId: 'like_post_22198', app: 'forums', type: 'pid', typeid: '22198' }, parseInt('') ); </script> <!--signature.hidden.22198--> <ul id='postControlsNormal_22198' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(22198); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_22198') ) { $('multiq_22198').show(); } if( $('toggle_post_22198') ) { $('toggle_post_22198').show(); } // Add perm data ipb.topic.deletePerms[22198] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:22199--> <div class='post_block hentry clear clearfix ' id='post_id_22199'> <a id='entry22199'></a> <div class='post_wrap' > <h3 class='guest row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='22199' href='http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/#entry22199' rel='bookmark' title='AHK ToDo-List v0.4.0: post #11'> #11 <img src='//cdn.autohotkey.com/board//public/style_images/master/icon_share.png' class='small' title='AHK ToDo-List v0.4.0: post #11' /> </a> </span> AGU </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">AGU</span> <ul class='basic_info'> <li class='avatar'> <img itemprop="image" src='http://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?s=100&d=%2F%2Fcdn.autohotkey.com%2Fboard%2F%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> Guests </li> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2005-05-24T18:19:37+00:00">24 May 2005 - 06:19 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 27 Apr 2013 22:27:38 +0000-->You're right. Thanks. I'll think about that. <br /> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_22199', { domLikeStripId: 'like_post_22199', app: 'forums', type: 'pid', typeid: '22199' }, parseInt('') ); </script> <ul id='postControlsNormal_22199' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(22199); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_22199') ) { $('multiq_22199').show(); } if( $('toggle_post_22199') ) { $('toggle_post_22199').show(); } // Add perm data ipb.topic.deletePerms[22199] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:22484--> <div class='post_block hentry clear clearfix ' id='post_id_22484'> <a id='entry22484'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='22484' href='http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/#entry22484' rel='bookmark' title='AHK ToDo-List v0.4.0: post #12'> #12 <img src='//cdn.autohotkey.com/board//public/style_images/master/icon_share.png' class='small' title='AHK ToDo-List v0.4.0: post #12' /> </a> </span> <span itemprop="creator name" class="author vcard"> AGermanUser </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">AGermanUser</span> <ul class='basic_info'> <li class='avatar'> <img itemprop="image" src='http://www.gravatar.com/avatar/3fc9edbad74cfd95f7a43d853c9f7c84?s=100&d=%2F%2Fcdn.autohotkey.com%2Fboard%2F%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> Members </li> <li class='post_count desc lighter'> 82 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2005-05-29T08:47:28+00:00">29 May 2005 - 08:47 AM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 27 Apr 2013 22:27:38 +0000-->Made some small modifications to the program.<br /> <br /> 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.<br /> Moved subroutine 'LstToDoActivateButtons' back to gui1todolist where it belonged to.<br /> Some cosmetical changes. Moved both icons and radiobuttons 1px up.<br /> Deleted some emtpy lines. <br /> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_22484', { domLikeStripId: 'like_post_22484', app: 'forums', type: 'pid', typeid: '22484' }, parseInt('') ); </script> <!--signature.hidden.22484--> <ul id='postControlsNormal_22484' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(22484); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_22484') ) { $('multiq_22484').show(); } if( $('toggle_post_22484') ) { $('toggle_post_22484').show(); } // Add perm data ipb.topic.deletePerms[22484] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:25616--> <div class='post_block hentry clear clearfix ' id='post_id_25616'> <a id='entry25616'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='25616' href='http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/#entry25616' rel='bookmark' title='AHK ToDo-List v0.4.0: post #13'> #13 <img src='//cdn.autohotkey.com/board//public/style_images/master/icon_share.png' class='small' title='AHK ToDo-List v0.4.0: post #13' /> </a> </span> <span itemprop="creator name" class="author vcard"> AGermanUser </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">AGermanUser</span> <ul class='basic_info'> <li class='avatar'> <img itemprop="image" src='http://www.gravatar.com/avatar/3fc9edbad74cfd95f7a43d853c9f7c84?s=100&d=%2F%2Fcdn.autohotkey.com%2Fboard%2F%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> Members </li> <li class='post_count desc lighter'> 82 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2005-07-06T15:24:26+00:00">06 July 2005 - 03:24 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 27 Apr 2013 22:27:38 +0000-->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.<br /> I updated the first post. <br /> <br /> 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.<br /> <br /> Some explaining words:<br /> <br /> Column2 shows the deadline for tasks but the Date of creation for ideas. I thought ideas won't need a deadline. <br /> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_25616', { domLikeStripId: 'like_post_25616', app: 'forums', type: 'pid', typeid: '25616' }, parseInt('') ); </script> <!--signature.hidden.25616--> <ul id='postControlsNormal_25616' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(25616); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_25616') ) { $('multiq_25616').show(); } if( $('toggle_post_25616') ) { $('toggle_post_25616').show(); } // Add perm data ipb.topic.deletePerms[25616] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:25628--> <div class='post_block hentry clear clearfix ' id='post_id_25628'> <a id='entry25628'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='25628' href='http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/#entry25628' rel='bookmark' title='AHK ToDo-List v0.4.0: post #14'> #14 <img src='//cdn.autohotkey.com/board//public/style_images/master/icon_share.png' class='small' title='AHK ToDo-List v0.4.0: post #14' /> </a> </span> <span itemprop="creator name" class="author vcard"> <span style="color: #46c843; font-weight: bold; text-shadow: 0 0 .7em #59ff55;">Chris</span> </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">Chris</span> <ul class='basic_info'> <li class='avatar'> <img itemprop="image" src='http://www.gravatar.com/avatar/41a2108970572a3a70a518214a101b5b?s=100&d=%2F%2Fcdn.autohotkey.com%2Fboard%2F%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> <span style="color: #46c843; font-weight: bold; text-shadow: 0 0 .7em #59ff55;">Administrators</span> </li> <li class='group_icon'> <img src='http://cdn.autohotkey.com/static/admin.png' alt='' /> </li> <li class='post_count desc lighter'> 10727 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2005-07-06T17:00:14+00:00">06 July 2005 - 05:00 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 27 Apr 2013 22:27:38 +0000-->Thanks for sharing your new scripts. The humorous to-do entries in the post at the top are an added bonus. <img src='//cdn.autohotkey.com/board//public/style_emoticons/default/happy.png' class='bbc_emoticon' alt=':)' /> <br /> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_25628', { domLikeStripId: 'like_post_25628', app: 'forums', type: 'pid', typeid: '25628' }, parseInt('') ); </script> <ul id='postControlsNormal_25628' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(25628); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_25628') ) { $('multiq_25628').show(); } if( $('toggle_post_25628') ) { $('toggle_post_25628').show(); } // Add perm data ipb.topic.deletePerms[25628] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> <!--post:25634--> <div class='post_block hentry clear clearfix ' id='post_id_25634'> <a id='entry25634'></a> <div class='post_wrap' > <h3 class='row2'> <span class='post_id right ipsType_small desc blend_links'> <a itemprop="replyToUrl" data-entry-pid='25634' href='http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/#entry25634' rel='bookmark' title='AHK ToDo-List v0.4.0: post #15'> #15 <img src='//cdn.autohotkey.com/board//public/style_images/master/icon_share.png' class='small' title='AHK ToDo-List v0.4.0: post #15' /> </a> </span> <span itemprop="creator name" class="author vcard"> Rajat </span> </h3> <div class='author_info'> <div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">Rajat</span> <ul class='basic_info'> <li class='avatar'> <img itemprop="image" src='http://www.gravatar.com/avatar/2803a96f6827a894fd2b8940ed711f64?s=100&d=%2F%2Fcdn.autohotkey.com%2Fboard%2F%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png' class='ipsUserPhoto ipsUserPhoto_large' /> </li> <li class='group_title'> Members </li> <li class='post_count desc lighter'> 1886 posts </li> </ul> <ul class='custom_fields'> </ul> </div> </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> Posted <abbr class="published" itemprop="commentTime" title="2005-07-06T19:43:27+00:00">06 July 2005 - 07:43 PM</abbr> </p> <div itemprop="commentText" class='post entry-content '> <!--cached-Sat, 27 Apr 2013 22:27:38 +0000-->looks great! nice work! <br /> </div> <script type='text/javascript'> ipb.global.registerReputation( 'rep_post_25634', { domLikeStripId: 'like_post_25634', app: 'forums', type: 'pid', typeid: '25634' }, parseInt('') ); </script> <!--signature.hidden.25634--> <ul id='postControlsNormal_25634' class='post_controls clear clearfix' > <li class='top hide'><a href='#ipboard_body' class='top' title='Back to top'>Back to top</a></li> </ul> </div> </div> </div> <hr /> <script type="text/javascript"> var pid = parseInt(25634); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_25634') ) { $('multiq_25634').show(); } if( $('toggle_post_25634') ) { $('toggle_post_25634').show(); } // Add perm data ipb.topic.deletePerms[25634] = { 'canDelete' : 0, 'canSoftDelete' : 0 }; </script> </div> </div> <hr /> <div class='topic_controls clear ipsPad_top_bottom_half'> <div class='left'><div class='pagination clearfix left '> <ul class='ipsList_inline back left'> </ul> <ul class='ipsList_inline left pages'> <li class='pagejump clickable pj0741940001'> <a href='#'>Page 1 of 3 <!--<img src='//cdn.autohotkey.com/board//public/style_images/master/dropdown.png' alt='+' />--></a> <script type='text/javascript'> ipb.global.registerPageJump( '0741940001', { url: "http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/", stKey: 'st', perPage: 15, totalPages: 3, anchor: '' } ); </script> </li> <li class='page active'>1</li> <li class='page'> <a href="http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/page-2" title="AHK ToDo-List v0.4.0 - Page 2">2</a> </li> <li class='page'> <a href="http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/page-3" title="AHK ToDo-List v0.4.0 - Page 3">3</a> </li> </ul> <ul class='ipsList_inline forward left'> <li class='next'><a href="http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/page-2" title="AHK ToDo-List v0.4.0 - Next page" rel='next'>Next</a></li> </ul> </div></div> <div class='ipsPad_top_slimmer right'> <a href='http://www.autohotkey.com/board/forum/49-scripts/' class="ipsType_small desc">Back to Scripts</a> </div> </div> <!-- Close topic --> </div> <!-- BOTTOM BUTTONS --> <!-- SAME TAGGED --> <!-- ACTIVE USERS --> <script type="text/javascript" src="//cdn.autohotkey.com/board/public/js/3rd_party/prettify/prettify.js"></script> <script type='text/javascript' src='//cdn.autohotkey.com/board/public/js/3rd_party/prettify/lang-sql.js'></script> <!-- By default we load generic code, php, css, sql and xml/html; load others here if desired --> <script type="text/javascript"> //<![CDATA[ Event.observe( window, 'load', function(e){ prettyPrint() }); //]]> </script> <div id='multiQuoteInsert' style='display: none;' class='ipsFloatingAction'> <span class='ipsButton no_width' id='mqbutton'>Reply to quoted posts</span>     <a href='#' id='multiQuoteClear' class='ipsType_smaller desc' title='Clear the posts you have selected with MultiQuote'>Clear</a>     </div> <form id="modform" method="post" action="http://www.autohotkey.com/board/index.php?"> <input type="hidden" name="app" value="forums" /> <input type="hidden" name="module" value="moderate" /> <input type="hidden" name="section" value="moderate" /> <input type="hidden" name="do" value="postchoice" /> <input type="hidden" name="f" value="49" /> <input type="hidden" name="t" value="2878" /> <input type="hidden" name="auth_key" value="880ea6a14ea49e853634fbdc5015a024" /> <input type="hidden" name="st" value="" /> <input type="hidden" value="" name="selectedpidsJS" id='selectedpidsJS' /> <input type="hidden" name="tact" id="tact" value="" /> </form> <ol class='breadcrumb bottom ipsList_inline left clearfix clear'> <li><a href='http://www.autohotkey.com/board/'>AutoHotkey Community</a></li> <li><span class='nav_sep'>→</span> <a href='http://www.autohotkey.com/board/forum/56-autohotkey/' title='Return to AutoHotkey'><span>AutoHotkey</span></a></li> <li><span class='nav_sep'>→</span> <a href='http://www.autohotkey.com/board/forum/49-scripts/' title='Return to Scripts'><span>Scripts</span></a></li> <li class='right ipsType_smaller'> <a rel="nofollow" href='http://www.autohotkey.com/board/privacypolicy/'>Privacy Policy</a> </li> </ol> </div> <!-- ::: FOOTER (Change skin, language, mark as read, etc) ::: --> <div id='footer_utilities' class='main_width clearfix clear'> <a rel="nofollow" href='#top' id='backtotop' title='Go to top'><img src='//cdn.autohotkey.com/board//public/style_images/master/top.png' alt='' /></a> <ul class='ipsList_inline left'> <li> <img src='//cdn.autohotkey.com/board//public/style_images/master/feed.png' alt='RSS Feed' id='rss_feed' class='clickable' /> </li> <li> <a rel="nofollow" id='new_skin' href='#'>Change Theme</a> <ul id='new_skin_menucontent' class='ipbmenu_content with_checks' style='display: none'> <li class='selected'> <a href='#' data-clicklaunch='changeSkin' data-skinid='1'>IP.Board</a> </li> <li > <a href='#' data-clicklaunch='changeSkin' data-skinid='2'>IP.Board Mobile</a> </li> </ul> </li> <li> <a rel="nofollow" href='#' id='new_language'>English (USA)</a> <ul id='new_language_menucontent' class='ipbmenu_content with_checks' style='display: none'> <li class='selected'> <a href="?k=880ea6a14ea49e853634fbdc5015a024&setlanguage=1&cal_id=&langid=1">English (USA)</a> </li> <li > <a href="?k=880ea6a14ea49e853634fbdc5015a024&setlanguage=1&cal_id=&langid=2">Deutsch</a> </li> </ul> </li> <li> <a href="http://www.autohotkey.com/board/index.php?app=core&module=help" title='View help' rel="help" accesskey='6'>Help</a> </li> </ul> <!-- Copyright Information --> <p id='copyright'> <a href='http://www.invisionpower.com/apps/board/' title='Community Forum Software by Invision Power Services'>Community Forum Software by IP.Board</a></p> <!-- / Copyright --> </div> <script src="http://cdn.autohotkey.com/static/ga.js" type="text/javascript" defer="defer"></script> <script type='text/javascript' src='http://www.autohotkey.com/board/public/js/3rd_party/lightbox.js'></script> <script type='text/javascript'> //<![CDATA[ // Lightbox Configuration LightboxOptions = Object.extend({ fileLoadingImage: '//cdn.autohotkey.com/board//public/style_images/master/lightbox/loading.gif', fileBottomNavCloseImage: '//cdn.autohotkey.com/board//public/style_images/master/lightbox/closelabel.gif', overlayOpacity: 0.8, // controls transparency of shadow overlay animate: true, // toggles resizing animations resizeSpeed: 10, // controls the speed of the image resizing animations (1=slowest and 10=fastest) borderSize: 10, //if you adjust the padding in the CSS, you will need to update this variable // When grouping images this is used to write: Image # of #. // Change it for non-english localization labelImage: "Image", labelOf: "of" }, window.LightboxOptions || {}); /* Watch for a lightbox image and set up our downloadbutton watcher */ document.observe('click', (function(event){ var target = event.findElement('a[rel*="lightbox"]') || event.findElement('area[rel*="lightbox"]') || event.findElement('span[rel*="lightbox"]'); if (target) { event.stop(); gbl_addDownloadButton(); } }).bind(this)); var _to = ''; var _last = ''; function gbl_addDownloadButton() { if ( typeof( ipsLightbox.lightboxImage ) != 'undefined' && ipsLightbox.lightboxImage.src ) { if ( _last != ipsLightbox.lightboxImage.src ) { if ( ! $('gbl_d') ) { $('bottomNav').insert( { top: "<div id='gbl_d' style='text-align:right;padding-bottom:4px;'></div>" } ); } $('gbl_d').update( "<a href='"+ ipsLightbox.lightboxImage.src + "' target='_blank'><img src='//cdn.autohotkey.com/board//public/style_images/master/lightbox/download-icon.png' /></a>" ); _last = ipsLightbox.lightboxImage.src; } } /* Check for init and then keep checking for new image */ _to = setTimeout( "gbl_addDownloadButton()", 1000 ); } //]]> </script> <div id='inline_login_form' style="display:none"> <form action="http://www.autohotkey.com/board/index.php?app=core&module=global&section=login&do=process" method="post" id='login'> <input type='hidden' name='auth_key' value='880ea6a14ea49e853634fbdc5015a024' /> <input type="hidden" name="referer" value="http://www.autohotkey.com/board/topic/2878-ahk-todo-list-v040/" /> <h3>Sign In</h3> <div class='ipsBox_notice'> <ul class='ipsList_inline'> <li><a href="http://www.autohotkey.com/board/index.php?app=core&module=global&section=login&serviceClick=facebook" class='ipsButton_secondary'><img src="//cdn.autohotkey.com/board//public/style_images/master/loginmethods/facebook.png" alt="Facebook" />   Use Facebook</a></li> <li><a href="http://www.autohotkey.com/board/index.php?app=core&module=global&section=login&serviceClick=twitter" class='ipsButton_secondary'><img src="//cdn.autohotkey.com/board//public/style_images/master/loginmethods/twitter.png" alt="Twitter" />   Use Twitter</a></li> </ul> </div> <br /> <div class='ipsForm ipsForm_horizontal'> <fieldset> <ul> <li class='ipsField'> <div class='ipsField_content'> Need an account? <a href="http://www.autohotkey.com/board/index.php?app=core&module=global&section=register" title='Register now!'>Register now!</a> </div> </li> <li class='ipsField ipsField_primary'> <label for='ips_username' class='ipsField_title'>Username or email:</label> <div class='ipsField_content'> <input id='ips_username' type='text' class='input_text' name='ips_username' size='30' tabindex='0' /> </div> </li> <li class='ipsField ipsField_primary'> <label for='ips_password' class='ipsField_title'>Forum Password</label> <div class='ipsField_content'> <input id='ips_password' type='password' class='input_text' name='ips_password' size='30' tabindex='0' /><br /> <a href='http://www.autohotkey.com/board/index.php?app=core&module=global&section=lostpass' title='Retrieve password'>I've forgotten my password</a> </div> </li> <li class='ipsField ipsField_checkbox'> <input type='checkbox' id='inline_remember' checked='checked' name='rememberMe' value='1' class='input_check' tabindex='0' /> <div class='ipsField_content'> <label for='inline_remember'> <strong>Remember me</strong><br /> <span class='desc lighter'>This is not recommended for shared computers</span> </label> </div> </li> <li class='ipsField ipsField_checkbox'> <input type='checkbox' id='inline_invisible' name='anonymous' value='1' class='input_check' tabindex='0' /> <div class='ipsField_content'> <label for='inline_invisible'> <strong>Sign in anonymously</strong><br /> <span class='desc lighter'>Don't add me to the active users list</span> </label> </div> </li> <li class='ipsPad_top ipsForm_center desc ipsType_smaller'> <a rel="nofollow" href='http://www.autohotkey.com/board/privacypolicy/'>Privacy Policy</a> </li> </ul> </fieldset> <div class='ipsForm_submit ipsForm_center'> <input type='submit' class='ipsButton' value='Sign In' tabindex='0' /> </div> </div> </form> </div> </div> <script type='text/javascript'> if( $('primary_nav') ){ ipb.global.activateMainMenu(); } </script> </body> </html>