ui-design

Developing for multiple screen sizes on BlackBerry

对着背影说爱祢 提交于 2019-11-30 15:52:08
问题 Android and iOS have a concept of a "density independent pixel" so your layouts look the same on devices with different densities and screen sizes. Up until now I've written code to manually space elements using pixels (i.e. I want this button to be 10 pixels from the left side of the screen). This is great on a Curve, but when I load it up on a Bold the resolution is much higher, so 10 pixels is a much smaller physical space. What are the best practices for multiple screen sizes on

Developing for multiple screen sizes on BlackBerry

非 Y 不嫁゛ 提交于 2019-11-30 15:33:18
Android and iOS have a concept of a "density independent pixel" so your layouts look the same on devices with different densities and screen sizes. Up until now I've written code to manually space elements using pixels (i.e. I want this button to be 10 pixels from the left side of the screen). This is great on a Curve, but when I load it up on a Bold the resolution is much higher, so 10 pixels is a much smaller physical space. What are the best practices for multiple screen sizes on BlackBerry? Is there any easy way to define a density independent pixel? RIM seems to not offer much in terms of

UX Design for Disabled Controls w/ the Touch Interface

半腔热情 提交于 2019-11-29 16:12:33
So we're re-designing a desktop application so that it's also usable with thye Touch Interface with Windows 7. We've consulted the UX guidelines. For some part of the UI, there are toolbox icons that are disabled because of some arcane rules (the software communicates with a hardware device). We disable the actions that aren't applicable (because of some condition) and let the user hover the mouse on the tool icon to see the tooltip explanation on why that tool is disabled. Since there is no "hover" for the touch interface (windows 7, iphone, ..) what is a better pattern/model for this? Thanks

What is this control? Group Box or Not!

此生再无相见时 提交于 2019-11-29 11:11:28
Just curious about the control shown below, the straight line with label beside it. I tried to find a similar control for it but there was none nor any group box setting, so instead I just made a GroupBox with a height of 2 that replicates it. But is there an actual control or setting to do this? And what is the actual control called? Spy++ tells us those are actually two separate STATIC controls (similar to a Label in WinForms). The first is simply a regular static text control that says "Home page". The second has the SS_ETCHEDHORZ style set, which makes it draw as a 3D line. Unfortunately,

Java CLI UI-design: frameworks or libraries? [closed]

被刻印的时光 ゝ 提交于 2019-11-29 06:42:29
问题 I'm currently working on a small utility program that only requires a command line interface, and I started wondering if Java provided any standard way of creating the CLI, in a similar way that Swing and the likes exist for GUIs. I'm not really interested in command line parameters and parsing of them, but rather the command based interaction the user has with the program to use it. This is for the situations where GUI simply is unnecessary or not an option for using the program. Googling

How to get users to read error messages?

落花浮王杯 提交于 2019-11-28 13:26:43
问题 If you program for a nontechnical audience, you find yourself at a high risk that users will not read your carefully worded and enlightening error messages, but just click on the first button available with a shrug of frustration. So, I'm wondering what good practices you can recommend to help users actually read your error message, instead of simply waiving it aside. Ideas I can think of would fall along the lines of: Formatting of course help; maybe a simple, short message, with a "learn

What is this control? Group Box or Not!

倖福魔咒の 提交于 2019-11-28 04:20:21
问题 Just curious about the control shown below, the straight line with label beside it. I tried to find a similar control for it but there was none nor any group box setting, so instead I just made a GroupBox with a height of 2 that replicates it. But is there an actual control or setting to do this? And what is the actual control called? 回答1: Spy++ tells us those are actually two separate STATIC controls (similar to a Label in WinForms). The first is simply a regular static text control that