[Ircleech-devel] UI update
Brought to you by:
ralinx
From: Jacob S. <jac...@ho...> - 2004-11-16 19:19:32
|
<html><div style='background-color:'><DIV class=RTE>In my ever relentless pursuit of an awesome looking UI, I thought I would give you an update. First let me give Duncan props for all the work he's doing on the Mac end of things. Those screenshots look great!</DIV> <DIV class=RTE> </DIV> <DIV class=RTE>I've been mulling over a couple of ideas for the Windows interface and have created a Photoshop mockup of what it might look like. It will be finished soon and I will submit it for your review. Nothing fancy, but it should breath a little fresh air into IrcLeech.</DIV> <DIV class=RTE> </DIV> <DIV class=RTE>In addition, I've been investigating replacements for the ListView control. It had been suggested (and I agree) that the ListView is limited, difficult to work with, and lacks the hosting of other controls such as a ProgressBar. In addition it doesn't natively support databinding. This is my big issue. If we had a control that supported databinding, there would be no more copying of the IrcLeechCore data into the control and we could simply set the control's list to the IrcLeechCore list. It had also been suggested that the open source SourceGrid control might be an alternative, however, my research indicates that while it does host other controls, it does not support databinding.</DIV> <DIV class=RTE> </DIV> <DIV class=RTE>As an alternative, I decided to create a custom grid control for us. You heard me right... a completely custom grid control. I can already hear some of you saying: "He's crazy" and "Surely there are other free alternatives available." In both cases you are right. But, I've done some work on a custom grid control in the past and decided that I've had enough struggling with the others and that I was going to do my own from the ground up... and it would be fun! I'm happy to report that since I've began last week that things are going very well. I hope to have something production ready in another couple of weeks that should solve all our problems. I will keep you posted.</DIV> <DIV class=RTE> </DIV> <DIV class=RTE> </DIV> <DIV class=RTE>Jacob</DIV></div></html> |