[comp.sys.amiga] Little enhancements for 1.3

peter@sugar.UUCP (Peter da Silva) (12/06/87)

Suggestions:

	1) Gadgets should use the same font as their window.

		String gadgets only use the current font
		when they're active.

	2) Screens with the SCREENQUIET flag set shouldn't get any
	   rendering done in them.

		When you open one with a custombitmap, it renders
		the title bar layer in the top 10 rows, blanking
		them out.

	3) Windows with the BORDERLESS flag shouldn't have any
	   system gadget rendering done in them.

		For example, when you use the drag bar it renders
		it, even with no title and border.

There are probably other little enhancements like this that would make
everyone's life a lot easier. If I think of any more I'll let you know.
-- 
-- Peter da Silva  `-_-'  ...!hoptoad!academ!uhnix1!sugar!peter
-- Disclaimer: These U aren't mere opinions... these are *values*.

dillon@CORY.BERKELEY.EDU (Matt Dillon) (12/07/87)

How bout: (little enhancements)

	-Allow the Font pointer in the NewWindow structure to be NULL, in which
	 case the Workbench Screen's Font is used (or system default if there
	 is no workbench screen)

	-Better error recovery when the SCREEN size somebody specifies is
	 illegal (for instance, width not a multiple of 16).  As in, don't
	 crash.

	-Better error recovery from SizeWindow() and MoveWindow() .. As in
	 don't crash if the spec is out of bounds.

	-A 'depth' parameter for windows.  All this would do is inform the
	 layers routines how many bitmap planes are to be used for 
	 SMART_REFRESH and SUPERBITMAP windows.  Everything else is already
	 taken care of by the rp_Mask field in the rastport.  It would also
	 be nice to be able to specify which bit planes are to be used, but
	 that isn't a "minor" addition.

	String Gadgets:  I was unable to construct a string gadget of length
	and cursor box of width 1 (character) such that when the user types
	a character the box does not scroll to the right (goes blank).  Can
	anybody tell me how to do that? or is it a bug in the string gadget.


					-Matt

ejkst@cisunx.UUCP (Eric J. Kennedy) (12/08/87)

In article <8712062336.AA20101@cory.Berkeley.EDU>, dillon@CORY.BERKELEY.EDU (Matt Dillon) writes:
> How bout: (little enhancements)
> 
> 	-Allow the Font pointer in the NewWindow structure to be NULL, in which
> 	 case the Workbench Screen's Font is used (or system default if there
> 	 is no workbench screen)
> 
I guess I thought that's what happened now.  Ok, when I use 'setfont
topaz 11', why do some windows automatically use topaz 11 (some
gracefully, some not so, some guru-fully) but some stick with topaz 8?
I thought it was because the latter specified topaz 8, but the former
didn't specify any font, i.e. NULL.  

So, what's the scoop?

> 					-Matt

Eric Kennedy

dillon@CORY.BERKELEY.EDU (Matt Dillon) (12/10/87)

: 	-Allow the Font pointer in the NewWindow structure to be NULL, in which
: 	 case the Workbench Screen's Font is used (or system default if there
: 	 is no workbench screen)

	Opps.... I meant NewScreen structure, not NewWindow structure....

				-Matt

ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (12/11/87)

In article <8712091826.AA29763@cory.Berkeley.EDU> dillon@CORY.BERKELEY.EDU (Matt Dillon) writes:
:: 	-Allow the Font pointer in the NewWindow structure to be NULL, in which
:: 	 case the Workbench Screen's Font is used (or system default if there
:: 	 is no workbench screen)
:
:	Opps.... I meant NewScreen structure, not NewWindow structure....
:
	Unless I'm sadly mistaken, this already works.  Stuffing NULL in the
Font pointer gets you the default system font.

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Leo L. Schwab -- The Guy in The Cape	ihnp4!ptsfa -\
 \_ -_		Recumbent Bikes:	      dual ---> !{well,unicom}!ewhac
O----^o	      The Only Way To Fly.	      hplabs / (pronounced "AE-wack")
"Work FOR?  I don't work FOR anybody!  I'm just having fun."  -- The Doctor

page@ulowell.cs.ulowell.edu (Bob Page) (12/12/87)

>String Gadgets

Amen!  While we're fixing string gadgets, let's get rid of the
right-amiga-x to clear it, and put it on left-amiga-x instead, where
all system-defined key shortcuts should be.

The intuition manual says be nice and make all menu key shortcuts on
right-amiga keys, then takes away two (or more?) of them for string
gadget manipulation.  I say give them back to user programs, and keep
Intuition's keys with things like the existing right-amiga V,B,N,M.

BTW, Commodore relented to SERIOUS MARKET PRESSURE :-) and is getting
rid of the chicken-head key, and replacing it with the old "left
amiga" key that all us old-timers have grown so fond of.

..Bob
-- 
Bob Page, U of Lowell CS Dept.  page@ulowell.edu  ulowell!page
"I've never liked reality all that much, but I haven't found a
better solution."		--Dave Haynie, Commodore-Amiga

hedley@cbmvax.UUCP (Hedley Davis) (12/14/87)

In article <2107@ulowell.cs.ulowell.edu> page@swan.ulowell.edu (Bob Page) writes:
>
>BTW, Commodore relented to SERIOUS MARKET PRESSURE :-) and is getting
>rid of the chicken-head key, and replacing it with the old "left
>amiga" key that all us old-timers have grown so fond of.
>

Bob, your sense of humor really breaks me up.
I've been laughing for ten minutes now. Stop it.

Hedley

ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (12/15/87)

In article <2107@ulowell.cs.ulowell.edu> page@swan.ulowell.edu (Bob Page) writes:
>BTW, Commodore relented to SERIOUS MARKET PRESSURE :-) and is getting
>rid of the chicken-head key, and replacing it with the old "left
>amiga" key that all us old-timers have grown so fond of.
>
	Easily, the best enhancement yet.

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Leo L. Schwab -- The Guy in The Cape	ihnp4!ptsfa -\
 \_ -_		Recumbent Bikes:	      dual ---> !{well,unicom}!ewhac
O----^o	      The Only Way To Fly.	      hplabs / (pronounced "AE-wack")
"Work FOR?  I don't work FOR anybody!  I'm just having fun."  -- The Doctor

peter@sugar.UUCP (Peter da Silva) (12/25/87)

In article ..., dillon@CORY.BERKELEY.EDU (Matt Dillon) writes:
> How bout: (little enhancements)
> 	-Better error recovery from SizeWindow() and MoveWindow() .. As in
> 	 don't crash if the spec is out of bounds.

Yeh, ideally allowing windows to be moved partially off the screen.
-- 
-- Peter da Silva  `-_-'  ...!hoptoad!academ!uhnix1!sugar!peter
-- Disclaimer: These U aren't mere opinions... these are *values*.

