home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / lib / perl5 / Gnome2 / IconList.pod < prev    next >
Encoding:
Text File  |  2006-06-19  |  5.3 KB  |  490 lines

  1. =head1 NAME
  2.  
  3. Gnome2::IconList
  4.  
  5. =head1 HIERARCHY
  6.  
  7.   Glib::Object
  8.   +----Glib::Object::_Unregistered::GInitiallyUnowned
  9.        +----Gtk2::Object
  10.             +----Gtk2::Widget
  11.                  +----Gtk2::Container
  12.                       +----Gtk2::Layout
  13.                            +----Gnome2::Canvas
  14.                                 +----Gnome2::IconList
  15.  
  16. =head1 INTERFACES
  17.  
  18.   Gtk2::Atk::ImplementorIface
  19.  
  20.  
  21. =head1 METHODS
  22.  
  23. =head2 widget = Gnome2::IconList-E<gt>B<new> ($icon_width, $adj, $flags)
  24.  
  25. =over
  26.  
  27. =over
  28.  
  29. =item * $icon_width (integer) 
  30.  
  31. =item * $adj (Gtk2::Adjustment) 
  32.  
  33. =item * $flags (Gnome2::IconListFlags) 
  34.  
  35. =back
  36.  
  37. =back
  38.  
  39. =head2 integer = $gil-E<gt>B<append> ($icon_filename, $text)
  40.  
  41. =over
  42.  
  43. =over
  44.  
  45. =item * $icon_filename (string) 
  46.  
  47. =item * $text (string) 
  48.  
  49. =back
  50.  
  51. =back
  52.  
  53. =head2 integer = $gil-E<gt>B<append_pixbuf> ($im, $icon_filename, $text)
  54.  
  55. =over
  56.  
  57. =over
  58.  
  59. =item * $im (Gtk2::Gdk::Pixbuf) 
  60.  
  61. =item * $icon_filename (string) 
  62.  
  63. =item * $text (string) 
  64.  
  65. =back
  66.  
  67. =back
  68.  
  69. =head2 $gil-E<gt>B<clear> 
  70.  
  71. =over
  72.  
  73. =back
  74.  
  75. =head2 $gil-E<gt>B<set_col_spacing> ($pixels)
  76.  
  77. =over
  78.  
  79. =over
  80.  
  81. =item * $pixels (integer) 
  82.  
  83. =back
  84.  
  85. =back
  86.  
  87. =head2 integer = $gil-E<gt>B<find_icon_from_filename> ($filename)
  88.  
  89. =over
  90.  
  91. =over
  92.  
  93. =item * $filename (string) 
  94.  
  95. =back
  96.  
  97. =back
  98.  
  99. =head2 $gil-E<gt>B<focus_icon> ($idx)
  100.  
  101. =over
  102.  
  103. =over
  104.  
  105. =item * $idx (integer) 
  106.  
  107. =back
  108.  
  109. =back
  110.  
  111. =head2 $gil-E<gt>B<freeze> 
  112.  
  113. =over
  114.  
  115. =back
  116.  
  117. =head2 $gil-E<gt>B<set_hadjustment> ($hadj)
  118.  
  119. =over
  120.  
  121. =over
  122.  
  123. =item * $hadj (Gtk2::Adjustment) 
  124.  
  125. =back
  126.  
  127. =back
  128.  
  129. =head2 integer = $gil-E<gt>B<get_icon_at> ($x, $y)
  130.  
  131. =over
  132.  
  133. =over
  134.  
  135. =item * $x (integer) 
  136.  
  137. =item * $y (integer) 
  138.  
  139. =back
  140.  
  141. =back
  142.  
  143. =head2 $gil-E<gt>B<set_icon_border> ($pixels)
  144.  
  145. =over
  146.  
  147. =over
  148.  
  149. =item * $pixels (integer) 
  150.  
  151. =back
  152.  
  153. =back
  154.  
  155. =head2 string = $gil-E<gt>B<get_icon_filename> ($idx)
  156.  
  157. =over
  158.  
  159. =over
  160.  
  161. =item * $idx (integer) 
  162.  
  163. =back
  164.  
  165. =back
  166.  
  167. =head2 visibility = $gil-E<gt>B<icon_is_visible> ($pos)
  168.  
  169. =over
  170.  
  171. =over
  172.  
  173. =item * $pos (integer) 
  174.  
  175. =back
  176.  
  177. =back
  178.  
  179. =head2 object = $gil-E<gt>B<get_icon_pixbuf_item> ($idx)
  180.  
  181. =over
  182.  
  183. =over
  184.  
  185. =item * $idx (integer) 
  186.  
  187. =back
  188.  
  189. =back
  190.  
  191. =head2 icontextitem = $gil-E<gt>B<get_icon_text_item> ($idx)
  192.  
  193. =over
  194.  
  195. =over
  196.  
  197. =item * $idx (integer) 
  198.  
  199. =back
  200.  
  201. =back
  202.  
  203. =head2 $gil-E<gt>B<set_icon_width> ($w)
  204.  
  205. =over
  206.  
  207. =over
  208.  
  209. =item * $w (integer) 
  210.  
  211. =back
  212.  
  213. =back
  214.  
  215. =head2 $gil-E<gt>B<insert> ($pos, $icon_filename, $text)
  216.  
  217. =over
  218.  
  219. =over
  220.  
  221. =item * $pos (integer) 
  222.  
  223. =item * $icon_filename (string) 
  224.  
  225. =item * $text (string) 
  226.  
  227. =back
  228.  
  229. =back
  230.  
  231. =head2 $gil-E<gt>B<insert_pixbuf> ($pos, $im, $icon_filename, $text)
  232.  
  233. =over
  234.  
  235. =over
  236.  
  237. =item * $pos (integer) 
  238.  
  239. =item * $im (Gtk2::Gdk::Pixbuf) 
  240.  
  241. =item * $icon_filename (string) 
  242.  
  243. =item * $text (string) 
  244.  
  245. =back
  246.  
  247. =back
  248.  
  249. =head2 integer = $gil-E<gt>B<get_items_per_line> 
  250.  
  251. =over
  252.  
  253. =back
  254.  
  255. =head2 $gil-E<gt>B<moveto> ($pos, $yalign)
  256.  
  257. =over
  258.  
  259. =over
  260.  
  261. =item * $pos (integer) 
  262.  
  263. =item * $yalign (double) 
  264.  
  265. =back
  266.  
  267. =back
  268.  
  269. =head2 integer = $gil-E<gt>B<get_num_icons> 
  270.  
  271. =over
  272.  
  273. =back
  274.  
  275. =head2 $gil-E<gt>B<remove> ($pos)
  276.  
  277. =over
  278.  
  279. =over
  280.  
  281. =item * $pos (integer) 
  282.  
  283. =back
  284.  
  285. =back
  286.  
  287. =head2 $gil-E<gt>B<set_row_spacing> ($pixels)
  288.  
  289. =over
  290.  
  291. =over
  292.  
  293. =item * $pixels (integer) 
  294.  
  295. =back
  296.  
  297. =back
  298.  
  299. =head2 $gil-E<gt>B<select_all> 
  300.  
  301. =over
  302.  
  303. =back
  304.  
  305. =head2 $gil-E<gt>B<select_icon> ($pos)
  306.  
  307. =over
  308.  
  309. =over
  310.  
  311. =item * $pos (integer) 
  312.  
  313. =back
  314.  
  315. =back
  316.  
  317. =head2 list = $gil-E<gt>B<get_selection> 
  318.  
  319. =over
  320.  
  321.  
  322. Returns a list of integers.
  323.  
  324.  
  325. =back
  326.  
  327. =head2 selectionmode = $gil-E<gt>B<get_selection_mode> 
  328.  
  329. =over
  330.  
  331. =back
  332.  
  333. =head2 $gil-E<gt>B<set_selection_mode> ($mode)
  334.  
  335. =over
  336.  
  337. =over
  338.  
  339. =item * $mode (Gtk2::SelectionMode) 
  340.  
  341. =back
  342.  
  343. =back
  344.  
  345. =head2 $gil-E<gt>B<set_separators> ($sep)
  346.  
  347. =over
  348.  
  349. =over
  350.  
  351. =item * $sep (string) 
  352.  
  353. =back
  354.  
  355. =back
  356.  
  357. =head2 $gil-E<gt>B<set_text_spacing> ($pixels)
  358.  
  359. =over
  360.  
  361. =over
  362.  
  363. =item * $pixels (integer) 
  364.  
  365. =back
  366.  
  367. =back
  368.  
  369. =head2 $gil-E<gt>B<thaw> 
  370.  
  371. =over
  372.  
  373. =back
  374.  
  375. =head2 integer = $gil-E<gt>B<unselect_all> 
  376.  
  377. =over
  378.  
  379. =back
  380.  
  381. =head2 $gil-E<gt>B<unselect_icon> ($pos)
  382.  
  383. =over
  384.  
  385. =over
  386.  
  387. =item * $pos (integer) 
  388.  
  389. =back
  390.  
  391. =back
  392.  
  393. =head2 $gil-E<gt>B<set_vadjustment> ($vadj)
  394.  
  395. =over
  396.  
  397. =over
  398.  
  399. =item * $vadj (Gtk2::Adjustment) 
  400.  
  401. =back
  402.  
  403. =back
  404.  
  405.  
  406. =head1 SIGNALS
  407.  
  408. =over
  409.  
  410. =item B<select-icon> (Gnome2::IconList, integer, Gtk2::Gdk::Event)
  411.  
  412. =item B<unselect-icon> (Gnome2::IconList, integer, Gtk2::Gdk::Event)
  413.  
  414. =item B<focus-icon> (Gnome2::IconList, integer)
  415.  
  416. =item boolean = B<text-changed> (Gnome2::IconList, integer, string)
  417.  
  418. =item B<move-cursor> (Gnome2::IconList, Gtk2::DirectionType, boolean)
  419.  
  420. =item B<toggle-cursor-selection> (Gnome2::IconList)
  421.  
  422. =back
  423.  
  424.  
  425. =head1 ENUMS AND FLAGS
  426.  
  427. =head2 enum Gtk2::DirectionType
  428.  
  429. =over
  430.  
  431. =item * 'tab-forward' / 'GTK_DIR_TAB_FORWARD'
  432.  
  433. =item * 'tab-backward' / 'GTK_DIR_TAB_BACKWARD'
  434.  
  435. =item * 'up' / 'GTK_DIR_UP'
  436.  
  437. =item * 'down' / 'GTK_DIR_DOWN'
  438.  
  439. =item * 'left' / 'GTK_DIR_LEFT'
  440.  
  441. =item * 'right' / 'GTK_DIR_RIGHT'
  442.  
  443. =back
  444.  
  445.  
  446. =head2 enum Gtk2::SelectionMode
  447.  
  448. =over
  449.  
  450. =item * 'none' / 'GTK_SELECTION_NONE'
  451.  
  452. =item * 'single' / 'GTK_SELECTION_SINGLE'
  453.  
  454. =item * 'browse' / 'GTK_SELECTION_BROWSE'
  455.  
  456. =item * 'multiple' / 'GTK_SELECTION_MULTIPLE'
  457.  
  458. =item * 'extended' / 'GTK_SELECTION_EXTENDED'
  459.  
  460. =back
  461.  
  462.  
  463. =head2 enum Gtk2::Visibility
  464.  
  465. =over
  466.  
  467. =item * 'none' / 'GTK_VISIBILITY_NONE'
  468.  
  469. =item * 'partial' / 'GTK_VISIBILITY_PARTIAL'
  470.  
  471. =item * 'full' / 'GTK_VISIBILITY_FULL'
  472.  
  473. =back
  474.  
  475.  
  476.  
  477. =head1 SEE ALSO
  478.  
  479. L<Gnome2>, L<Glib::Object>, L<Glib::Object::_Unregistered::GInitiallyUnowned>, L<Gtk2::Object>, L<Gtk2::Widget>, L<Gtk2::Container>, L<Gtk2::Layout>, L<Gnome2::Canvas>
  480.  
  481. =head1 COPYRIGHT
  482.  
  483. Copyright (C) 2003-2004 by the gtk2-perl team.
  484.  
  485. This software is licensed under the LGPL.  See L<Gnome2> for a full notice.
  486.  
  487.  
  488. =cut
  489.  
  490.