Knowledge (XXG)

File dialog

Source 📝

33: 17: 163:
This means that an application does not have to run with the user's full authority. In other words, the application does not have to have the right to access all the user's files. An important aspect of the powerbox interface is that it can look to the user just like any other insecure file dialog,
88:
There are several types of file dialogs. The two most common being a two column view file dialog and a mini file browser dialog. Others include thumbnail view (for photos) and metadata (for music). There are several reasons for the many varieties of dialogs. First of all there is no single standard
79:
argument or as an exact file path. Others required users to select a file from the file manager. A file dialog allows an application to access individual files in a standardized and secure way, with the user in control of what files to share with the application. Mobile phone operating systems lack
151:
have been criticized for their lack of it. Early versions of Microsoft Windows also suffered from problems, mainly from the DOS legacy behind it. However, most of these are being addressed as more legacy programs are being converted to use newer, more usable file dialogs.
97:
The two column view is one of the primary file dialog types. It uses two columns. One for folders, and another for files. Other common features include the current folder name, a searchbox and buttons for basic file manipulation.
89:
design, so a program may implement their own for any purpose. Many GUI toolkits do not provide a file dialog, so an application is forced to use its own.
680: 267: 160:
A file powerbox is a file dialog which dynamically grants the application that opened it the right to access the file that the user chooses.
126:
receiving constant use, ease of use is a major factor in their design. The most common reasons for file dialog usability problems include:
736: 32: 179:
separate from the application. The powerbox component has access to all the user's files, whereas the application does not.
114:
Usually used by image related applications, a gallery of files are shown which allow a file to be chosen graphically.
106:
A mini file manager is often used. It represents the normal file manager, but it is restricted in its operations.
540: 260: 123: 53: 165: 69: 218: 715: 80:
file selection dialogs. Instead users are expected to give applications control over the whole file system.
520: 366: 598: 176: 175:
With a powerbox system, the file dialog is implemented as a trusted part of the system. It runs in a
253: 240: 164:
but can act to protect the bulk of the user's files from potentially untrustworthy software such as
489: 479: 401: 625: 565: 550: 457: 432: 396: 295: 133:
Wrong type of dialog for the application (e.g. no thumbnail view in a Wallpaper Selector, As in
570: 525: 290: 235: 25: 710: 649: 634: 437: 315: 310: 276: 68:
as they are not intended for file management, although some offer simple operations such as
613: 555: 510: 447: 427: 705: 685: 659: 608: 452: 305: 730: 690: 545: 467: 186: 72:
creation and renaming. Rather they are intended for the opening and saving of files.
57: 654: 462: 422: 381: 376: 351: 341: 300: 198: 76: 65: 48:(also called file selector/chooser, file requester, or open and save dialog) is a 675: 593: 530: 356: 61: 639: 484: 391: 183: 143:
Uses non standard terminology (Commonly in ports from other operating systems)
49: 37: 245: 700: 695: 603: 577: 515: 386: 361: 346: 535: 472: 406: 371: 336: 320: 560: 494: 442: 169: 16: 134: 31: 15: 122:
File dialogs have been a subject of much usability debate. As a
249: 148: 21: 75:
Before file dialogs, most programs requested files as a
219:"John Siracusa's Mac OS X Lion review at ArsTechnica" 668: 622: 586: 503: 415: 329: 283: 36:An "open" file dialog opened from a web browser on 140:Horizontal scrolling (As in Windows file dialogs), 261: 8: 241:Comparisons of various file dialogs, part 2 268: 254: 246: 182:Powerbox systems have been implemented in 681:List of graphical user interface elements 147:Many widget libraries toolkits such as 210: 24:. The file browser is hidden inside a 7: 236:Comparisons of various file dialogs 14: 56:that allows users to choose a 1: 20:A "save as" file dialog from 428:Head-up display in computing 753: 737:Graphical control elements 277:Graphical control elements 124:graphical control element 54:graphical control element 130:File system limitations, 716:Zoomable user interface 521:Client-side decoration 41: 29: 599:Breadcrumb navigation 35: 19: 64:. They differ from 458:Progress indicator 433:HUD in video games 168:or other forms of 42: 30: 724: 723: 571:Window decoration 526:Disclosure widget 330:Data input-output 291:Adjustment handle 177:protection domain 102:Mini file manager 26:disclosure widget 744: 669:Related concepts 650:Inspector window 635:Alert dialog box 628: 531:Frame / Fieldset 311:Hamburger button 270: 263: 256: 247: 223: 222: 215: 44:In computing, a 752: 751: 747: 746: 745: 743: 742: 741: 727: 726: 725: 720: 664: 623: 618: 614:Virtual desktop 582: 499: 411: 325: 279: 274: 232: 227: 226: 217: 216: 212: 207: 195: 158: 120: 112: 104: 95: 93:Two column view 86: 12: 11: 5: 750: 748: 740: 739: 729: 728: 722: 721: 719: 718: 713: 708: 706:Widget toolkit 703: 698: 693: 688: 686:Layout manager 683: 678: 672: 670: 666: 665: 663: 662: 660:Palette window 657: 652: 647: 642: 637: 631: 629: 620: 619: 617: 616: 611: 609:Navigation bar 606: 601: 596: 590: 588: 584: 583: 581: 580: 575: 574: 573: 563: 558: 553: 548: 543: 538: 533: 528: 523: 518: 513: 507: 505: 501: 500: 498: 497: 492: 487: 482: 477: 476: 475: 470: 465: 455: 453:Loading screen 450: 445: 440: 435: 430: 425: 419: 417: 413: 412: 410: 409: 404: 399: 394: 389: 384: 379: 374: 369: 364: 359: 354: 349: 344: 339: 333: 331: 327: 326: 324: 323: 318: 313: 308: 306:Drop-down list 303: 298: 293: 287: 285: 281: 280: 275: 273: 272: 265: 258: 250: 244: 243: 238: 231: 230:External links 228: 225: 224: 209: 208: 206: 203: 202: 201: 194: 191: 157: 154: 145: 144: 141: 138: 131: 119: 116: 111: 108: 103: 100: 94: 91: 85: 82: 13: 10: 9: 6: 4: 3: 2: 749: 738: 735: 734: 732: 717: 714: 712: 709: 707: 704: 702: 699: 697: 694: 692: 691:Look and feel 689: 687: 684: 682: 679: 677: 674: 673: 671: 667: 661: 658: 656: 653: 651: 648: 646: 643: 641: 638: 636: 633: 632: 630: 627: 621: 615: 612: 610: 607: 605: 602: 600: 597: 595: 592: 591: 589: 585: 579: 576: 572: 569: 568: 567: 564: 562: 559: 557: 554: 552: 549: 547: 544: 542: 539: 537: 534: 532: 529: 527: 524: 522: 519: 517: 514: 512: 509: 508: 506: 502: 496: 493: 491: 488: 486: 483: 481: 478: 474: 471: 469: 468:Splash screen 466: 464: 461: 460: 459: 456: 454: 451: 449: 446: 444: 441: 439: 436: 434: 431: 429: 426: 424: 421: 420: 418: 416:Informational 414: 408: 405: 403: 400: 398: 395: 393: 390: 388: 385: 383: 380: 378: 375: 373: 370: 368: 367:Toggle switch 365: 363: 360: 358: 355: 353: 350: 348: 345: 343: 340: 338: 335: 334: 332: 328: 322: 319: 317: 314: 312: 309: 307: 304: 302: 299: 297: 294: 292: 289: 288: 286: 284:Command input 282: 278: 271: 266: 264: 259: 257: 252: 251: 248: 242: 239: 237: 234: 233: 229: 220: 214: 211: 204: 200: 197: 196: 192: 190: 188: 187:Mac OS X Lion 185: 180: 178: 173: 171: 167: 166:Trojan horses 161: 155: 153: 150: 142: 139: 136: 132: 129: 128: 127: 125: 117: 115: 109: 107: 101: 99: 92: 90: 83: 81: 78: 73: 71: 67: 66:file managers 63: 59: 55: 51: 47: 39: 34: 27: 23: 18: 655:Modal window 644: 587:Navigational 463:Progress bar 423:Balloon help 382:Radio button 377:List builder 352:Cycle button 342:Color picker 301:Context menu 213: 199:File manager 181: 174: 162: 159: 146: 121: 113: 105: 96: 87: 77:command line 74: 45: 43: 676:File viewer 645:File dialog 594:Address bar 357:Date picker 62:file system 46:file dialog 640:Dialog box 504:Containers 485:Status bar 392:Search box 205:References 110:Thumbnails 50:dialog box 38:Windows 10 701:Scrolling 696:Mouseover 604:Hyperlink 578:Workspace 516:Tree view 511:Accordion 387:Scrollbar 362:Grid view 347:Combo box 118:Usability 60:from the 731:Category 624:Special 536:Menu bar 473:Throbber 407:Text box 372:List box 337:Checkbox 321:Pie menu 193:See also 156:Powerbox 626:windows 561:Toolbar 546:Popover 495:Tooltip 480:Sidebar 443:Infobar 402:Spinner 170:Malware 566:Window 551:Ribbon 397:Slider 296:Button 70:folder 52:-type 541:Panel 490:Toast 448:Label 184:Apple 137:2.6), 135:GNOME 84:Types 711:WIMP 438:Icon 316:Menu 58:file 556:Tab 149:GTK 22:GTK 733:: 189:. 172:. 269:e 262:t 255:v 221:. 40:. 28:.

Index


GTK
disclosure widget

Windows 10
dialog box
graphical control element
file
file system
file managers
folder
command line
graphical control element
GNOME
GTK
Trojan horses
Malware
protection domain
Apple
Mac OS X Lion
File manager
"John Siracusa's Mac OS X Lion review at ArsTechnica"
Comparisons of various file dialogs
Comparisons of various file dialogs, part 2
v
t
e
Graphical control elements
Adjustment handle
Button

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