OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [tags/] [start/] [insight/] [itcl/] [iwidgets3.0.0/] [demos/] [scrolledlistbox] - Blame information for rev 1782

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 markom
#!/bin/sh
2
# ----------------------------------------------------------------------
3
#  DEMO: scrolledlistbox in [incr Widgets]
4
# ----------------------------------------------------------------------
5
#\
6
exec itkwish "$0" ${1+"$@"}
7
package require Iwidgets 3.0
8
 
9
# itkwish interprets the rest...
10
# ----------------------------------------------------------------------
11
option add *textBackground seashell
12
. configure -background white
13
 
14
iwidgets::scrolledlistbox .slb -labeltext "Scrolledlistbox" \
15
    -vscrollmode dynamic -hscrollmode none \
16
    -selectmode single \
17
    -labelpos nw -selectioncommand {
18
        puts "click: [.slb getcurselection]"
19
    }
20
 
21
pack .slb -padx 4 -pady 4
22
 
23
.slb insert 0 Hello World! Cruel
24
.slb delete "Hello"
25
.slb insert 0 "Goodbye"
26
 
27
button .add -text "Add" -command {
28
    .slb insert end "Goodbye!"
29
}
30
pack .add -padx 4 -pady 4
31
 
32
button .del -text "Delete" -command {
33
    .slb delete 0
34
}
35
pack .del -padx 4 -pady 4

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.