Knowledge

List of graphical user interface elements

Source 📝

96:, and it can be moved to any area by dragging it (that is, by clicking in a certain area of the window – usually the title bar along the top – and keeping the pointing device's button pressed, then moving the pointing device). A window can be placed in front or behind another window, its size can be adjusted, and scrollbars can be used to navigate the sections within it. Multiple windows can also be open at one time, in which case each window can display a different application or file – this is very useful when working in a multitasking environment. The system memory is the only limitation to the number of windows that can be open at once. There are also many types of specialized windows. 476: 351:. With these browsers, you can have multiple web pages open at once in one window, and quickly navigate between them by clicking on the tabs associated with the pages. Tabs are usually placed in groups at the top of a window, but may also be grouped on the side or bottom of a window. Tabs are also present in the settings panes of many applications. Microsoft Windows, for example, uses tabs in most of its control panel dialogues. 169:, is a type of child window. These are usually small and basic windows that are opened by a program to display information to the user and/or get information from the user. They almost always have one or more buttons, which allow the user to dismiss the dialog with an affirmative, negative, or neutral response. 346:
is typically a rectangular small box which usually contains a text label or graphical icon associated with a view pane. When activated the view pane, or window, displays widgets associated with that tab; groups of tabs allow the user to switch quickly between different widgets. This is used in all
234:
is a small picture that represents objects such as a file, program, web page, or command. They are a quick way to execute commands, open documents, and run programs. Icons are also very useful when searching for an object in a browser list, because in many operating systems all documents using the
178:
Menus allow the user to execute commands by selecting from a list of choices. Options are selected with a mouse or other pointing device within a GUI. A keyboard may also be used. Menus are convenient because they show what commands are available within the
203:
has a visible title within the menu bar. Its contents are only revealed when the user selects it with a pointer. The user is then able to select the items within the pull-down menu. When the user clicks elsewhere the content of the menu will
68:
Graphical user interfaces use visual conventions to represent the generic information shown. Some conventions are used to build the structure of the static elements on which the user can interact, and define the appearance of the interface.
193:
is displayed horizontally across the top of the screen and/or along the tops of some or all windows. A pull-down menu is commonly associated with this menu type. When a user clicks on a menu option the pull-down menu will
363:
for interaction have evolved in the visual language used in GUIs. Interaction elements are interface objects that represent the state of an ongoing operation or transformation, either as visual remainders of the user
83:
A window is an area on the screen that displays information, with its contents being displayed independently from the rest of the screen. An example of a window is what appears on the screen when the "My Documents"
213:
is invisible until the user performs a specific mouse action, like pressing the right mouse button. When the software-specific mouse action occurs the menu will appear under the cursor.
141:
consoles are examples of these types of windows. Terminal windows often conform to the hotkey and display conventions of CRT-based terminals that predate GUIs, such as the VT-100.
649: 275:
allow developers to reuse code for similar tasks, and provides users with a common language for interaction, maintaining consistency throughout the whole information system.
487:
is a list of items on which user operations will take place. The user typically adds items to the list manually, although the computer may create a selection automatically.
768: 365: 386:
A cursor is an indicator used to show the position on a computer monitor or other display device that will respond to input from a text input or pointing device.
17: 802: 737: 684: 104:
encloses other windows or controls. When it is moved or resized, the enclosed items move, resize, reorient, or are clipped by the container window.
271:
to read or edit information about an application. Each widget facilitates a specific user-computer interaction. Structuring a user interface with
41:
to represent information stored in computers. These make it easier for people with few computer skills to work with and use computer software.
1310: 503:
operation. Usually the pointer shape changes when placed on the handle, showing an icon that represents the supported drag operation.
641: 841: 760: 790: 726: 413: 672: 583: 484: 460: 1114: 834: 92:. It is easy for a user to manipulate a window: it can be shown and hidden by clicking on an icon or 125: 395: 34: 278:
Common uses for widgets involve the display of collections of related items (such as with various
1289: 381: 455:
is located. It represents the object that will be used as the default subject of user-initiated
1094: 940: 712: 1172: 512: 827: 93: 44:
This article explains the most common elements of visual language interfaces found in the
8: 1063: 1053: 975: 680: 517: 456: 416: 331: 268: 130: 57: 48:("window, icon, menu, pointer") paradigm, although many are also used at other graphical 1199: 1139: 1124: 1031: 1006: 970: 869: 327: 287: 264: 78: 1144: 1099: 864: 700: 496: 452: 183:. This limits the amount of documentation the user reads to understand the software. 113:
allows the user to view and navigate through a collection of items, such as files or
89: 1284: 1223: 1208: 1011: 889: 884: 850: 291: 231: 199: 85: 45: 605: 1187: 1129: 1084: 1021: 1001: 420: 401: 343: 315: 38: 1279: 1259: 1233: 1182: 1026: 879: 798: 412:. The pointer is the place where actions take place that are initiated through 405: 295: 272: 53: 1304: 1264: 1119: 1041: 819: 500: 428: 299: 1228: 1036: 996: 955: 950: 925: 915: 874: 323: 283: 251: 244: 209: 148:
opens automatically or as a result of a user activity in a parent window.
1249: 1218: 1167: 1104: 930: 444: 424: 348: 118: 109: 52:
interfaces. These elements are usually embodied in an interface using a
1213: 1058: 965: 734: 464: 369: 217: 165: 1274: 1269: 1177: 1151: 1089: 960: 935: 920: 627: 319: 311: 307: 303: 286:
controls), initiation of actions and processes within the interface (
149: 49: 475: 1109: 1046: 980: 945: 910: 894: 536: 409: 279: 189: 180: 153: 114: 1134: 1068: 1016: 558: 134: 360: 138: 673:"Use tabs to organize lots of websites in a single window" 314:), and representing and manipulating data values (such as 791:"7 Opera features that make it easy to manage many tabs" 761:"How to Enable and Use Vertical Tabs in Microsoft Edge" 451:
represents the point of the user interface where the
221:
are individual items within or at the side of a menu.
670: 129:windows present a character-based, command-driven 1302: 849: 835: 372:showing places where the user may interact. 267:that a computer user interacts with through 842: 828: 499:is an indicator of a starting point for a 1255:List of graphical user interface elements 121:are an example of these types of windows. 727:"Use tabs for webpages in Safari on Mac" 474: 238: 235:same extension will have the same icon. 133:within the overall graphical interface. 758: 354: 14: 1303: 578: 576: 63: 823: 805:from the original on 14 December 2020 771:from the original on 14 December 2020 740:from the original on 14 December 2020 687:from the original on 14 December 2020 652:from the original on 14 December 2020 479:Selection of an area by using cursor. 18:Elements of graphical user interfaces 490: 400:The pointer echoes movements of the 573: 24: 759:Hoffman, Chris (28 October 2020). 434: 25: 1322: 1311:Graphical user interface elements 459:such as writing text, starting a 31:Graphical user interface elements 630:. Foldoc.org. 19 September 2006. 467:operation through the keyboard. 783: 752: 719: 664: 634: 620: 598: 551: 529: 13: 1: 523: 368:(such as the pointer), or as 37:(GUIs) to offer a consistent 1002:Head-up display in computing 470: 249:Interface elements known as 7: 506: 302:of the information system ( 33:are those elements used by 27:List of common GUI elements 10: 1327: 851:Graphical control elements 671:mozilla.org contributors. 539:. Linfo.org. 9 August 2004 393: 389: 379: 252:graphical control elements 242: 76: 1242: 1196: 1160: 1077: 989: 903: 857: 375: 72: 35:graphical user interfaces 606:"context-sensitive menu" 396:Pointer (user interface) 225: 1290:Zoomable user interface 382:Cursor (user interface) 337: 173: 1095:Client-side decoration 480: 1173:Breadcrumb navigation 513:Interaction technique 478: 239:Controls (or widgets) 156:can be child windows. 801:. 18 November 2015. 642:"Use tabs in Chrome" 355:Interaction elements 131:text user interfaces 767:. LifeSavvy Media. 681:Mozilla Corporation 537:"Window Definition" 518:Geometric primitive 414:direct manipulation 269:direct manipulation 265:software components 64:Structural elements 58:desktop environment 1032:Progress indicator 1007:HUD in video games 711:has generic name ( 646:Google Chrome Help 584:"How to Use Menus" 481: 79:Window (computing) 1298: 1297: 1145:Window decoration 1100:Disclosure widget 904:Data input-output 865:Adjustment handle 731:Safari User Guide 491:Adjustment handle 90:Microsoft Windows 16:(Redirected from 1318: 1243:Related concepts 1224:Inspector window 1209:Alert dialog box 1202: 1105:Frame / Fieldset 885:Hamburger button 844: 837: 830: 821: 820: 815: 814: 812: 810: 787: 781: 780: 778: 776: 756: 750: 749: 747: 745: 723: 717: 716: 710: 706: 704: 696: 694: 692: 668: 662: 661: 659: 657: 638: 632: 631: 628:"pull-down menu" 624: 618: 617: 615: 613: 602: 596: 595: 593: 591: 580: 571: 570: 568: 566: 555: 549: 548: 546: 544: 533: 102:container window 21: 1326: 1325: 1321: 1320: 1319: 1317: 1316: 1315: 1301: 1300: 1299: 1294: 1238: 1197: 1192: 1188:Virtual desktop 1156: 1073: 985: 899: 853: 848: 818: 808: 806: 789: 788: 784: 774: 772: 757: 753: 743: 741: 725: 724: 720: 708: 707: 698: 697: 690: 688: 677:Mozilla Support 669: 665: 655: 653: 640: 639: 635: 626: 625: 621: 611: 609: 604: 603: 599: 589: 587: 582: 581: 574: 564: 562: 557: 556: 552: 542: 540: 535: 534: 530: 526: 509: 493: 473: 449:insertion point 437: 435:Insertion point 402:pointing device 398: 392: 384: 378: 357: 340: 273:Widget toolkits 247: 241: 228: 176: 81: 75: 66: 39:visual language 28: 23: 22: 15: 12: 11: 5: 1324: 1314: 1313: 1296: 1295: 1293: 1292: 1287: 1282: 1280:Widget toolkit 1277: 1272: 1267: 1262: 1260:Layout manager 1257: 1252: 1246: 1244: 1240: 1239: 1237: 1236: 1234:Palette window 1231: 1226: 1221: 1216: 1211: 1205: 1203: 1194: 1193: 1191: 1190: 1185: 1183:Navigation bar 1180: 1175: 1170: 1164: 1162: 1158: 1157: 1155: 1154: 1149: 1148: 1147: 1137: 1132: 1127: 1122: 1117: 1112: 1107: 1102: 1097: 1092: 1087: 1081: 1079: 1075: 1074: 1072: 1071: 1066: 1061: 1056: 1051: 1050: 1049: 1044: 1039: 1029: 1027:Loading screen 1024: 1019: 1014: 1009: 1004: 999: 993: 991: 987: 986: 984: 983: 978: 973: 968: 963: 958: 953: 948: 943: 938: 933: 928: 923: 918: 913: 907: 905: 901: 900: 898: 897: 892: 887: 882: 880:Drop-down list 877: 872: 867: 861: 859: 855: 854: 847: 846: 839: 832: 824: 817: 816: 799:Opera Software 782: 751: 718: 663: 648:. Google Inc. 633: 619: 597: 586:. Java.sun.com 572: 550: 527: 525: 522: 521: 520: 515: 508: 505: 492: 489: 472: 469: 436: 433: 394:Main article: 391: 388: 380:Main article: 377: 374: 356: 353: 339: 336: 243:Main article: 240: 237: 227: 224: 223: 222: 214: 205: 195: 175: 172: 171: 170: 161:message window 157: 150:Pop-up windows 142: 122: 110:browser window 105: 88:is clicked in 77:Main article: 74: 71: 65: 62: 54:widget toolkit 26: 9: 6: 4: 3: 2: 1323: 1312: 1309: 1308: 1306: 1291: 1288: 1286: 1283: 1281: 1278: 1276: 1273: 1271: 1268: 1266: 1265:Look and feel 1263: 1261: 1258: 1256: 1253: 1251: 1248: 1247: 1245: 1241: 1235: 1232: 1230: 1227: 1225: 1222: 1220: 1217: 1215: 1212: 1210: 1207: 1206: 1204: 1201: 1195: 1189: 1186: 1184: 1181: 1179: 1176: 1174: 1171: 1169: 1166: 1165: 1163: 1159: 1153: 1150: 1146: 1143: 1142: 1141: 1138: 1136: 1133: 1131: 1128: 1126: 1123: 1121: 1118: 1116: 1113: 1111: 1108: 1106: 1103: 1101: 1098: 1096: 1093: 1091: 1088: 1086: 1083: 1082: 1080: 1076: 1070: 1067: 1065: 1062: 1060: 1057: 1055: 1052: 1048: 1045: 1043: 1042:Splash screen 1040: 1038: 1035: 1034: 1033: 1030: 1028: 1025: 1023: 1020: 1018: 1015: 1013: 1010: 1008: 1005: 1003: 1000: 998: 995: 994: 992: 990:Informational 988: 982: 979: 977: 974: 972: 969: 967: 964: 962: 959: 957: 954: 952: 949: 947: 944: 942: 941:Toggle switch 939: 937: 934: 932: 929: 927: 924: 922: 919: 917: 914: 912: 909: 908: 906: 902: 896: 893: 891: 888: 886: 883: 881: 878: 876: 873: 871: 868: 866: 863: 862: 860: 858:Command input 856: 852: 845: 840: 838: 833: 831: 826: 825: 822: 804: 800: 796: 792: 786: 770: 766: 762: 755: 739: 736: 732: 728: 722: 714: 709:|author= 702: 686: 682: 678: 674: 667: 651: 647: 643: 637: 629: 623: 607: 601: 585: 579: 577: 560: 554: 538: 532: 528: 519: 516: 514: 511: 510: 504: 502: 501:drag and drop 498: 488: 486: 477: 468: 466: 462: 458: 454: 450: 446: 442: 432: 430: 426: 422: 418: 415: 411: 407: 404:, commonly a 403: 397: 387: 383: 373: 371: 367: 362: 352: 350: 345: 335: 333: 329: 325: 324:radio buttons 321: 317: 313: 309: 305: 301: 297: 293: 289: 285: 281: 276: 274: 270: 266: 262: 258: 254: 253: 246: 236: 233: 220: 219: 215: 212: 211: 206: 202: 201: 196: 192: 191: 186: 185: 184: 182: 168: 167: 162: 158: 155: 151: 147: 143: 140: 136: 132: 128: 127: 126:Text terminal 123: 120: 116: 112: 111: 106: 103: 99: 98: 97: 95: 91: 87: 80: 70: 61: 59: 55: 51: 47: 42: 40: 36: 32: 19: 1254: 1229:Modal window 1161:Navigational 1037:Progress bar 997:Balloon help 956:Radio button 951:List builder 926:Cycle button 916:Color picker 875:Context menu 807:. Retrieved 794: 785: 773:. Retrieved 764: 754: 742:. Retrieved 730: 721: 689:. Retrieved 676: 666: 654:. Retrieved 645: 636: 622: 612:19 September 610:. Retrieved 608:. Foldoc.org 600: 590:19 September 588:. Retrieved 565:19 September 563:. Retrieved 561:. Foldoc.org 553: 543:19 September 541:. Retrieved 531: 494: 482: 448: 440: 438: 399: 385: 359:Some common 358: 349:web browsers 341: 277: 260: 256: 250: 248: 245:Widget (GUI) 229: 216: 210:context menu 208: 198: 188: 177: 164: 160: 146:child window 145: 124: 119:Web browsers 108: 101: 82: 67: 43: 30: 29: 1250:File viewer 1219:File dialog 1168:Address bar 931:Date picker 809:14 December 795:Opera Blogs 775:14 December 765:How-To Geek 744:14 December 691:14 December 656:14 December 445:text cursor 370:affordances 320:check boxes 298:within the 218:Menu extras 94:application 1214:Dialog box 1078:Containers 1059:Status bar 966:Search box 735:Apple Inc. 524:References 465:copy-paste 312:scrollbars 296:navigation 204:disappear. 166:dialog box 1275:Scrolling 1270:Mouseover 1178:Hyperlink 1152:Workspace 1090:Tree view 1085:Accordion 961:Scrollbar 936:Grid view 921:Combo box 485:selection 471:Selection 461:selection 115:web pages 50:post-WIMP 1305:Category 1198:Special 1110:Menu bar 1047:Throbber 981:Text box 946:List box 911:Checkbox 895:Pie menu 803:Archived 769:Archived 738:Archived 701:cite web 685:Archived 650:Archived 507:See also 457:commands 419:such as 417:gestures 410:touchpad 332:spinners 257:controls 190:menu bar 181:software 154:Internet 1200:windows 1135:Toolbar 1120:Popover 1069:Tooltip 1054:Sidebar 1017:Infobar 976:Spinner 390:Pointer 347:modern 328:sliders 288:buttons 261:widgets 194:appear. 152:on the 1140:Window 1125:Ribbon 971:Slider 870:Button 559:"menu" 497:handle 376:Cursor 366:intent 361:idioms 330:, and 316:labels 284:canvas 135:MS-DOS 73:Window 1115:Panel 1064:Toast 1022:Label 463:or a 453:focus 441:caret 425:touch 421:click 406:mouse 304:links 300:space 292:menus 226:Icons 163:, or 1285:WIMP 1012:Icon 890:Menu 811:2020 777:2020 746:2020 713:help 693:2020 658:2020 614:2006 592:2006 567:2006 545:2006 439:The 429:drag 427:and 338:Tabs 310:and 308:tabs 290:and 282:and 280:list 263:are 232:icon 200:menu 174:Menu 139:Unix 137:and 86:icon 46:WIMP 1130:Tab 447:or 408:or 344:tab 334:.) 294:), 259:or 230:An 56:or 1307:: 797:. 793:. 763:. 733:. 729:. 705:: 703:}} 699:{{ 683:. 679:. 675:. 644:. 575:^ 495:A 483:A 443:, 431:. 423:, 342:A 326:, 322:, 318:, 306:, 255:, 207:A 197:A 187:A 159:A 144:A 117:. 107:A 100:A 60:. 843:e 836:t 829:v 813:. 779:. 748:. 715:) 695:. 660:. 616:. 594:. 569:. 547:. 20:)

Index

Elements of graphical user interfaces
graphical user interfaces
visual language
WIMP
post-WIMP
widget toolkit
desktop environment
Window (computing)
icon
Microsoft Windows
application
browser window
web pages
Web browsers
Text terminal
text user interfaces
MS-DOS
Unix
Pop-up windows
Internet
dialog box
software
menu bar
menu
context menu
Menu extras
icon
Widget (GUI)
graphical control elements
software components

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.