Feel free... we have a backlog of UnitTest stuff to do... though not covering 
"UI" things yet, in general (would be nice to have a UI driver for tests...)

Regards, Gary

  ----- Original Message ----- 
  From: Mariano Martinez Peck 
  To: [email protected] 
  Sent: Thursday, January 28, 2010 4:26 PM
  Subject: Re: [Pharo-project] Behaviour of the FileDialogWindow (Was: How 
doIsave the contents of a Workspace?)





    Perhaps you could describe a set of scenarios for what kind of return(s) you
    would like, taking into account the many possible outcomes (path/file does
    not exist, require new file, require existing file etc.)


  Someone here is shouting "Unit Tests!!!!"
   

    Regards, Gary

    ----- Original Message -----
    From: "George Herolyants" <[email protected]>
    To: <[email protected]>

    Sent: Tuesday, January 26, 2010 8:46 AM
    Subject: [Pharo-project] Behaviour of the FileDialogWindow (Was: How do
    Isave the contents of a Workspace?)


    > 2010/1/25 Schwab,Wilhelm K <[email protected]>:
    >> Gary,
    >>
    >> IMHO, the correct result is the file name.  First, Squeak's streams are,
    >> how do I put this nicely...  Second, there are some plaform dependencies
    >> re ownership.  Finally, somebody might want to try Nile.
    >>
    >> Bill
    >>
    >
    > Exactly! Another use case might be when I just don't want to save a
    > file immediately. So, I agree with Bill, the correct behaviour for the
    > FileDialogWindow is to return the full file name and let its user do
    > what it want.
    >
    > The same for the opening of a file. Maybe even these cases can be
    > merged into the one.
    >
    >>
    >> -----Original Message-----
    >> From: [email protected]
    >> [mailto:[email protected]] On Behalf Of Gary
    >> Chambers
    >> Sent: Monday, January 25, 2010 9:57 AM
    >> To: [email protected]
    >> Subject: Re: [Pharo-project] [newbee] How do I save the
    >> contentsofaWorkspace?
    >>
    >> Actually rather more complicated than that...
    >> You'll want the full path I expect, also the correct OK button
    >> enablement...
    >>
    >> Any reason not to have the FileStream?
    >>
    >> Regards, Gary
    >>
    >> ----- Original Message -----
    >> From: "Gary Chambers" <[email protected]>
    >> To: <[email protected]>
    >> Sent: Monday, January 25, 2010 2:50 PM
    >> Subject: Re: [Pharo-project] [newbee] How do I save the
    >> contentsofaWorkspace?
    >>
    >>
    >>> Not at present.
    >>> Have a look at FileDialogWindow.
    >>> Perhaps you could add a couple of methods...
    >>>
    >>> saveSelectedFile
    >>> "Answer the name of the selected file or new filename or nil if blank."
    >>>
    >>> |d f|
    >>> d := self selectedFileDirectory ifNil: [^nil].
    >>> f := self selectedFileName ifNil: [self fileNameText withBlanksTrimmed].
    >>> ^f ifEmpty: [nil].
    >>>
    >>> answerSaveFileName
    >>> "Set the receiver to answer the selected/entered file name."
    >>>
    >>> self actionSelector: #saveSelectedFileName.
    >>> self changed: #okEnabled
    >>>
    >>>
    >>> Then, to open one...
    >>>
    >>> |fd|
    >>> fd := FileDialogWindow new
    >>>  title: title;
    >>>  answerSaveFileName.
    >>> ^(modalParentMorph openModal: fd) answer
    >>>
    >>> Choosing an appropriate modal owner.
    >>> If you want, you could add the convenience methods to TEasilyThemed
    >>> also...
    >>>
    >>> Regards, Gary
    >>>
    >>> ----- Original Message -----
    >>> From: "George Herolyants" <[email protected]>
    >>> To: <[email protected]>
    >>> Sent: Monday, January 25, 2010 12:37 PM
    >>> Subject: Re: [Pharo-project] [newbee] How do I save the contents
    >>> ofaWorkspace?
    >>>
    >>>
    >>>> 2010/1/25 Gary Chambers <[email protected]>:
    >>>>> The base UIManager code has no accessors for file saving, though
    >>>>> Polymorph does support such a dialog...
    >>>>>
    >>>>> Try
    >>>>>
    >>>>> UITheme builder fileSave: "Your dialog title here'
    >>>>
    >>>> Thanks Gary! But is there a way to force this dialog to return just
    >>>> file name and not to create a file stream?
    >>>>
    >>>> _______________________________________________
    >>>> Pharo-project mailing list
    >>>> [email protected]
    >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
    >>>
    >>>
    >>> _______________________________________________
    >>> Pharo-project mailing list
    >>> [email protected]
    >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
    >>
    >>
    >> _______________________________________________
    >> Pharo-project mailing list
    >> [email protected]
    >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
    >>
    >> _______________________________________________
    >> Pharo-project mailing list
    >> [email protected]
    >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
    >>
    >
    > _______________________________________________
    > Pharo-project mailing list
    > [email protected]
    > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


    _______________________________________________
    Pharo-project mailing list
    [email protected]
    http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project





------------------------------------------------------------------------------


  _______________________________________________
  Pharo-project mailing list
  [email protected]
  http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to