grr@cbmvax.UUCP (George Robbins) (12/28/87)

In article <2107@ulowell.cs.ulowell.edu> page@swan.ulowell.edu (Bob Page) writes:
> 
> BTW, Commodore relented to SERIOUS MARKET PRESSURE :-) and is getting
> rid of the chicken-head key, and replacing it with the old "left
> amiga" key that all us old-timers have grown so fond of.

Bah, Humbug!!!  What serious market pressure?  The loudest complaints were from
questionable beings like manual writers and programmers who couldn't figure out
how to explain that some Amiga's might have a "Left Amiga Key" and a "Right
Amiga Key" while others would have a "Commodore Key" and an "Amiga Key".

Anyway, if you have one of the few hundred-thousand A500's produced with the
special C= key, you may have a valuable classic!  Rumor has it that a limited
edition of A2000's will be produced with similar trim, but they will probably
be snapped up instantly by eager collectors.

-- 
George Robbins - now working for,	uucp: {uunet|ihnp4|rutgers}!cbmvax!grr
but no way officially representing	arpa: cbmvax!grr@uunet.uu.net
Commodore, Engineering Department	fone: 215-431-9255 (only by moonlite)

page@ulowell.cs.ulowell.edu (Bob Page) (12/30/87)

grr@cbmvax.UUCP (George Robbins) wrote:
>In article <2107@ulowell.cs.ulowell.edu> page@swan.ulowell.edu (Bob Page) writes:
>> BTW, Commodore relented to SERIOUS MARKET PRESSURE :-) and is getting
>Bah, Humbug!!!  What serious market pressure?

See the smiley face!  Well, Hedley liked it, anyway.

>The loudest complaints were from questionable beings like manual writers

Hay!  Some of my best friends are manual writers!  [hmmm, so is my wife!]

>if you have one of the few hundred-thousand A500's produced with the
>special C= key, you may have a valuable classic!

if you have one of the few hundred-thousand A1000's produced,
you may have a valuable classic!

Smiley faces abound.  Happy NooYeer, scrooges and scroogettes!

..Bob
-- 
Bob Page, U of Lowell CS Dept.  page@ulowell.edu  ulowell!page
"I've never liked reality all that much, but I haven't found a
better solution."		--Dave Haynie, Commodore-Amiga

mike@ames.arpa (Mike Smithwick) (01/03/88)

In article <1308@sugar.UUCP> peter@sugar.UUCP (Peter da Silva) writes:
>In article ..., dillon@CORY.BERKELEY.EDU (Matt Dillon) writes:
>
>Yeh, ideally allowing windows to be moved partially off the screen.
>-- 
		       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Geeee, you must not'av been at our last BAADGE meeting. :=)




-- 
				   *** mike (powered by M&Ms) smithwick ***
"if peanut oil comes from peanuts, and olive oil comes from
olives, where does baby oil come from?"  ---  Lily Tomlin
[discalimer : nope, I don't work for NASA, I take full blame for my ideas]