Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: FileNameSetter button return state

  • To: mathgroup at smc.vnet.net
  • Subject: [mg84369] Re: FileNameSetter button return state
  • From: "Steve Luttrell" <steve at _removemefirst_luttrell.org.uk>
  • Date: Thu, 20 Dec 2007 00:12:36 -0500 (EST)
  • References: <fk55rt$141$1@smc.vnet.net> <fkanqb$dkl$1@smc.vnet.net>

How fiendishly cunning! I'll add that to my list of "tricks".

Stephen Luttrell
West Malvern, UK

"dh" <dh at metrohm.ch> wrote in message news:fkanqb$dkl$1 at smc.vnet.net...
>
>
> Hi Steve,
>
> here is a dirty trick:
>
> Append a space to your file name. If on return the space is still there,
>
> "Cancel" was chosen. Otherwise the space is gone.
>
> hope this helps, Daniel
>
>
>
> Steve Luttrell wrote:
>
>> I want to use FileNameSetter to create a button which behaves in the
>
>> expected way for implementing a Save As... functionality.
>
>>
>
>> So I did this
>
>>
>
>> FileNameSetter[Dynamic[filename], "Save",  Appearance -> "Save File..."]
>
>>
>
>> This is fine, except that I can't find any way to determine whether the 
>> "OK"
>
>> or "Cancel" button is used to exit the file dialog box. It is not 
>> sufficient
>
>> to determine if the value of filename changes, because if you leave 
>> filename
>
>> unchanged and use the "OK" button to exit the dialog then this appears to 
>> be
>
>> indistinguishable from using the "Cancel" button.
>
>>
>
>> I can't find anything in the documentation about how to do this. I tried 
>> to
>
>> use the {fstart,f,fend} functionality of Dynamic, but this caused
>
>> FileNameSetter to break.
>
>>
>
>> Stephen Luttrell
>
>> West Malvern, UK
>
>>
>
>>
>
>
> 



  • Prev by Date: Re: Problem with Out keeping the camera view direction
  • Next by Date: Re: LinearSolve[m, b] is not equivalent to LinearSolve[m][b]
  • Previous by thread: Re: FileNameSetter button return state
  • Next by thread: Re: FileNameSetter button return state