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
|
||
|
|
||
|
|
||
|
|