Re: How about the argument ``-nosplash'' in ap_UnixApp.cpp

Ming-I Hsieh (mihs@wm28.csie.ncu.edu.tw)
Thu, 17 Jun 1999 08:54:08 +0800


This is a multi-part message in MIME format.
--------------88CF11FCE305F71588CD5347
Content-Type: text/plain; charset=big5
Content-Transfer-Encoding: 7bit

Jeff Hostetler wrote:

> i send my last response before i received your second
> messge last night (chicago time), so when i wrote my
> data structure discussion i hadn't seen your getopt_long
> table stuff.
>
> parse command line should be done first and build a list
> of filenames to open and maybe update the option variable
> settings. then show the splash. this needs to occur
> quickly -- you want the splash to occupy the user's eye
> while they wait for the document windows to open.
>
> then (while the splash is up) go thru and start creating
> document windows and opening document files -- this can
> take a while -- depending upon the speed of the machine
> and the bandwidth of the X connection and the size of the
> document on disk. this is why i was suggesting a ut_vector
> of filenames -- accumulate them in the parse and then
> wait and open them one by one later on by walking thru the
> vector.
>
> as for the getopt table of values, i've not had a chance
> to read the man page on it, so i'll have to let you and
> Shaw discuss this. (i'm leaving for vacation tomorrow)
>
> as for the list of options what we need, the list that i
> noted in pseudo-BNF in the comment block is a good start.
> i would add --help as is the style and the usage dump as
> is typical.
>
> jeff

Ok! But I have an end-of-term examination! -_-
Here are a sample of new ParseCommandLine
using getopt_long. Of couse, it will call _showSplash
before opening documents. :)

--------------88CF11FCE305F71588CD5347
Content-Type: application/x-gzip;
name="New-ParseCommandLine-Sample.patch.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="New-ParseCommandLine-Sample.patch.gz"

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
KgAA
--------------88CF11FCE305F71588CD5347--



This archive was generated by hypermail 1.03b2.