home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freesoft 1999 February
/
Freesoft_1999-02_cd.bin
/
Recenz
/
Utility
/
DisplayDoctorLinux
/
scitech-display-doctor-1.0beta-3.i386.rpm
/
scitech-display-doctor-1.0beta.3.cpio.gz
/
scitech-display-doctor-1.0beta.3.cpio
/
usr
/
lib
/
nucleus
/
XF86Setup
/
card.tcl
next >
Wrap
Text File
|
1998-09-19
|
3KB
|
97 lines
# $XConsortium: card.tcl /main/5 1996/10/28 04:55:06 kaleb $
#
#
#
#
# $XFree86: xc/programs/Xserver/hw/xfree86/XF86Setup/card.tcl,v 3.12.2.4 1998/02/26 13:58:58 dawes Exp $
#
# Copyright 1996 by Joseph V. Moss <joe@XFree86.Org>
#
# See the file "LICENSE" for information regarding redistribution terms,
# and for a DISCLAIMER OF ALL WARRANTIES.
#
#
# Card configuration routines
#
proc Card_create_widgets { win } {
global ServerList XF86Setup_library cardDevNum DeviceIDs
global cardDetail cardReadmeWasSeen UseConfigFile
global pc98_EGC messages cardServer
set w [winpathprefix $win]
set cardDevNum 0
set cardServer SDD
frame $w.card -width 640 -height 420 \
-relief ridge -borderwidth 5
frame $w.card.top
pack $w.card.top -side top -fill x -padx 5m
label $w.card.vbeaf -text $messages(card.3)
pack $w.card.vbeaf
set config [vbe_getconfiginfo]
label $w.card.manuf -text "Manufacturer: [lindex $config 0]"
label $w.card.chip -text "Chipset: [lindex $config 1]"
label $w.card.dac -text "DAC Name: [lindex $config 2]"
label $w.card.clock -text "Clock Chip: [lindex $config 3]"
label $w.card.ver -text "Version: [lindex $config 4] Preview"
label $w.card.build -text "BuildDate: [lindex $config 5]"
label $w.card.logo-sci -image SciTech-logo
label $w.card.logo-sdd -image SDD-logo
pack $w.card.logo-sci
pack $w.card.manuf $w.card.chip $w.card.dac $w.card.clock $w.card.ver $w.card.build -anchor w -after $w.card.logo-sci
# pack $w.card.logo-sdd
}
proc Card_activate { win } {
set w [winpathprefix $win]
pack $w.card -side top -fill both -expand yes
}
proc Card_deactivate { win } {
set w [winpathprefix $win]
pack forget $w.card
}
proc Card_set_configvars { win } {
global DeviceIDs cardServer ServerList cardDevNum
global AccelServerList CardChipSets CardRamDacs CardClockChips
global cardDacSpeed cardDacProbe cardRamSize UseConfigFile
global messages
set w [winpathprefix $win]
set devid [lindex $DeviceIDs $cardDevNum]
global Device_$devid
set Device_${devid}(Server) $cardServer
set Device_${devid}(Chipset) [$w.card.chipset.cbox eget]
set Device_${devid}(Ramdac) [$w.card.ramdac.cbox eget]
set Device_${devid}(ClockChip) [$w.card.clockchip.cbox eget]
set Device_${devid}(ExtraLines) [$w.card.options.text.text get 0.0 end]
set Device_${devid}(Options) [split [$w.card.options.list.cbox eget] ,]
if {[llength $DeviceIDs] == 1} {
set Device_${devid}(BoardName) [string range \
[$w.card.title cget -text] \
[string length $messages(card.28)] end]
}
if { $cardRamSize } {
set Device_${devid}(VideoRam) $cardRamSize
} else {
set Device_${devid}(VideoRam) ""
}
if { $UseConfigFile } {
if { $cardDacProbe } {
set Device_${devid}(DacSpeed) ""
} else {
set Device_${devid}(DacSpeed) [expr $cardDacSpeed*1000]
}
}
}