Whether you are using Xojo to create your very first application or if you are coming from other languages, like C# or VisualBasic, customized UI controls are probably one of those things you have in your to-do list. For multiplatform Desktop apps, you will find that the Canvas class offers everything you need. In order to show you how easy it can be, follow this tutorial to recreate the ImageWell UI class control, provided by default in the Xojo framework. Our customized ImageWell will be able to proportionally display any JPEG file dropped by the user on the control, centering it on the available surface.
Comments closedTag: UI
Here are some tips that will help ensure your Windows apps look and feel their best, with Xojo 2018 Release 1 now that Windows apps now have a more stable and flicker-free UI than ever before.
1 CommentAs most of you know, this past Saturday morning, the people of Hawaii got a shocking notification on their smartphones warning of a incoming ballistic missile and that this warning was not a drill. I can only imagine the fear that raced through the minds of more than a million people. This warning, as well all now know, turned out to be a false alarm accidentally set off by a state employee who was attempting to perform an internal test.
Comments closedYour app’s user interface makes the first impression with your user and is vitally important to its success. With today’s modern development tools, it’s easy to create great user interfaces for your app.
Here are 8 proven tips to help ensure you create a user interface that your users will love.
Comments closedI’m sure you’ve all seen the iOS Mail app, which displays the number of unread messages in a small red badge in the top right of the app icon. You can do this too with your Xojo app and the magic of the Declare command.
Comments closedYour iOS apps uses Views to display information to the user and often your app will have multiple views to show different information. These views can be displayed in different ways.
Comments closedYou don’t need to hook up your Pi to a physical display, keyboard and mouse. You can set up VNC on the Pi so you can remotely connect to it.
My Raspberry Pi 2 sits on my desk next to one of my speakers. It’s not hooked up to any display. I use a combination of SSH, SFTP and VNC when I need to work with it.
Comments closedSlack is a new business communication tool that is taking the world by storm. Here’s how you can use it with your Xojo apps.
Comments closed30 years ago this past January, Apple launched the Macintosh and with it, the first widely available computer with a Graphical User Interface or GUI. If you are less than 25 years old, there’s a very good chance you’ve never used a computer that didn’t have a graphical user interface. But at the time, it was a radical departure from the way in which most people interacted with a computer. Over the past 30 years, the GUI has evolved and in some ways has come full circle.
Comments closedUnless you have been living under a rock for the past week, you know that Apple unvieled iOS 7 and its new user interface coming this fall to an iOS device near you. While there are some great new features, like the engine in a car, it’s not the first thing people notice. Most car shoppers are looking at the color of the paint, the sleekness of the design, the look of the interior and dashboard, etc. In other words, they look at the cars’ UI.
The new UI in iOS 7 is the most controversial thing about it by far. I’ll admit that when I first saw it, I thought they were changing it just to change it. I thought they hadn’t put enough thought into the reasons why or they were just bending to the pressure of change for change’s sake. In my role at Xojo, I think at a lot about UI design. Before long, I realized that of course Apple put a lot of thought into it. That’s what Apple does. It’s their culture. So why were they going with this new, simpler, non-skeumorphic design?
Comments closed