Proof-of-concept of a GUI frontend program. Written in Tcl/Tk.
This commit is contained in:
@ -142,6 +142,32 @@ closing it immediately, waiting, and only then opening it for real:
|
||||
CFLAGS="$CFLAGS -DLibburn_udev_extra_open_cyclE -DLibburn_udev_wait_useC=500000"
|
||||
|
||||
|
||||
xorriso under control of a (GUI) frontend process
|
||||
|
||||
The dialog mode allows frontend programs to connect via pipes to the standard
|
||||
input and output of xorriso. Several commands of xorriso help with receiving
|
||||
and parsing of reply messages.
|
||||
|
||||
As a proof of concept, there is the Tcl/Tk script xorriso-tcltk which can
|
||||
be launched by this shell command in the directory where xorriso was built:
|
||||
|
||||
xorriso/xorriso -launch_frontend frontend/xorriso-tcltk --stdio --
|
||||
|
||||
resp. after installation:
|
||||
|
||||
xorriso -launch_frontend $(which xorriso-tcltk) --stdio --
|
||||
|
||||
See file frontend/README-tcltk for a description of its GUI.
|
||||
See its Tcl code for getting an idea how this gets achieved.
|
||||
|
||||
Further there is the C program frontend/frontend_pipes_xorriso.c which
|
||||
forks a xorriso process and shows the same communication gestures as
|
||||
xorriso-tcltk.
|
||||
In particular it connects to xorriso via two pipes, sends commands, waits
|
||||
for all replies of a command, picks info out of the xorriso message sieve,
|
||||
and parses reply message lines into words.
|
||||
|
||||
|
||||
Drives and Disk File Objects
|
||||
|
||||
The user of libisoburn applications needs rw-permission for the CD/DVD/BD
|
||||
|
Reference in New Issue
Block a user