Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » DBISAM Technical Support » Support Forums » DBISAM General Discussion » View Thread |
Messages 21 to 28 of 28 total |
OT - Looking for a good read on application UI design |
Sat, Nov 7 2015 10:17 AM | Permanent Link |
Roy Lambert NLH Associates Team Elevate | Adam
I'm pretty much on Tim's side here (and your's where it involves the Ribbon). I tend to have two classes of options: one that any user can change for themself and are restricted to that user (eg colours) and ones that can only be set by the systems administrator. Those are mainly things that affect how the application interfaces with the outside world (eg available fonts for writing emails) or may have impacts other than on the eyeballs. >I've used elasticform with my previous applications Brilliant bit of work - shame its no longer supported. I keep thinking I must write my own replacement and sell it Roy |
Sun, Nov 8 2015 2:55 AM | Permanent Link |
Roy Lambert NLH Associates Team Elevate | Adam
As part of my data clensing one website I found (now removed) was an IT company and there was a blog on there from a graphics designer. The subject was something like "should designers programme" and the answer seemed to be no because they had different mindsets. The blog itself didn't really make much sense and the worst part is that whilst it wasn't the worse designed website I've seen it was a very long distance from the best. Roy Lambert |
Tue, Nov 10 2015 3:38 PM | Permanent Link |
Adam H. | Hi Roy,
> Brilliant bit of work - shame its no longer supported. I keep thinking I must write my own replacement and sell it LOL - I've been thinking the same. I'm really surprised that there's nothing comparable at all either designed within the later versions of Delphi, or someone else that's written something comparable. Understandable if it was still supported - but with no competition. Pitty I just don't have the time available - but if you do it - I'll put in an order. Cheers Adam |
Wed, Nov 11 2015 3:14 AM | Permanent Link |
Roy Lambert NLH Associates Team Elevate | Adam
>Pitty I just don't have the time available - but if you do it - I'll put >in an order. There would be just one small tichy little problem - I'm still using D2006 Roy |
Wed, Nov 18 2015 7:02 PM | Permanent Link |
Adam H. | Hi Roy,
You know I've been thinking about this - one thing that would probably be better than Elasticform is a TScalePanel. Something that you can put on a form, and the components within it scale (similar to elasticform) - however this allows you to add other components to the form as well that doesn't scale. (such as grids, etc that might be alclient but keep the same format, etc). I believe there's a similar feature in Delphi Seattle - but for firemonkey of course. I'm wondering how hard it would be to write up a similar component in VCL. There would be certain properties I'd like to come across from Elasticform (such as scaling fonts as well as sizes, etc). Might see what I can do when it gets a bit quieter. What I'm thinking of shouldn't matter whether it's Delphi 2006 or Seattle - similar code all round I'm thinking. Cheers Adam. |
Thu, Nov 19 2015 5:02 AM | Permanent Link |
Roy Lambert NLH Associates Team Elevate | Adam
My first experience with editing the code for ElasticForm came as I moved along Delphi versions. The first challenge came when I bought the TMS component set. TMS had some properties that had the same name as Delphi ones but with a different meaning, then I subclassed my own dbgrid and a few other components so started to find out what was going on with the more complex components. The challenges along the way writing a scaling component would be: 1. working out what properties of what components to get at design time (eg what about TMS, DevEx stuff) 2. working out which components can be scaled and how (think charts, toobars) 3. how to cope with programmer control (eg my dbgrids tend to resize the columns to fit the width) 4. what to do about resolution independence (especially with things like 4K) Amnything else you can think of? Roy Lambert |
Thu, Nov 19 2015 11:07 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Roy,
EWB isn't really high-DPI-aware right now, nor are the EDB utilities, so I've been looking into what's involved. This bit of code from Ian Boyd seems to be pretty close what may be needed: http://pastebin.com/dKpfnXLc It takes into account a very important point that Ian makes: just looking at DPI differences for scaling ignores the fact that the user may be using a completely different font size. The Stack Overflow discussion is here: http://stackoverflow.com/questions/8296784/how-do-i-make-my-gui-behave-well-when-windows-font-scaling-is-greater-than-100 Tim Young Elevate Software www.elevatesoft.com |
Fri, Nov 20 2015 3:13 AM | Permanent Link |
Roy Lambert NLH Associates Team Elevate | Tim
I'll have a read of those this weekend. There's also this http://news.helpandmanual.com/2014/11/a-delphi-developers-guide-for-4k-displays/ Roy Lambert |
« Previous Page | Page 3 of 3 | |
Jump to Page: 1 2 3 |
This web page was last updated on Friday, March 29, 2024 at 03:30 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |