|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|
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
|Sun, Nov 8 2015 2:55 AM||Permanent Link|
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.
|Tue, Nov 10 2015 3:38 PM||Permanent Link|
> 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.
|Wed, Nov 11 2015 3:14 AM||Permanent Link|
>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
|Wed, Nov 18 2015 7:02 PM||Permanent Link|
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.
|Thu, Nov 19 2015 5:02 AM||Permanent Link|
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?
|Thu, Nov 19 2015 11:07 AM||Permanent Link|
Tim Young [Elevate Software]
Elevate Software, Inc.
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:
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:
|Fri, Nov 20 2015 3:13 AM||Permanent Link|
I'll have a read of those this weekend.
There's also this
|« Previous Page||Page 3 of 3|
|Jump to Page: 1 2 3|