Knowledge

Newt (programming library)

Source 📝

601: 63: 165: 22: 299: 588:
instead of the text based interface. It is fully compatible with the official Newt implementation and can be replaced at run time, without recompilation. Like any other GTK components, gNewt controls can also use mouse input whereas the original Newt only supports the keyboard.
537:
Windows must be created and destroyed as a stack (the order of discarding is the exact opposite to that of creation). The top level window is always modal. Many behaviours, such as widget traversal order, are difficult or impossible to change.
175: 556:
The capabilities are fully adequate for the installation process, and Newt was used for the user friendly OS installers. It is also used in some system tools (like
695: 548:
These restrictions simplify the design of the library as well as the code of programs using it, though they impose limitations on user interface design.
530:
and is written mostly focusing on clear interface, simplicity and small footprint. Because of that, unlike most recent GUI engines, it does not use an
189:
of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be
757: 752: 80: 35: 241: 127: 213: 99: 220: 106: 767: 606: 736: 227: 113: 656: 432: 278: 260: 209: 146: 95: 49: 415: 772: 41: 84: 573: 186: 348: 182: 234: 120: 531: 198: 777: 569: 377: 73: 499: 709: 545:(a mouse-driver) but many users report Newt and Whiptail not responding to mouse control. 8: 491: 460: 475: 468: 194: 507: 190: 427: 384: 584:
gNewt project (no longer active) provides an alternative implementation that uses
762: 560:) that focus more on functionality than on looking attractive to the end user. 542: 495: 471: 420: 393: 746: 660: 527: 483: 682:"Official page of Newt and Whiptail, including git source code repository" 618: 326: 312: 710:"Debian mailing list question about dialog package with mouse support" 557: 487: 464: 405: 303: 62: 479: 643: 626:- the text interface library for which dialog was written in 1994 623: 397: 318: 181:
Please help to demonstrate the notability of the topic by citing
541:
Mouse control appears to be supported in the source code, using
511: 389: 526:
Newt was originally designed for use in the install code of
298: 728: 681: 585: 443: 696:"Stack Exchange question about using mouse in whiptail" 572:. However, there are bindings to other languages like 596: 506:, which provides the most commonly used features of 87:. Unsourced material may be challenged and removed. 498:needed by programs built with newt, as well as a 474:. Newt can be used to add stacked windows, entry 744: 306:tool that uses Newt to create its user interface 176:notability guidelines for products and services 410:about 850 Kb when installed on i686 platform. 50:Learn how and when to remove these messages 297: 279:Learn how and when to remove this message 261:Learn how and when to remove this message 147:Learn how and when to remove this message 745: 607:Free and open-source software portal 158: 85:adding citations to reliable sources 56: 15: 563: 13: 758:C (programming language) libraries 753:Application programming interfaces 354:0.52.24 / October 25, 2023 14: 789: 720: 494:. This package also contains the 433:GNU Lesser General Public License 31:This article has multiple issues. 599: 163: 61: 20: 644:https://pagure.io/newt/releases 210:"Newt" programming library 96:"Newt" programming library 72:needs additional citations for 39:or discuss these issues on the 702: 688: 674: 649: 637: 1: 768:Text user interface libraries 737:Bash Shell Scripting/Whiptail 630: 486:, labels, plain text fields, 516:Not Erik's Windowing Toolkit 7: 592: 579: 521: 10: 794: 617:- Newt text interface for 183:reliable secondary sources 172:The topic of this article 532:event-driven architecture 438: 426: 414: 404: 383: 373: 369: 347: 343: 335: 325: 311: 296: 174:may not meet Knowledge's 646:- accessed on 2023/12/14 551: 510:. Newt is based on the 356:; 10 months ago 773:Unix programming tools 514:. It abbreviates from 492:text user interfaces 81:improve this article 568:Newt is written in 461:programming library 293: 313:Original author(s) 291: 178: 454: 453: 289: 288: 281: 271: 270: 263: 245: 173: 157: 156: 149: 131: 54: 785: 732: 731: 729:Official website 714: 713: 706: 700: 699: 692: 686: 685: 678: 672: 671: 669: 668: 659:. Archived from 653: 647: 641: 616: 609: 604: 603: 602: 564:Interoperability 450: 447: 445: 385:Operating system 364: 362: 357: 331:Miroslav Lichvar 301: 294: 290: 284: 277: 266: 259: 255: 252: 246: 244: 203: 167: 166: 159: 152: 145: 141: 138: 132: 130: 89: 65: 57: 46: 24: 23: 16: 793: 792: 788: 787: 786: 784: 783: 782: 778:Widget toolkits 743: 742: 727: 726: 723: 718: 717: 708: 707: 703: 694: 693: 689: 680: 679: 675: 666: 664: 657:"Newt tutorial" 655: 654: 650: 642: 638: 633: 614: 605: 600: 598: 595: 582: 566: 554: 524: 472:user interfaces 442: 365: 360: 358: 355: 336:Initial release 307: 285: 274: 273: 272: 267: 256: 250: 247: 204: 202: 180: 168: 164: 153: 142: 136: 133: 90: 88: 78: 66: 25: 21: 12: 11: 5: 791: 781: 780: 775: 770: 765: 760: 755: 741: 740: 733: 722: 721:External links 719: 716: 715: 701: 687: 673: 648: 635: 634: 632: 629: 628: 627: 621: 611: 610: 594: 591: 581: 578: 565: 562: 553: 550: 523: 520: 496:shared library 452: 451: 440: 436: 435: 430: 424: 423: 421:Widget toolkit 418: 412: 411: 408: 402: 401: 394:Cross-platform 387: 381: 380: 375: 371: 370: 367: 366: 353: 351: 349:Stable release 345: 344: 341: 340: 337: 333: 332: 329: 323: 322: 315: 309: 308: 302: 287: 286: 269: 268: 171: 169: 162: 155: 154: 69: 67: 60: 55: 29: 28: 26: 19: 9: 6: 4: 3: 2: 790: 779: 776: 774: 771: 769: 766: 764: 761: 759: 756: 754: 751: 750: 748: 738: 734: 730: 725: 724: 711: 705: 697: 691: 683: 677: 663:on 2017-01-24 662: 658: 652: 645: 640: 636: 625: 622: 620: 613: 612: 608: 597: 590: 587: 577: 575: 571: 561: 559: 549: 546: 544: 539: 535: 533: 529: 528:Red Hat Linux 519: 517: 513: 512:slang library 509: 505: 501: 497: 493: 489: 485: 484:radio buttons 481: 477: 473: 470: 466: 462: 458: 449: 441: 437: 434: 431: 429: 425: 422: 419: 417: 413: 409: 407: 403: 399: 395: 391: 388: 386: 382: 379: 376: 372: 368: 352: 350: 346: 342: 338: 334: 330: 328: 324: 320: 316: 314: 310: 305: 300: 295: 283: 280: 265: 262: 254: 243: 240: 236: 233: 229: 226: 222: 219: 215: 212: –  211: 207: 206:Find sources: 200: 196: 192: 188: 184: 177: 170: 161: 160: 151: 148: 140: 129: 126: 122: 119: 115: 112: 108: 105: 101: 98: –  97: 93: 92:Find sources: 86: 82: 76: 75: 70:This article 68: 64: 59: 58: 53: 51: 44: 43: 38: 37: 32: 27: 18: 17: 704: 690: 676: 665:. Retrieved 661:the original 651: 639: 583: 567: 555: 547: 540: 536: 525: 515: 503: 502:application 469:widget-based 456: 455: 327:Developer(s) 317:Erik Troan, 275: 257: 248: 238: 231: 224: 217: 205: 143: 134: 124: 117: 110: 103: 91: 79:Please help 74:verification 71: 47: 40: 34: 33:Please help 30: 735:Wikibooks' 490:, etc., to 187:independent 747:Categories 667:2011-07-03 631:References 619:GNU Parted 488:scrollbars 480:checkboxes 463:for color 374:Written in 361:2023-10-25 221:newspapers 195:redirected 107:newspapers 36:improve it 558:Partimage 465:text mode 304:Partimage 251:June 2016 185:that are 137:June 2016 42:talk page 739:tutorial 593:See also 580:Variants 522:Overview 504:whiptail 321:engineer 624:ncurses 615:nparted 476:widgets 439:Website 428:License 398:Live CD 359: ( 319:Red Hat 235:scholar 199:deleted 121:scholar 763:S-Lang 574:Python 508:dialog 444:pagure 237:  230:  223:  216:  208:  191:merged 123:  116:  109:  102:  94:  552:Usage 459:is a 448:/newt 390:Linux 242:JSTOR 228:books 197:, or 128:JSTOR 114:books 457:Newt 416:Type 406:Size 339:1996 292:Newt 214:news 100:news 586:GTK 543:GPM 500:CLI 446:.io 83:by 749:: 576:. 534:. 518:. 482:, 478:, 467:, 392:, 193:, 45:. 712:. 698:. 684:. 670:. 570:C 400:) 396:( 378:C 363:) 282:) 276:( 264:) 258:( 253:) 249:( 239:· 232:· 225:· 218:· 201:. 179:. 150:) 144:( 139:) 135:( 125:· 118:· 111:· 104:· 77:. 52:) 48:(

Index

improve it
talk page
Learn how and when to remove these messages

verification
improve this article
adding citations to reliable sources
"Newt" programming library
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
notability guidelines for products and services
reliable secondary sources
independent
merged
redirected
deleted
"Newt" programming library
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Learn how and when to remove this message

Partimage

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