[PD-cvs] pd/src desire.tk,1.1.2.309,1.1.2.310

Mathieu Bouchard matju at users.sourceforge.net
Thu Aug 10 21:51:22 CEST 2006


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7977

Modified Files:
      Tag: devel_0_39
	desire.tk 
Log Message:
added commandline options help and buttonbar tooltips


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.309
retrieving revision 1.1.2.310
diff -C2 -d -r1.1.2.309 -r1.1.2.310
*** desire.tk	10 Aug 2006 01:38:24 -0000	1.1.2.309
--- desire.tk	10 Aug 2006 19:51:17 -0000	1.1.2.310
***************
*** 375,378 ****
--- 375,393 ----
  set files_to_open {}
  
+ proc cmdline_help {} {
+   puts "DesireData commandline options:
+   -serverargs (for future use)
+       -server   select the executable for the pd server
+         -lang   language: english francais deutsch catala ...
+                       ... espanol portugues italiano bokmal
+      -console   set number of scrollback lines in console (0 = disable)
+          -gdb   run pd server through gdb
+        -nogdb   ... or don't
+   -gdbconsole   show gdb output in console
+ -nogdbconsole   ... or don't
+     -valgrind   run pd server through valgrind
+   -novalgrind   ... or don't"
+ }
+ 
  for {set i 0} {$i < $argc} {incr i} {
    global cmdline files_to_open
***************
*** 389,392 ****
--- 404,408 ----
        ^-valgrind\$ {set cmdline(valgrind) 1}
      ^-novalgrind\$ {set cmdline(valgrind) 0}
+     ^-h|-help|--help\$ {cmdline_help; exit 1}
      ^- {puts "ERROR: command line argument: unknown $o"}
      default {lappend files_to_open [lindex $argv $i]}
***************
*** 1226,1230 ****
      toplevel $win -menu $win.m
      # turn buttonbar on/off
!     if {[look buttonbar]} {pack [[ButtonBar new $self] widget] -side top -fill x -expand no}
      set @statusbar [StatusBar new $self]
      # turn statusbar on/off
--- 1242,1251 ----
      toplevel $win -menu $win.m
      # turn buttonbar on/off
!     if {[look buttonbar]} {
! 	if {[catch {pack [[ButtonBar new $self] widget] -side top -fill x -expand no}]} {
! 	    global errorInfo
! 	    post "Can't show ButtonBar: %s" $errorInfo
! 	}
!     }
      set @statusbar [StatusBar new $self]
      # turn statusbar on/off
***************
*** 4443,4464 ****
  
  set butt {
! 	{object  {obj_create %W butt}}
! 	{message {pd %W msg 0}}
! 	{number  {pd %W floatatom 0}}
! 	{symbol  {pd %W symbolatom 0}}
! 	{comment {pd %W text 0}}
! 	{bang    {pd %W bng 0}}
! 	{toggle  {pd %W toggle 0}}
! 	{number2 {pd %W numbox 0}}
! 	{vslider {pd %W vslider 0}}
! 	{hslider {pd %W hslider 0}}
! 	{vradio  {pd %W vradio 0}}
! 	{hradio  {pd %W hradio 0}}
! 	{vu      {pd %W vumeter 0}}
! 	{dropper {pd %W dropper 0}}
! 	{canvas  {pd %W mycnv 0}}
! 	{graph   {pd %W graph}}
! 	{array   {pd %W menuarray 0}}
  }
  
  proc button_bar_add {x y} {
--- 4464,4485 ----
  
  set butt {
! 	{object  obj        {obj_create %W butt}}
! 	{message msg        {pd %W msg 0}}
! 	{number  floatatom  {pd %W floatatom 0}}
! 	{symbol  symbolatom {pd %W symbolatom 0}}
! 	{comment text       {pd %W text 0}}
! 	{bang    bng        {pd %W bng 0}}
! 	{toggle  tgl        {pd %W toggle 0}}
! 	{number2 nbx        {pd %W numbox 0}}
! 	{vslider vsl        {pd %W vslider 0}}
! 	{hslider hsl        {pd %W hslider 0}}
! 	{vradio  vradio     {pd %W vradio 0}}
! 	{hradio  hradio     {pd %W hradio 0}}
! 	{vu      vu         {pd %W vumeter 0}}
! 	{canvas  cnv        {pd %W mycnv 0}}
! 	{graph   graph      {pd %W graph}}
! 	{array   array      {pd %W menuarray 0}}
  }
+ #	{dropper dropper    {pd %W dropper 0}}
  
  proc button_bar_add {x y} {
***************
*** 4469,4484 ****
  proc load_button_bar {} {
  	global butt cmdline
- 	set icons {mode_edit mode_run}
  	set dir $cmdline(icons)
! 	foreach b $butt {
! 		if {[string compare [lindex $b 2] noload]!=0} {
! 			lappend icons [lindex $b 0]
! 		}
  	}
! 	foreach im $icons {
! 		set errMsg {}
! 		if {[catch {image create photo icon_$im -file $dir/$im.gif }]} {
! 			# post_to_gui "ERROR: $errorInfo\n"
! 		}
  	}
  }
--- 4490,4500 ----
  proc load_button_bar {} {
  	global butt cmdline
  	set dir $cmdline(icons)
! 	foreach icon {mode_edit mode_run} {
! 		image create photo icon_$icon -file $dir/$icon.gif
  	}
! 	foreach b $butt {
! 		mset {icon name cmd} $b
! 		image create photo icon_$icon -file $dir/$icon.gif
  	}
  }
***************
*** 4495,4500 ****
  	pack [button $bb.edit -image icon_mode_edit -border 1 -command "$@canvas editmode= 1"] -side left
  	foreach e $butt {
! 	  mset {icon cmd} $e
! 	  catch {pack [button $bb.$icon -image icon_$icon -border 1 -command [regsub -all -- %W $cmd .$@canvas]] -side left}
  	}
  	pack [entry $bb.name -font {courier 9} -width 10 -border 0] -side right
--- 4511,4518 ----
  	pack [button $bb.edit -image icon_mode_edit -border 1 -command "$@canvas editmode= 1"] -side left
  	foreach e $butt {
! 	  mset {icon name cmd} $e
! 	  pack [button $bb.$name -image icon_$icon -border 1 \
! 		-command [regsub -all -- %W $cmd .$@canvas]] -side left
! 	  balloon $bb.$name [say $name]
  	}
  	pack [entry $bb.name -font {courier 9} -width 10 -border 0] -side right





More information about the Pd-cvs mailing list