Debugster is a suite of debugging and development tools for Comicster. I’ll go over each of the various tools below.
- Property Window
- Output Console
- Dynamic Execution
Over the last couple of years, I’ve restarted my comic book collecting hobby. A couple of weeks ago, I came up with an idea to create a list of my top 5 comic book trades that I wanted to own (that I didn’t already have). So that, over time, I can eventually find these books and add them to my collection. Of course, I could just go to Amazon.com and buy them right away, that’s not what I wanted to do. I want to find and read these over the next few years.
Here’s my list (in alphabetical order):
For my first Comicster Skin, I decided to build a customized user interface highlighting the Hero Initiative. I’ve been a bronze member for the last couple of years (ever since I discovered the charity) and I felt that the idea of making a skin to highlight the Hero Initiative would be a great idea. At the least, I figure that it will bring a some exposure for the charity and maybe some of Comicster’s users will read about the charity and become members.
A little bit about the Hero Initiative:
In late 2000, a consortium of comic publishers came up with the idea to create a financial safety net for comic creators, much in the same fashion that exists in almost any other trade from plumbing to pottery. By March of 2001, the federal government approved The Hero Initiative as a publicly supported not-for-profit corporation under section 501 (c) (3).
Since its inception, The Hero Initiative (Formerly known as A.C.T.O.R., A Commitment To Our Roots) has had the good fortune to grant over $400,000 to the comic book veterans who have paved the way for those in the industry today.
The Hero Initiative is the first-ever federally chartered not-for-profit corporation dedicated strictly to helping comic book creators in need. Hero creates a financial safety net for yesterdays’ creators who may need emergency medical aid, financial support for essentials of life, and an avenue back into paying work. It’s a chance for all of us to give back something to the people who have given us so much enjoyment.
The Hero Initiative, www.heroinitiative.org
My third Comcister Plug-In is to create an “auto save” feature that will automatically save my comic book collection without requiring me to click the “save” button. This auto-save feature will check every 60 seconds to see if the comic book collection has been modified and if so, then save the collection.
I’m re-using some of the code from my previous plug-in (Create Backup of Collection) and adding in a timer with an interval of 60 seconds. This plug-in also implements the newly created IToogleTool interface to allow changing the state from on/enabled to off/disabled. When enabled, a checkmark will appear next to the menu choice. If the extension is in the off/disabled mode, then the timer will not execute and auto-saves will not occur. Continue reading
The second Comicster Plug-In I created was for the purpose of making backup copies of my collection. Although my collection isn’t huge, I feel that entering all of the data and having to go through all of my comics to get an accurate list was enough effort to merit making regular backups. With this plug-in, it only takes 1 click to safely create a back up and store it.
The easy way to accomplish this would be to use:
But that wouldn’t be any fun, so I did it a bit more complicated so that I could learn a bit more about how Comicster works. I used the below code to write out the collection in the CMXX format. Continue reading