[PD] pd.tk: how to get rid of scrollbars and menus?

Roman Haefeli reduzierer at yahoo.de
Thu Jun 12 20:44:20 CEST 2008


hi pat and andre

thank you, guys, for your suggestions. i actually want to have my patch
windows without menus/sb and i don't want to make my patches have no
m/sb on other peoples computers, that is why i would like to avoid the
toxy approach.

however, meanwhile i could solve it with a little help from #tcl.

to get rid of the menu, i uncommented the whole section from:

# the file menu 
line 939 in pd.tk of pd-vanilla 0.41.4

to:

# WM protocol
line 1203


in order to remove the scrollbars, i changed the section:

<start section>

   wm geometry $name $geometry
   canvas $name.c -width $width -height $height -background white \
       -yscrollcommand "$name.scrollvert set" \
       -xscrollcommand "$name.scrollhort set" \
       -scrollregion [concat 0 0 $width $height] 

    scrollbar $name.scrollvert -command "$name.c yview"
    scrollbar $name.scrollhort -command "$name.c xview" \
        -orient horizontal

    pack $name.scrollhort -side bottom -fill x
    pack $name.scrollvert -side right -fill y
    pack $name.c -side left -expand 1 -fill both

<end section>

to:

<start section>

   wm geometry $name $geometry
   canvas $name.c -width $width -height $height -background white
#       -yscrollcommand "$name.scrollvert set" \
#       -xscrollcommand "$name.scrollhort set" \
#       -scrollregion [concat 0 0 $width $height] 

#   scrollbar $name.scrollvert -command "$name.c yview"
#   scrollbar $name.scrollhort -command "$name.c xview" \
#       -orient horizontal

#   pack $name.scrollhort -side bottom -fill x
#   pack $name.scrollvert -side right -fill y
    pack $name.c -side left -expand 1 -fill both

<end section>

those changes seem to work, while they most likely are a very ugly
kludge. i get a en error from time to time (e.g. 'invalid command name
".x8277008.m.windows"') in stderr, but they don't seem to cause any
harm.

roman


On Thu, 2008-06-12 at 12:43 -0400, patrick wrote: 
> hi roman,
> 
> in pdmtl abstractions the 1.browser.pd doesn't have any menu or 
> scrollbar. this hack is done without editing pd.tk - also disabling ctrl+e.
> 
> tof did it, so i don't know the detail about this little hack. but i 
> think he used toxy to do it.
> 
> see the screenshot.
> 
> pat
> 
> 
> 
> Roman Haefeli wrote:
> > hi all
> >
> > without any specific tk knowledge, i still once managed to tweak the
> > pd.tk file, so that there weren't any menus and scrollbards anymore in
> > the patcher windows. it took me a while to find what needs to be skipped
> > and needs to to be kept in order to work correctly. now, after switching
> > to a newer pd version, i realized, that i cannot just re-use my work
> > done in the previous pd.tk. 
> >
> > if possible, can anyone explain in few words what needs to be done in
> > order to get rid of those? wouldn't it also be nice to have simply a
> > switch in the file to turn those on and off?
> >>
> > roman
> >
> >
> >
> >
> > 		
> > ___________________________________________________________ 
> > Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
> >
> >
> > _______________________________________________
> > Pd-list at iem.at mailing list
> > UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
> >
> >
> >   
> 


	
		
___________________________________________________________ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de





More information about the Pd-list mailing list