home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / perl5 / Gnome2 / IconList.pod < prev    next >
Encoding:
Text File  |  2008-06-15  |  5.4 KB  |  493 lines

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