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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [tix/] [demos/] [samples/] [SText.tcl] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 markom
# Tix Demostration Program
2
#
3
# This sample program is structured in such a way so that it can be
4
# executed from the Tix demo program "widget": it must have a
5
# procedure called "RunSample". It should also have the "if" statment
6
# at the end of this file so that it can be run as a standalone
7
# program using tixwish.
8
 
9
# This file demonstrates the use of the tixScrolledText widget.
10
#
11
 
12
proc RunSample {w} {
13
 
14
    # We create the frame and the ScrolledText widget
15
    # at the top of the dialog box
16
    #
17
    frame $w.top -relief raised -bd 1
18
 
19
    # Create a Scrolled Text widget.
20
    #
21
    tixScrolledText $w.top.a
22
    pack $w.top.a -expand yes -fill both -padx 10 -pady 10 -side left
23
 
24
    # Use a ButtonBox to hold the buttons.
25
    #
26
    tixButtonBox $w.box -orientation horizontal
27
    $w.box add ok     -text Ok     -underline 0 -command "destroy $w" \
28
        -width 6
29
    $w.box add cancel -text Cancel -underline 0 -command "destroy $w" \
30
        -width 6
31
 
32
    pack $w.box -side bottom -fill x
33
    pack $w.top -side top -fill both -expand yes
34
 
35
    # Put the junk inside the text subwidget of the ScrolledText widget
36
    #
37
    $w.top.a subwidget text insert end {
38
Mon, 19 Jun 1995 11:39:52        comp.lang.tcl              Thread   34 of  220
39
Lines 353       A new way to put text and bitmaps together
40
ioi@xpi.com                Ioi K. Lam at Expert Interface Technologies
41
 
42
Hi,
43
 
44
I have implemented a new image type called "compound". It allows you
45
to glue together a bunch of bitmaps, images and text strings together
46
to form a bigger image. Then you can use this image with widgets that
47
support the -image option. This way you can display very fancy stuffs
48
in your GUI. For example, you can display a text string string
49
together with a bitmap, at the same time, inside a TK button widget. A
50
screenshot of compound images can be found at the bottom of this page:
51
 
52
        http://www.xpi.com/tix/screenshot.html
53
 
54
You can also you is in other places such as putting fancy bitmap+text
55
in menus, tabs of tixNoteBook widgets, etc. This feature will be
56
included in the next release of Tix (4.0b1). Count on it to make jazzy
57
interfaces!}
58
}
59
 
60
 
61
# This "if" statement makes it possible to run this script file inside or
62
# outside of the main demo program "widget".
63
#
64
if {![info exists tix_demo_running]} {
65
    wm withdraw .
66
    set w .demo
67
    toplevel $w
68
    RunSample $w
69
        bind $w <Destroy> exit
70
}
71
 

powered by: WebSVN 2.1.0

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