🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #31138

Re: fsel_input

#31138
From: Warner Young
Date: Tue, 08 Mar 1988 22:04
63 lines
3424 bytes
In article <3951@batcomputer.tn.cornell.edu> braner@tcgould.tn.cornell.edu (braner) writes:
>[]


>My biggest complaints about the GEM fsel box have NOT been addressed by
>the posted alternatives.  Here is my wish list, if anybody who's into
>writing such things wants ideas...

>The drive:\directory\subdirectory\*.* entry drives me nuts.
>For one thing, the "*.*" should be the default, without the need
>to type it.  Then there's the very limited editing of that string.
>If it says "A:\*.*" and I just want to change the 'A' to 'B', I have
>to press ESC to clear it all, then retype the whole mess.  Why can't
>I position the cursor anywhere in the string with the mouse, Mac style?
>(yeah, I know, Apple's lawyers would get mad...)  If the "*.*" was
>implicit it wouldn't be so bad.

>Then comes the worst part.  After laboriously typing in the path, I
>ALWAYS, automatically, without any thought, hit RETURN.  Which kicks
>me out of the fsel box, and I have to start all over again.  Why, oh why,
>can't RETURN, at that point, be equivalent to clicking inside the directory
>list?  After all, at that point I already have the fingers on the keyboard!

>Other suggestions:  can't I be a masochist (?) and simply type the full
>pathname, including the file name, into ONE text-edit input field, if I so
>prefer?  Why can't the thing remember where I was last time around (the
>application, really, should do that) (well, "filefix" tries to do that, but
>if my last attempt involved typing in a nonexistant path, it refuses to let
>me in at all the next time).

>- Moshe Braner


	Okay, I am currently at work on a new fsel_input routine.  There
are some things that I've done which I doubt I'll change, like:

	This will be a completely new fsel_input.  It takes a few more
	arguments than the old one, so there's really no way to trap
	for the old one and pop up this one.  Which means, that you can
	use it in your own programs, but existing ones still suffer.

	I will include a string for a title (eg. Delete Junk), so you know
	what you're doing.

	There will be an option to sort the files in several ways, mostly
	like the Desktop does.

	Re-selecting the drive letter will be handled through two
	arrow buttons (up and down through the alphabet).

Aside from that, since I'm not yet done, I'm open to suggestions.
I'll try to work in as much as possible, while keeping it compact.
When I'm done, I'll be glad to release the source.  BTW, I am using
Alcyon 4.14, just in case those of you with different C compilers
need to know.

	Email me your suggestions, and we'll see what happens...

\        /arner	- Writer of the dreaded Safety Seal Reviews
 \  /   /	- Owner of the vaporware group Safety Seal Software
  \/ \_/oung
       |	- Disclaimer:  I'm not associated with any of the companies
     \_|		above, in any way except (possibly) as a customer.
Technical Details
Message-ID: <1339@pasteur.Berkeley.Edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!ames!pasteur!zooey.Berkeley.EDU!c162-br
References: <8802250623.AA17637@ucbvax.Berkeley.EDU> <3951@batcomputer.tn.cornell.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!ames!pasteur!zooey.Berkeley.EDU!c162-br
From: c162-br@zooey.Berkeley.EDU (Warner Young)
Newsgroups: comp.sys.atari.st
Subject: Re: fsel_input
Message-ID: <1339@pasteur.Berkeley.Edu>
Date: 8 Mar 88 22:04:09 GMT
References: <8802250623.AA17637@ucbvax.Berkeley.EDU> <3951@batcomputer.tn.cornell.edu>
Sender: news@pasteur.Berkeley.Edu
Reply-To: c162-br@zooey.Berkeley.EDU.UUCP (Warner Young)
Organization: University of California, Berkeley
Lines: 63