Tools Library 1.2#

Because I just released E = m c² 1.3 to the general public, I'm also officially posting the 1.2 version of my Tools library that it uses. In this version I added an HtmlEditbox (which is an embeddable html editor) and a DirectoryTraverser. This library now contains the following set of .NET classes:

  • AutoLinkLabel
    This LinkLabel will automatically check for http and https url's and email addresses inside its Text. It creates a link for each of those which will launch their system's default program when clicked.
  • DirectoryTraverser
    A class that traverses directories starting from a root path and raises events when directories and files are found.
  • EncryptionSurrogate
    This SerializationSurrogate will encrypt (while serializing) or decrypt (while deserializing) all fields of a certain type that are marked with the SerializeEncryptedAttribute.
  • EncryptionSurrogateSelector
    This SurrogateSelector will make all types that have the SerializeEncryptedAttribute on one or more of its members use the EncryptionSurrogate.
  • FlagEditor
    This class provides a design time editor for flag enums.
  • FormattedTraceListener
    This TraceListener will format output lines with additional information. Each line is prefixed with the current timestamp and the class and method that traced the message.
  • HtmlEditbox
    A general-purpose Html edit box that allows a user to edit Html in a WYSIWYG fashion.
  • InputBox
    A general-purpose InputBox that allows a user to enter a string of information.
  • MaskedEditor
    This class provides a design time editor for masked text, e.g. passwords. It will show a textbox with a password char in a dropdown so you can edit the value of the property that has this UITypeEditor.
  • MaskedTypeConverter
    This class provides a TypeConverter that converts a given object to a masked string, e.g. a password string to a series of '*' characters with the same length as the original string.
  • NotifyIcon
    A NotifyIcon that supports balloon popups.
  • StatusBarPanel
    This StatusBarPanel supports an embedded Control.

Enjoy!

The JelleDruyts.Tools 1.2 library and documentation, without Mshtml (257,67 KB)
The JelleDruyts.Tools 1.2 library and documentation, with Mshtml (1,82 MB)
The JelleDruyts.Tools 1.2 library, source code and documentation, with Mshtml (3,53 MB)

Blog | Programming | .NET | Tools | Download
Monday, October 17, 2005 10:51:45 PM (Romance Standard Time, UTC+01:00) #    Comments [0]  | 

 

3 x 1.1#

Three updates at once, each moving up to version 1.1!

E = m c² now has something called "Profiles" to group your settings into different configurations - you can easily switch between them using the system tray menu. Other changes:

  • Fixed "major" bug (thanks Doggi, how could I have missed this?): Einstein's formula is 'E = m c²' with a lowercase 'c'!
  • Fixed minor bug where the status screen didn't always show the right time messages would be checked next.
  • About screen is fancier :-)
The E = m c² Plugin Pack has the following changes:
  • Merged all plugins into one assembly.
  • PopChecker now supports top x lines of the email body.
  • RssChecker now supports secured websites with a username and password.
  • RssWriter now always sets description to a description of the message (sender, receiver, subject) and content:encoded to the actual message content.
  • Adapted E = m C² to E = m c² (lowercase 'c'!) where necessary.

The only change to the JelleDruyts.Tools library is that I added an InputBox class. (Can anyone think of a reason they didn't provide one in the framework?)

The E = m c² 1.1 executable and documentation (244,13 KB)
The E = m c² 1.1 executable, source code and documentation (364,51 KB)
The E = m c² Plugin Pack 1.1 and documentation (68,97 KB)
The E = m c² Plugin Pack 1.1, source code and documentation (149,35 KB)
The JelleDruyts.Tools 1.1 library and documentation (143,34 KB)
The JelleDruyts.Tools 1.1 library, source code and documentation (173,78 KB)
Blog | Emc | Download | Tools | Download
Friday, May 16, 2003 9:55:36 PM (Romance Standard Time, UTC+01:00) #    Comments [0]  | 

 

All content © 2010, Jelle Druyts
On this page
Tools Library 1.2
3 x 1.1
Tools Library 1.0

Recent Photos
www.flickr.com
This is a Flickr badge showing public photos from Jelle Druyts. Make your own badge here.
Advertising
Top Picks
Statistics
Total Posts: 350
This Year: 4
This Month: 2
This Week: 2
Comments: 526
Archives
Sitemap
Disclaimer
This is my personal website, not my boss', not my mother's, and certainly not the pope's. My personal opinions may be irrelevant, inaccurate, boring or even plain wrong, I'm sorry if that makes you feel uncomfortable. But then again, you don't have to read them, I just hope you'll find something interesting here now and then. I'll certainly do my best. But if you don't like it, go read the pope's blog. I'm sure it's fascinating.

Powered by:
newtelligence dasBlog 2.0.7226.0

Sign In