280 lines
3.6 KiB
Plaintext
280 lines
3.6 KiB
Plaintext
WindowTitle {Screen Grabber}
|
|
WindowSize 360 360 # Taille
|
|
WindowPosition 191 50 # Position
|
|
ForeColor {black}
|
|
BackColor {grey85}
|
|
ShadowColor {grey55}
|
|
HilightColor {grey100}
|
|
Font -adobe-helvetica-bold-r-*-*-12-*
|
|
|
|
Init
|
|
Begin
|
|
WarpPointer 1
|
|
Set $Ext = {.gif}
|
|
Set $Format = {| ppmtogif}
|
|
End
|
|
|
|
Widget 1
|
|
Property
|
|
Size 50 30
|
|
Position 190 320
|
|
Type PushButton
|
|
Title {OK}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
If (GetValue 5)==1 Then
|
|
Do {Exec xwd } $Opt1 { } $Opt2 { | xwdtopnm } $Format { > } (GetTitle 7) $Ext
|
|
Else
|
|
Do {Exec xwd } $Opt1 { } $Opt2 { | xwdtopnm | ppmtopgm | pnmtops | } (GetTitle 11)
|
|
Quit
|
|
End
|
|
End
|
|
|
|
Widget 2
|
|
Property
|
|
Size 50 30
|
|
Position 280 320
|
|
Type PushButton
|
|
Title {Cancel}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
Do {Exec xset s } $TimeOut
|
|
Quit
|
|
End
|
|
End
|
|
|
|
Widget 3
|
|
Property
|
|
Size 340 170
|
|
Position 10 10
|
|
Type Rectangle
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 4
|
|
Property
|
|
Position 15 2
|
|
Type ItemDraw
|
|
Title {Dump to:}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 5
|
|
Property
|
|
Size 50 30
|
|
Position 30 30
|
|
Type RadioButton
|
|
Title {File}
|
|
Value 1
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
ChangeValue 6 0
|
|
End
|
|
End
|
|
|
|
Widget 6
|
|
Property
|
|
Size 50 30
|
|
Position 30 110
|
|
Type RadioButton
|
|
Title {Printer}
|
|
Value 0
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
ChangeValue 5 0
|
|
End
|
|
End
|
|
|
|
Widget 7
|
|
Property
|
|
Size 250 30
|
|
Position 75 27
|
|
Type TextField
|
|
Title {~/picture}
|
|
Value 200
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 8
|
|
Property
|
|
Position 74 65
|
|
Type ItemDraw
|
|
Title {Format}
|
|
Value 1
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 9
|
|
Property
|
|
Position 130 60
|
|
Type PopupMenu
|
|
Title {GIF|PostScript|Tiff|X11 Pixmap|Pgm|Bmp|Sun rasterfile}
|
|
Value 1
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
If (GetValue 9)==1 Then
|
|
Begin
|
|
Set $Ext = {.gif}
|
|
Set $Format = {| ppmtogif}
|
|
End
|
|
Else
|
|
Begin
|
|
If (GetValue 9)==2 Then
|
|
Begin
|
|
Set $Ext = {.ps}
|
|
Set $Format = {| pnmtops}
|
|
End
|
|
Else
|
|
Begin
|
|
If (GetValue 9)==3 Then
|
|
Begin
|
|
Set $Ext = {.tif}
|
|
Set $Format = {| pnmtotiff}
|
|
End
|
|
Else
|
|
Begin
|
|
If (GetValue 9)==4 Then
|
|
Begin
|
|
Set $Ext = {.xpm}
|
|
Set $Format = {| ppmtoxpm}
|
|
End
|
|
Else
|
|
Begin
|
|
If (GetValue 9)==5 Then
|
|
Begin
|
|
Set $Ext = {.pgm}
|
|
Set $Format = { }
|
|
End
|
|
Else
|
|
Begin
|
|
If (GetValue 9)==6 Then
|
|
Begin
|
|
Set $Ext = {.bmp}
|
|
Set $Format = {| ppmtobmp}
|
|
End
|
|
Else
|
|
Begin
|
|
Set $Ext = {.ras}
|
|
Set $Format = {| pnmtorast}
|
|
End
|
|
End
|
|
End
|
|
End
|
|
End
|
|
End
|
|
End
|
|
End
|
|
|
|
Widget 10
|
|
Property
|
|
Position 74 138
|
|
Type ItemDraw
|
|
Title {Command line}
|
|
Value 1
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
|
|
Widget 11
|
|
Property
|
|
Size 150 30
|
|
Position 175 135
|
|
Type TextField
|
|
Title {lpr}
|
|
Value 200
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 12
|
|
Property
|
|
Size 340 100
|
|
Position 10 200
|
|
Type Rectangle
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 13
|
|
Property
|
|
Position 15 192
|
|
Type ItemDraw
|
|
Title {Options:}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 14
|
|
Property
|
|
Position 30 220
|
|
Type CheckBox
|
|
Title {Include frame}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
If (GetValue 14)==1 Then
|
|
Set $Opt1 = {-frame}
|
|
Else
|
|
Set $Opt1 = { }
|
|
End
|
|
End
|
|
|
|
Widget 15
|
|
Property
|
|
Position 30 260
|
|
Type CheckBox
|
|
Title {Select the root window}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
If (GetValue 15)==1 Then
|
|
Set $Opt2 = {-root}
|
|
Else
|
|
Set $Opt2 = { }
|
|
End
|
|
End
|
|
|
|
|
|
|