← User:Andrew/HIG/ViewAndNavigation You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators, trusted, KDEDevelopers. You can view and copy the source of this page. __NOTOC__ = Viewing and Navigation = Viewing and Navigation encompasses the wide variety of behaviors and operations that allow users to navigate the interface and affect the presentation of application content. ==Navigation== * [https://techbase.kde.org/Projects/Usability/HIG/Layout/NavigationPatterns Navigation Patterns] - Select navigation patterns appropriate for the application content. == Actions == * [https://techbase.kde.org/Projects/Usability/HIG/Layout/CommandPatterns Command Patterns] - Select command patterns appropriate for the application command structure. * [https://techbase.kde.org/Projects/Usability/HIG/Buttons Push Button] - Use a push button to initiate an action when the user clicks it. * [https://techbase.kde.org/Projects/Usability/HIG/Toggle_Buttons Toggle button] - Use a toggle button to indicate a state, preferably in toolbars only. * [https://techbase.kde.org/Projects/Usability/HIG/Toolbar Toolbar] - Provide a toolbar for frequently used functions. * [https://techbase.kde.org/Projects/Usability/HIG/ContextMenu Context menu] - Use a context menu to provide a list of functions or options available to users for the selected item. * [https://techbase.kde.org/Projects/Usability/HIG/Menu_Bar Menu Bar] - Use a menu bar only for applications with a [[User:Andrew/HIG/OrganizationalModel|very complex command structure]]. * [https://techbase.kde.org/Projects/Usability/HIG/Keyboard_Accelerators Accelerators] and [https://techbase.kde.org/Projects/Usability/HIG/Keyboard_Shortcuts shortcuts] - Support keyboard access by accelerators and shortcuts. * [https://techbase.kde.org/Projects/Usability/HIG/Dialogs Dialogs] - Use dialogs carefully and sparingly to clearly communicate the actions to be performed and to avoid unnecessary interruption. * [https://techbase.kde.org/Projects/Usability/HIG/Command_Link Command Link] - Use a command link to navigate between pages. * [https://techbase.kde.org/Projects/Usability/HIG/StatusBar Status Bar] - Try to omit the status bar from your application. ==Viewing Content== * [https://techbase.kde.org/Projects/Usability/HIG/Layout/Image Images] - Guidelines and patterns for displaying images * [https://techbase.kde.org/Projects/Usability/HIG/IconsAndText Icons and text] - Patterns for consistently showing icons with text * [https://techbase.kde.org/Projects/Usability/HIG/Layout/ViewingVsEditing Viewing vs Editing] - Patterns and guidelines for laying out content that is primarily viewed. * [https://techbase.kde.org/Projects/Usability/HIG/SearchPattern Search and Filter]- Patterns for exposing search and filter functions * [https://techbase.kde.orgProjects/Usability/HIG/Layout/Wizard Wizard] - Patterns for guiding the user through a series of step to accomplish a task * [https://techbase.kde.orgProjects/Usability/HIG/Tooltip Tooltips] - Patterns for consistent presentation of information in tooltips. * [https://techbase.kde.org/Projects/Usability/HIG/ListView List view] - Use a list view to show some items out of one category. * [https://techbase.kde.org/Projects/Usability/HIG/TreeView Tree view] Use a tree view to show items with a single, natural, hierarchical categorization. * Grouping ** [https://techbase.kde.org/Projects/Usability/HIG/GroupBox Groupbox] - Arrange associated controls by using a labeled group box or an unlabeled frame. ** [https://techbase.kde.org/Projects/Usability/HIG/Splitter Splitter] - Allow users to resize aligned groups by placing a splitter between the groups. ** [https://techbase.kde.org/Projects/Usability/HIG/TabControl Tabs] - Use tabs to show related information on separate pages. * [https://techbase.kde.org/Projects/Usability/HIG/CustomControls Custom controls] - Always attempt to use the available Qt/KDE controls whenever possible. However follow these guidelines if you really need to create your own widget . Return to User:Andrew/HIG/ViewAndNavigation. Retrieved from "https://userbase.kde.org/User:Andrew/HIG/ViewAndNavigation"