Blame demo/mouselabels.dem
Branch: d91bdeb5ca8403e9c5ce8c53ff1b7ce4c7459d76
Packit
0986c0
#
Packit
0986c0
# $Id: mouselabels.dem,v 1.1 2006/07/10 19:49:54 sfeam Exp $
Packit
0986c0
#
Packit
0986c0
# Demonstrate screen interaction using mouse variables
Packit
0986c0
#
Packit
0986c0
# MOUSE_X MOUSE_Y MOUSE_KEY MOUSE_CHAR
Packit
0986c0
#
Packit
0986c0
Packit
0986c0
set termoption enhanced
Packit
0986c0
Packit
0986c0
set title "Demo interactive placement of labels using mouse feedback"
Packit
0986c0
set label 1 at graph 0.02, graph 0.9
Packit
0986c0
set label 1 "Position mouse at desired start of label and start typing\nEnhanced text syntax may be used\nArrow keys will reposition label as you go\n or <bs> allows editing\n <tab> to terminate this label\n <esc> to terminate demo"
Packit
0986c0
Packit
0986c0
set border 0
Packit
0986c0
unset xtics
Packit
0986c0
unset ytics
Packit
0986c0
set key box
Packit
0986c0
Packit
0986c0
plot sin(13*besj0(x))/x
Packit
0986c0
Packit
0986c0
#
Packit
0986c0
# Initialize label identifier
Packit
0986c0
#
Packit
0986c0
LID = 100
Packit
0986c0
Packit
0986c0
#
Packit
0986c0
# Loop over interactive placement of new labels
Packit
0986c0
#
Packit
0986c0
load "mouselab_1.dem"
Packit
0986c0
show label
Packit
0986c0
Packit
0986c0
#
Packit
0986c0
# All done with demo
Packit
0986c0
#
Packit
0986c0
unset label 1
Packit
0986c0
set label 2 "DONE"
Packit
0986c0
replot
Packit
0986c0
pause -1 "Hit <cr> to continue"
Packit
0986c0
reset