home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 March / PCWorld_2003-03_cd.bin / Software / Topware / activeperl / ActivePerl / Perl / site / lib / Tk.pod < prev    next >
Encoding:
Text File  |  2000-03-30  |  6.9 KB  |  843 lines

  1. =head1 NAME
  2.  
  3. Tk - a graphical user interface toolkit for Perl
  4.  
  5. =head1 SYNOPSIS
  6.  
  7.     use Tk;
  8.     $top = new MainWindow;
  9.     MainLoop;
  10.  
  11. =head1 DESCRIPTION
  12.  
  13. The Perl/Tk manual is split up into a number of sections:
  14.  
  15. =head2 Introduction
  16.  
  17. =over 4
  18.  
  19. =item *
  20.  
  21. L<Tk::overview|Tk::overview>
  22.  
  23. =item *
  24.  
  25. L<Tk::UserGuide|Tk::UserGuide>
  26.  
  27. =back
  28.  
  29. =head2 Tk Geometry Management
  30.  
  31. =over 4
  32.  
  33. =item *
  34.  
  35. L<Tk::Adjuster|Tk::Adjuster>
  36.  
  37. =item *
  38.  
  39. L<Tk::form|Tk::form>
  40.  
  41. =item *
  42.  
  43. L<Tk::grid|Tk::grid>
  44.  
  45. =item *
  46.  
  47. L<Tk::pack|Tk::pack>
  48.  
  49. =item *
  50.  
  51. L<Tk::place|Tk::place>
  52.  
  53. =item *
  54.  
  55. L<Tk::Table|Tk::Table>
  56.  
  57. =item *
  58.  
  59. L<Tk::Tiler|Tk::Tiler>
  60.  
  61. =item *
  62.  
  63. L<Tk::Wm|Tk::Wm>
  64.  
  65. =back
  66.  
  67. =head2 Binding Events and Callbacks
  68.  
  69. =over 4
  70.  
  71. =item *
  72.  
  73. L<Tk::After|Tk::After>
  74.  
  75. =item *
  76.  
  77. L<Tk::bind|Tk::bind>
  78.  
  79. =item *
  80.  
  81. L<Tk::bindtags|Tk::bindtags>
  82.  
  83. =item *
  84.  
  85. L<Tk::callbacks|Tk::callbacks>
  86.  
  87. =item *
  88.  
  89. L<Tk::Error|Tk::Error>
  90.  
  91. =item *
  92.  
  93. L<Tk::event|Tk::event>
  94.  
  95. =item *
  96.  
  97. L<Tk::exit|Tk::exit>
  98.  
  99. =item *
  100.  
  101. L<Tk::fileevent|Tk::fileevent>
  102.  
  103. =item *
  104.  
  105. L<Tk::IO|Tk::IO>
  106.  
  107. =back
  108.  
  109. =head2 Tk Image Classes
  110.  
  111. =over 4
  112.  
  113. =item *
  114.  
  115. L<Tk::Animation|Tk::Animation>
  116.  
  117. =item *
  118.  
  119. L<Tk::Bitmap|Tk::Bitmap>
  120.  
  121. =item *
  122.  
  123. L<Tk::Compound|Tk::Compound>
  124.  
  125. =item *
  126.  
  127. L<Tk::Image|Tk::Image>
  128.  
  129. =item *
  130.  
  131. L<Tk::Photo|Tk::Photo>
  132.  
  133. =item *
  134.  
  135. L<Tk::Pixmap|Tk::Pixmap>
  136.  
  137. =back
  138.  
  139. =head2 Tix Extensions
  140.  
  141. =over 4
  142.  
  143. =item *
  144.  
  145. L<Tk::Balloon|Tk::Balloon>
  146.  
  147. =item *
  148.  
  149. L<Tk::BrowseEntry|Tk::BrowseEntry>
  150.  
  151. =item *
  152.  
  153. L<Tk::DialogBox|Tk::DialogBox>
  154.  
  155. =item *
  156.  
  157. L<Tk::DirTree|Tk::DirTree>
  158.  
  159. =item *
  160.  
  161. L<Tk::DItem|Tk::DItem>
  162.  
  163. =item *
  164.  
  165. L<Tk::InputO|Tk::InputO>
  166.  
  167. =item *
  168.  
  169. L<Tk::LabFrame|Tk::LabFrame>
  170.  
  171. =item *
  172.  
  173. L<Tk::Mwm|Tk::Mwm>
  174.  
  175. =item *
  176.  
  177. L<Tk::NoteBook|Tk::NoteBook>
  178.  
  179. =item *
  180.  
  181. L<Tk::TixGrid|Tk::TixGrid>
  182.  
  183. =item *
  184.  
  185. L<Tk::tixWm|Tk::tixWm>
  186.  
  187. =item *
  188.  
  189. L<Tk::TList|Tk::TList>
  190.  
  191. =item *
  192.  
  193. L<Tk::Tree|Tk::Tree>
  194.  
  195. =back
  196.  
  197. =head2 Tk Widget Classes
  198.  
  199. =over 4
  200.  
  201. =item *
  202.  
  203. L<Tk::Button|Tk::Button>
  204.  
  205. =item *
  206.  
  207. L<Tk::Canvas|Tk::Canvas>
  208.  
  209. =item *
  210.  
  211. L<Tk::Checkbutton|Tk::Checkbutton>
  212.  
  213. =item *
  214.  
  215. L<Tk::Entry|Tk::Entry>
  216.  
  217. =item *
  218.  
  219. L<Tk::Frame|Tk::Frame>
  220.  
  221. =item *
  222.  
  223. L<Tk::HList|Tk::HList>
  224.  
  225. =item *
  226.  
  227. L<Tk::Label|Tk::Label>
  228.  
  229. =item *
  230.  
  231. L<Tk::Listbox|Tk::Listbox>
  232.  
  233. =item *
  234.  
  235. L<Tk::Menu|Tk::Menu>
  236.  
  237. =item *
  238.  
  239. L<Tk::Menubutton|Tk::Menubutton>
  240.  
  241. =item *
  242.  
  243. L<Tk::Message|Tk::Message>
  244.  
  245. =item *
  246.  
  247. L<Tk::Optionmenu|Tk::Optionmenu>
  248.  
  249. =item *
  250.  
  251. L<Tk::Radiobutton|Tk::Radiobutton>
  252.  
  253. =item *
  254.  
  255. L<Tk::Scale|Tk::Scale>
  256.  
  257. =item *
  258.  
  259. L<Tk::Scrollbar|Tk::Scrollbar>
  260.  
  261. =item *
  262.  
  263. L<Tk::Text|Tk::Text>
  264.  
  265. =item *
  266.  
  267. L<Tk::Toplevel|Tk::Toplevel>
  268.  
  269. =back
  270.  
  271. =head2 Tk Generic Methods
  272.  
  273. =over 4
  274.  
  275. =item *
  276.  
  277. L<Tk::Font|Tk::Font>
  278.  
  279. =item *
  280.  
  281. L<Tk::send|Tk::send>
  282.  
  283. =item *
  284.  
  285. L<Tk::tkvars|Tk::tkvars>
  286.  
  287. =item *
  288.  
  289. L<Tk::Widget|Tk::Widget>
  290.  
  291. =item *
  292.  
  293. L<Tk::X11Font|Tk::X11Font>
  294.  
  295. =back
  296.  
  297. =head2 User Interaction
  298.  
  299. =over 4
  300.  
  301. =item *
  302.  
  303. L<Tk::DropSite|Tk::DropSite>
  304.  
  305. =item *
  306.  
  307. L<Tk::Clipboard|Tk::Clipboard>
  308.  
  309. =item *
  310.  
  311. L<Tk::focus|Tk::focus>
  312.  
  313. =item *
  314.  
  315. L<Tk::grab|Tk::grab>
  316.  
  317. =item *
  318.  
  319. L<Tk::selection|Tk::selection>
  320.  
  321. =back
  322.  
  323. =head2 Creating and Configuring Widgets
  324.  
  325. =over 4
  326.  
  327. =item *
  328.  
  329. L<Tk::CmdLine|Tk::CmdLine>
  330.  
  331. =item *
  332.  
  333. L<Tk::MainWindow|Tk::MainWindow>
  334.  
  335. =item *
  336.  
  337. L<Tk::option|Tk::option>
  338.  
  339. =item *
  340.  
  341. L<Tk::options|Tk::options>
  342.  
  343. =item *
  344.  
  345. L<Tk::palette|Tk::palette>
  346.  
  347. =item *
  348.  
  349. L<Tk::Xrm|Tk::Xrm>
  350.  
  351. =back
  352.  
  353. =head2 Popups and Dialogs
  354.  
  355. =over 4
  356.  
  357. =item *
  358.  
  359. L<Tk::chooseColor|Tk::chooseColor>
  360.  
  361. =item *
  362.  
  363. L<Tk::ColorEditor|Tk::ColorEditor>
  364.  
  365. =item *
  366.  
  367. L<Tk::Dialog|Tk::Dialog>
  368.  
  369. =item *
  370.  
  371. L<Tk::Dialog|Tk::Dialog>
  372.  
  373. =item *
  374.  
  375. L<Tk::FileSelect|Tk::FileSelect>
  376.  
  377. =item *
  378.  
  379. L<Tk::getOpenFile|Tk::getOpenFile>
  380.  
  381. =item *
  382.  
  383. L<Tk::messageBox|Tk::messageBox>
  384.  
  385. =back
  386.  
  387. =head2 Derived Widgets
  388.  
  389. =over 4
  390.  
  391. =item *
  392.  
  393. L<Tk::composite|Tk::composite>
  394.  
  395. =item *
  396.  
  397. L<Tk::configspec|Tk::configspec>
  398.  
  399. =item *
  400.  
  401. L<Tk::Derived|Tk::Derived>
  402.  
  403. =item *
  404.  
  405. L<Tk::mega|Tk::mega>
  406.  
  407. =item *
  408.  
  409. L<Tk::ROText|Tk::ROText>
  410.  
  411. =item *
  412.  
  413. L<Tk::Scrolled|Tk::Scrolled>
  414.  
  415. =item *
  416.  
  417. L<Tk::TextUndo|Tk::TextUndo>
  418.  
  419. =item *
  420.  
  421. L<Tk::Reindex|Tk::Reindex>
  422.  
  423. =item *
  424.  
  425. L<Tk::Pane|Tk::Pane>
  426.  
  427. =item *
  428.  
  429. L<Tk::ProgressBar|Tk::ProgressBar>
  430.  
  431. =back
  432.  
  433. =head2 C Programming
  434.  
  435. =over 4
  436.  
  437. =item *
  438.  
  439. Internals
  440.  
  441. =item *
  442.  
  443. pTk
  444.  
  445. =item *
  446.  
  447. 3DBorder
  448.  
  449. =item *
  450.  
  451. BackgdErr
  452.  
  453. =item *
  454.  
  455. BindTable
  456.  
  457. =item *
  458.  
  459. CanvPsY
  460.  
  461. =item *
  462.  
  463. CanvTkwin
  464.  
  465. =item *
  466.  
  467. CanvTxtInfo
  468.  
  469. =item *
  470.  
  471. Clipboard
  472.  
  473. =item *
  474.  
  475. ClrSelect
  476.  
  477. =item *
  478.  
  479. ConfigWidg
  480.  
  481. =item *
  482.  
  483. ConfigWind
  484.  
  485. =item *
  486.  
  487. CoordToWin
  488.  
  489. =item *
  490.  
  491. CrtErrHdlr
  492.  
  493. =item *
  494.  
  495. CrtGenHdlr
  496.  
  497. =item *
  498.  
  499. CrtImgType
  500.  
  501. =item *
  502.  
  503. CrtItemType
  504.  
  505. =item *
  506.  
  507. CrtMainWin
  508.  
  509. =item *
  510.  
  511. CrtPhImgFmt
  512.  
  513. =item *
  514.  
  515. CrtSelHdlr
  516.  
  517. =item *
  518.  
  519. CrtWindow
  520.  
  521. =item *
  522.  
  523. DeleteImg
  524.  
  525. =item *
  526.  
  527. DoOneEvent
  528.  
  529. =item *
  530.  
  531. DoWhenIdle
  532.  
  533. =item *
  534.  
  535. DrawFocHlt
  536.  
  537. =item *
  538.  
  539. EventHndlr
  540.  
  541. =item *
  542.  
  543. EventInit
  544.  
  545. =item *
  546.  
  547. FileHndlr
  548.  
  549. =item *
  550.  
  551. FindPhoto
  552.  
  553. =item *
  554.  
  555. FontId
  556.  
  557. =item *
  558.  
  559. FreeXId
  560.  
  561. =item *
  562.  
  563. GeomReq
  564.  
  565. =item *
  566.  
  567. GetAnchor
  568.  
  569. =item *
  570.  
  571. GetBitmap
  572.  
  573. =item *
  574.  
  575. GetCapStyl
  576.  
  577. =item *
  578.  
  579. GetClrmap
  580.  
  581. =item *
  582.  
  583. GetColor
  584.  
  585. =item *
  586.  
  587. GetCursor
  588.  
  589. =item *
  590.  
  591. GetFont
  592.  
  593. =item *
  594.  
  595. GetFontStr
  596.  
  597. =item *
  598.  
  599. GetGC
  600.  
  601. =item *
  602.  
  603. GetImage
  604.  
  605. =item *
  606.  
  607. GetJoinStl
  608.  
  609. =item *
  610.  
  611. GetJustify
  612.  
  613. =item *
  614.  
  615. GetOption
  616.  
  617. =item *
  618.  
  619. GetPixels
  620.  
  621. =item *
  622.  
  623. GetPixmap
  624.  
  625. =item *
  626.  
  627. GetRelief
  628.  
  629. =item *
  630.  
  631. GetRootCrd
  632.  
  633. =item *
  634.  
  635. GetScroll
  636.  
  637. =item *
  638.  
  639. GetSelect
  640.  
  641. =item *
  642.  
  643. GetUid
  644.  
  645. =item *
  646.  
  647. GetVisual
  648.  
  649. =item *
  650.  
  651. GetVRoot
  652.  
  653. =item *
  654.  
  655. HandleEvent
  656.  
  657. =item *
  658.  
  659. IdToWindow
  660.  
  661. =item *
  662.  
  663. ImgChanged
  664.  
  665. =item *
  666.  
  667. InternAtom
  668.  
  669. =item *
  670.  
  671. MainLoop
  672.  
  673. =item *
  674.  
  675. MaintGeom
  676.  
  677. =item *
  678.  
  679. MainWin
  680.  
  681. =item *
  682.  
  683. ManageGeom
  684.  
  685. =item *
  686.  
  687. MapWindow
  688.  
  689. =item *
  690.  
  691. MeasureChar
  692.  
  693. =item *
  694.  
  695. MoveToplev
  696.  
  697. =item *
  698.  
  699. Name
  700.  
  701. =item *
  702.  
  703. NameOfImg
  704.  
  705. =item *
  706.  
  707. OwnSelect
  708.  
  709. =item *
  710.  
  711. ParseArgv
  712.  
  713. =item *
  714.  
  715. Preserve
  716.  
  717. =item *
  718.  
  719. QWinEvent
  720.  
  721. =item *
  722.  
  723. Restack
  724.  
  725. =item *
  726.  
  727. RestrictEv
  728.  
  729. =item *
  730.  
  731. SetAppName
  732.  
  733. =item *
  734.  
  735. SetClass
  736.  
  737. =item *
  738.  
  739. SetGrid
  740.  
  741. =item *
  742.  
  743. SetVisual
  744.  
  745. =item *
  746.  
  747. Sleep
  748.  
  749. =item *
  750.  
  751. StrictMotif
  752.  
  753. =item *
  754.  
  755. TextLayout
  756.  
  757. =item *
  758.  
  759. TimerHndlr
  760.  
  761. =item *
  762.  
  763. Tk_Init
  764.  
  765. =item *
  766.  
  767. WindowId
  768.  
  769. =back
  770.  
  771. =head2 Implementation
  772.  
  773. =over 4
  774.  
  775. =item *
  776.  
  777. L<Tk::Eventloop|Tk::Eventloop>
  778.  
  779. =item *
  780.  
  781. L<Tk::Item|Tk::Item>
  782.  
  783. =item *
  784.  
  785. L<Tk::Submethods|Tk::Submethods>
  786.  
  787. =item *
  788.  
  789. L<Tk::WidgetDemo|Tk::WidgetDemo>
  790.  
  791. =item *
  792.  
  793. L<Tk::widgets|Tk::widgets>
  794.  
  795. =back
  796.  
  797. =head2 Experimental Modules
  798.  
  799. =over 4
  800.  
  801. =item *
  802.  
  803. L<Tk::Common|Tk::Common>
  804.  
  805. =item *
  806.  
  807. L<Tk::SunConst|Tk::SunConst>
  808.  
  809. =item *
  810.  
  811. L<Tk::WinPhoto|Tk::WinPhoto>
  812.  
  813. =back
  814.  
  815. =head2 Other Modules and Languages
  816.  
  817. =over 4
  818.  
  819. =item *
  820.  
  821. L<Tk::Compile|Tk::Compile>
  822.  
  823. =item *
  824.  
  825. L<Tk::Tcl-perl|Tk::Tcl-perl>
  826.  
  827. =item *
  828.  
  829. L<Tk::X|Tk::X>
  830.  
  831. =back
  832.  
  833.  
  834. =head1 AUTHOR
  835.  
  836. Nick Ing-Simmons
  837.  
  838. =head1 SEE ALSO
  839.  
  840. L<perl(1)|perl>, L<wish(1)|wish>.
  841.  
  842. =cut
  843.