Object/Control User Operation Differences

Controls

Controls in the mobile application get focus when SetFocus is triggered, while controls in the PowerBuilder application get focus when the LoseFocus event of the control (which is to lose focus) is triggered. For example, when focus is moved from Control A to Control B due to the user operation, on mobile, Control B gets focus when the SetFocus event of Control B is triggered, while in PowerBuilder, Control B gets focus when the LoseFocus event of Control A is triggered. This does not affect the user operation, but may affect the execution result of script dependent on the focus.

Menu, Toolbar, Tab, TreeView, DropDownPictureListBox, or PictureListBox

The size of the pictures displayed in the Menu, Toolbar, Tab, TreeView, DropdownPictureListBox, or PictureListBox will always be 20px * 20px for a non-retina display. It will not adjust according to the actual height and width available as it does in PowerBuilder.

Motion effect

Motion effect of GIF files is unsupported.

Menu

The empty menu item will still be displayed in the mobile application, while will not be displayed in the PB application.

Opened windows will not be appended to the menu item, instead, they will be listed under an independent icon called Window List on the right of the Appeon Workspace titlebar.

For enhancements of controls and functions on the mobile device, refer to the section called “Enhanced Mobile Controls and Functions” in Mobile UI Design & Development Guide.