Template:Professional GEM: Difference between revisions

From AtariForumWiki
Jump to navigation Jump to search
>Tompee
No edit summary
>Wongck
No edit summary
Line 7: Line 7:
|-
|-
!
!
| [[Professional GEM - Part I - Windows#In the beginning|In the beginning]] · [[Professional GEM - Part I - Windows#Open sesame|Open sesame]] · [[Professional GEM - Part I - Windows#Cleaning up|Cleaning up]]  · [[Professional GEM - Part I - Windows#Those fat sliders|Those fat sliders]]  · [[Professional GEM - Part I - Windows#Coming up next|Coming up next]]  · [[Professional GEM - Part I - Windows#Feedback|Feedback]]
| [[Professional GEM - Part I - Windows#In the beginning|In the beginning]] ? [[Professional GEM - Part I - Windows#Open sesame|Open sesame]] ? [[Professional GEM - Part I - Windows#Cleaning up|Cleaning up]]  ? [[Professional GEM - Part I - Windows#Those fat sliders|Those fat sliders]]  ? [[Professional GEM - Part I - Windows#Coming up next|Coming up next]]  ? [[Professional GEM - Part I - Windows#Feedback|Feedback]]
|-
|-
|  colspan="3" | '''[[Professional GEM - Part II - Windows|Part II {{--}} Windows]]'''
|  colspan="3" | '''[[Professional GEM - Part II - Windows|Part II {{--}} Windows]]'''
Line 13: Line 13:
|-
|-
!
!
| [[Professional GEM - Part II - Windows#Excelsior|Excelsior]]  · [[Professional GEM - Part II - Windows#Redrawing windows|Redrawing windows]]  · [[Professional GEM - Part II - Windows#Caveat emptor|Caveat emptor]]  · [[Professional GEM - Part II - Windows#Into the bits|Into the bits]]  · [[Professional GEM - Part II - Windows#A small confession|A small confession]]  · [[Professional GEM - Part II - Windows#Window control request|Window control request]]  · [[Professional GEM - Part II - Windows#Window slider messages|Window slider messages]]  · [[Professional GEM - Part II - Windows#A common bug|A common bug]]  · [[Professional GEM - Part II - Windows#Dept. of dirty tricks|Dept. of dirty tricks]]  · [[Professional GEM - Part II - Windows#A sin of omission|A sin of omission]]  · [[Professional GEM - Part II - Windows#Coming soon|Coming soon]]
| [[Professional GEM - Part II - Windows#Excelsior|Excelsior]]  ? [[Professional GEM - Part II - Windows#Redrawing windows|Redrawing windows]]  ? [[Professional GEM - Part II - Windows#Caveat emptor|Caveat emptor]]  ? [[Professional GEM - Part II - Windows#Into the bits|Into the bits]]  ? [[Professional GEM - Part II - Windows#A small confession|A small confession]]  ? [[Professional GEM - Part II - Windows#Window control request|Window control request]]  ? [[Professional GEM - Part II - Windows#Window slider messages|Window slider messages]]  ? [[Professional GEM - Part II - Windows#A common bug|A common bug]]  ? [[Professional GEM - Part II - Windows#Dept. of dirty tricks|Dept. of dirty tricks]]  ? [[Professional GEM - Part II - Windows#A sin of omission|A sin of omission]]  ? [[Professional GEM - Part II - Windows#Coming soon|Coming soon]]
|-  
|-  
|  colspan="3" | '''[[Professional GEM - Part III - The dialog handler|Part III {{--}} The dialog handler]]'''
|  colspan="3" | '''[[Professional GEM - Part III - The dialog handler|Part III {{--}} The dialog handler]]'''
Line 19: Line 19:
|-
|-
!
!
| [[Professional GEM - Part III - The dialog handler#A meaningful dialog|A meaningful dialog]]  · [[Professional GEM - Part III - The dialog handler#Defining terms|Defining terms]]  · [[Professional GEM - Part III - The dialog handler#Bug alert!|Bug alert!]]  · [[Professional GEM - Part III - The dialog handler#A handy trick|A handy trick]]  · [[Professional GEM - Part III - The dialog handler#Clean up|Clean up]]  · [[Professional GEM - Part III - The dialog handler#Recap|Recap]]  · [[Professional GEM - Part III - The dialog handler#Button Button|Button Button]]  · [[Professional GEM - Part III - The dialog handler#Who's got the button?|Who's got the button?]]  · [[Professional GEM - Part III - The dialog handler#Coming up next|Coming up next]]  · [[Professional GEM - Part III - The dialog handler#Dispell gremlins|Dispell gremlins]]
| [[Professional GEM - Part III - The dialog handler#A meaningful dialog|A meaningful dialog]]  ? [[Professional GEM - Part III - The dialog handler#Defining terms|Defining terms]]  ? [[Professional GEM - Part III - The dialog handler#Bug alert!|Bug alert!]]  ? [[Professional GEM - Part III - The dialog handler#A handy trick|A handy trick]]  ? [[Professional GEM - Part III - The dialog handler#Clean up|Clean up]]  ? [[Professional GEM - Part III - The dialog handler#Recap|Recap]]  ? [[Professional GEM - Part III - The dialog handler#Button Button|Button Button]]  ? [[Professional GEM - Part III - The dialog handler#Who's got the button?|Who's got the button?]]  ? [[Professional GEM - Part III - The dialog handler#Coming up next|Coming up next]]  ? [[Professional GEM - Part III - The dialog handler#Dispell gremlins|Dispell gremlins]]
|-
|-
|  colspan="3" | '''[[Professional GEM - Part IV - Resource structure|Part IV {{--}} Resource structure]]'''
|  colspan="3" | '''[[Professional GEM - Part IV - Resource structure|Part IV {{--}} Resource structure]]'''
Line 25: Line 25:
|-
|-
!
!
| [[Professional GEM - Part IV - Resource structure#A maze of twisty little passages|A maze of twisty little passages]]  · [[Professional GEM - Part IV - Resource structure#Putting it to work|Putting it to work]]  · [[Professional GEM - Part IV - Resource structure#Letters we get letters|Letters, we get letters]]  · [[Professional GEM - Part IV - Resource structure#Straw poll!|Straw poll!]]  · [[Professional GEM - Part IV - Resource structure#Stay tuned!|Stay tuned!]]
| [[Professional GEM - Part IV - Resource structure#A maze of twisty little passages|A maze of twisty little passages]]  ? [[Professional GEM - Part IV - Resource structure#Putting it to work|Putting it to work]]  ? [[Professional GEM - Part IV - Resource structure#Letters we get letters|Letters, we get letters]]  ? [[Professional GEM - Part IV - Resource structure#Straw poll!|Straw poll!]]  ? [[Professional GEM - Part IV - Resource structure#Stay tuned!|Stay tuned!]]
|-
|-
|  colspan="3" | '''[[Professional GEM - Part V - Resource tree structures|Part V {{--}} Resource tree structures]]'''
|  colspan="3" | '''[[Professional GEM - Part V - Resource tree structures|Part V {{--}} Resource tree structures]]'''
Line 31: Line 31:
|-
|-
!
!
| [[Professional GEM - Part V - Resource tree structures#How GEM does it|How GEM does it]]  · [[Professional GEM - Part V - Resource tree structures#Thought experiments|Thought experiments]]  · [[Professional GEM - Part V - Resource tree structures#A treewalker of our own|A treewalker of our own]]
| [[Professional GEM - Part V - Resource tree structures#How GEM does it|How GEM does it]]  ? [[Professional GEM - Part V - Resource tree structures#Thought experiments|Thought experiments]]  ? [[Professional GEM - Part V - Resource tree structures#A treewalker of our own|A treewalker of our own]]
|-
|-
|  colspan="3" | '''[[Professional GEM - Part VI - Raster operations|Part VI {{--}} Raster operations]]'''
|  colspan="3" | '''[[Professional GEM - Part VI - Raster operations|Part VI {{--}} Raster operations]]'''
Line 37: Line 37:
|-
|-
!
!
| [[Professional GEM - Part VI - Raster operations#Seasons greetings|Seasons greetings]]  · [[Professional GEM - Part VI - Raster operations#Defining terms|Defining terms]]  · [[Professional GEM - Part VI - Raster operations#Monochrome vs. color|Monochrome vs. color]]  · [[Professional GEM - Part VI - Raster operations#Standard vs. device-specific format|Standard vs. device-specific format]]  · [[Professional GEM - Part VI - Raster operations#Even-word vs. fringes|Even-word vs. fringes]]  · [[Professional GEM - Part VI - Raster operations#MFDB's|MFDB's]]  · [[Professional GEM - Part VI - Raster operations#Let's operate|Let's operate]]  · [[Professional GEM - Part VI - Raster operations#Transform form|Transform form]]  · [[Professional GEM - Part VI - Raster operations#Copy raster opaque|Copy raster opaque]]  · [[Professional GEM - Part VI - Raster operations#Copy raster transparent|Copy raster transparent]]  · [[Professional GEM - Part VI - Raster operations#The mode parameter|The mode parameter]]  · [[Professional GEM - Part VI - Raster operations#Replace mode|Replace mode]]  · [[Professional GEM - Part VI - Raster operations#Erase mode|Erase mode]]  · [[Professional GEM - Part VI - Raster operations#Xor mode|Xor mode]]  · [[Professional GEM - Part VI - Raster operations#Transparent mode|Transparent mode]]  · [[Professional GEM - Part VI - Raster operations#Reverse transparent mode|Reverse transparent mode]]  · [[Professional GEM - Part VI - Raster operations#The problem of color|The problem of color]]  · [[Professional GEM - Part VI - Raster operations#Optimizing raster operations|Optimizing raster operations]]  · [[Professional GEM - Part VI - Raster operations#Avoid merged copies|Avoid merged copies]]  · [[Professional GEM - Part VI - Raster operations#Move to corresponding pixels|Move to corresponding pixels]]  · [[Professional GEM - Part VI - Raster operations#Avoid fringes|Avoid fringes]]  · [[Professional GEM - Part VI - Raster operations#Use another method|Use another method]]  · [[Professional GEM - Part VI - Raster operations#Feedback results|Feedback results]]  · [[Professional GEM - Part VI - Raster operations#The next question|The next question]]  · [[Professional GEM - Part VI - Raster operations#Coming up soon|Coming up soon]]
| [[Professional GEM - Part VI - Raster operations#Seasons greetings|Seasons greetings]]  ? [[Professional GEM - Part VI - Raster operations#Defining terms|Defining terms]]  ? [[Professional GEM - Part VI - Raster operations#Monochrome vs. color|Monochrome vs. color]]  ? [[Professional GEM - Part VI - Raster operations#Standard vs. device-specific format|Standard vs. device-specific format]]  ? [[Professional GEM - Part VI - Raster operations#Even-word vs. fringes|Even-word vs. fringes]]  ? [[Professional GEM - Part VI - Raster operations#MFDB's|MFDB's]]  ? [[Professional GEM - Part VI - Raster operations#Let's operate|Let's operate]]  ? [[Professional GEM - Part VI - Raster operations#Transform form|Transform form]]  ? [[Professional GEM - Part VI - Raster operations#Copy raster opaque|Copy raster opaque]]  ? [[Professional GEM - Part VI - Raster operations#Copy raster transparent|Copy raster transparent]]  ? [[Professional GEM - Part VI - Raster operations#The mode parameter|The mode parameter]]  ? [[Professional GEM - Part VI - Raster operations#Replace mode|Replace mode]]  ? [[Professional GEM - Part VI - Raster operations#Erase mode|Erase mode]]  ? [[Professional GEM - Part VI - Raster operations#Xor mode|Xor mode]]  ? [[Professional GEM - Part VI - Raster operations#Transparent mode|Transparent mode]]  ? [[Professional GEM - Part VI - Raster operations#Reverse transparent mode|Reverse transparent mode]]  ? [[Professional GEM - Part VI - Raster operations#The problem of color|The problem of color]]  ? [[Professional GEM - Part VI - Raster operations#Optimizing raster operations|Optimizing raster operations]]  ? [[Professional GEM - Part VI - Raster operations#Avoid merged copies|Avoid merged copies]]  ? [[Professional GEM - Part VI - Raster operations#Move to corresponding pixels|Move to corresponding pixels]]  ? [[Professional GEM - Part VI - Raster operations#Avoid fringes|Avoid fringes]]  ? [[Professional GEM - Part VI - Raster operations#Use another method|Use another method]]  ? [[Professional GEM - Part VI - Raster operations#Feedback results|Feedback results]]  ? [[Professional GEM - Part VI - Raster operations#The next question|The next question]]  ? [[Professional GEM - Part VI - Raster operations#Coming up soon|Coming up soon]]
|-
|-
|  colspan="3" | '''[[Professional GEM - Part VII - Menu structures|Part VII {{--}} Menu structures]]'''
|  colspan="3" | '''[[Professional GEM - Part VII - Menu structures|Part VII {{--}} Menu structures]]'''
Line 43: Line 43:
|-
|-
!
!
| [[Professional GEM - Part VII - Menu structures#Happy new year|Happy new year]]  · [[Professional GEM - Part VII - Menu structures#Menu basics|Menu basics]]  · [[Professional GEM - Part VII - Menu structures#Menu structures|Menu structures]]  · [[Professional GEM - Part VII - Menu structures#Using the menu|Using the menu]]  · [[Professional GEM - Part VII - Menu structures#Getting fancy|Getting fancy]]  · [[Professional GEM - Part VII - Menu structures#Check please?|Check please?]]  · [[Professional GEM - Part VII - Menu structures#Now you see it now you don't|Now you see it now you don't]]  · [[Professional GEM - Part VII - Menu structures#Lunch and dinner menus|Lunch and dinner menus]]  · [[Professional GEM - Part VII - Menu structures#Do it yourself|Do it yourself]]  · [[Professional GEM - Part VII - Menu structures#Make pretty|Make pretty]]  · [[Professional GEM - Part VII - Menu structures#That's it for now!|That's it for now!]]
| [[Professional GEM - Part VII - Menu structures#Happy new year|Happy new year]]  ? [[Professional GEM - Part VII - Menu structures#Menu basics|Menu basics]]  ? [[Professional GEM - Part VII - Menu structures#Menu structures|Menu structures]]  ? [[Professional GEM - Part VII - Menu structures#Using the menu|Using the menu]]  ? [[Professional GEM - Part VII - Menu structures#Getting fancy|Getting fancy]]  ? [[Professional GEM - Part VII - Menu structures#Check please?|Check please?]]  ? [[Professional GEM - Part VII - Menu structures#Now you see it now you don't|Now you see it now you don't]]  ? [[Professional GEM - Part VII - Menu structures#Lunch and dinner menus|Lunch and dinner menus]]  ? [[Professional GEM - Part VII - Menu structures#Do it yourself|Do it yourself]]  ? [[Professional GEM - Part VII - Menu structures#Make pretty|Make pretty]]  ? [[Professional GEM - Part VII - Menu structures#That's it for now!|That's it for now!]]
|-
|-
|  colspan="3" | '''[[Professional GEM - Part VIII - User interfaces|Part VIII {{--}} User interfaces]]'''
|  colspan="3" | '''[[Professional GEM - Part VIII - User interfaces|Part VIII {{--}} User interfaces]]'''
Line 49: Line 49:
|-
|-
!
!
| [[Professional GEM - Part VIII - User interfaces#And now for something completely different!|And now for something completely different!]]  · [[Professional GEM - Part VIII - User interfaces#Credit where it's due|Credit where it's due]]  · [[Professional GEM - Part VIII - User interfaces#Fingertips|Fingertips]]  · [[Professional GEM - Part VIII - User interfaces#Muscles|Muscles]]  · [[Professional GEM - Part VIII - User interfaces#Eyes|Eyes]]  · [[Professional GEM - Part VIII - User interfaces#Short-term memory|Short-term memory]]  · [[Professional GEM - Part VIII - User interfaces#Chunking|Chunking]]  · [[Professional GEM - Part VIII - User interfaces#Think!|Think!]]  · [[Professional GEM - Part VIII - User interfaces#Are we not men?|Are we not men?]]  · [[Professional GEM - Part VIII - User interfaces#Of modes and bandwidth|Of modes and bandwidth]]  · [[Professional GEM - Part VIII - User interfaces#To do is to be!|To do is to be!]]  · [[Professional GEM - Part VIII - User interfaces#Amen...|Amen...]]
| [[Professional GEM - Part VIII - User interfaces#And now for something completely different!|And now for something completely different!]]  ? [[Professional GEM - Part VIII - User interfaces#Credit where it's due|Credit where it's due]]  ? [[Professional GEM - Part VIII - User interfaces#Fingertips|Fingertips]]  ? [[Professional GEM - Part VIII - User interfaces#Muscles|Muscles]]  ? [[Professional GEM - Part VIII - User interfaces#Eyes|Eyes]]  ? [[Professional GEM - Part VIII - User interfaces#Short-term memory|Short-term memory]]  ? [[Professional GEM - Part VIII - User interfaces#Chunking|Chunking]]  ? [[Professional GEM - Part VIII - User interfaces#Think!|Think!]]  ? [[Professional GEM - Part VIII - User interfaces#Are we not men?|Are we not men?]]  ? [[Professional GEM - Part VIII - User interfaces#Of modes and bandwidth|Of modes and bandwidth]]  ? [[Professional GEM - Part VIII - User interfaces#To do is to be!|To do is to be!]]  ? [[Professional GEM - Part VIII - User interfaces#Amen...|Amen...]]
|-
|-
|  colspan="3" | '''[[Professional GEM - Part IX - VDI Graphics: Lines and solids|Part IX {{--}} VDI Graphics: Lines and solids]]'''
|  colspan="3" | '''[[Professional GEM - Part IX - VDI Graphics: Lines and solids|Part IX {{--}} VDI Graphics: Lines and solids]]'''
Line 55: Line 55:
|-
|-
!
!
| [[Professional GEM - Part IX - VDI Graphics: Lines and solids#A bit of history|A bit of history]]  · [[Professional GEM - Part IX - VDI Graphics: Lines and solids#The line forms on the left|The line forms on the left]]  · [[Professional GEM - Part IX - VDI Graphics: Lines and solids#Solids|Solids]]  · [[Professional GEM - Part IX - VDI Graphics: Lines and solids#To be continued|To be continued]]
| [[Professional GEM - Part IX - VDI Graphics: Lines and solids#A bit of history|A bit of history]]  ? [[Professional GEM - Part IX - VDI Graphics: Lines and solids#The line forms on the left|The line forms on the left]]  ? [[Professional GEM - Part IX - VDI Graphics: Lines and solids#Solids|Solids]]  ? [[Professional GEM - Part IX - VDI Graphics: Lines and solids#To be continued|To be continued]]
|-
|-
|  colspan="3" | '''[[Professional GEM - Appendices|Appendices]]'''
|  colspan="3" | '''[[Professional GEM - Appendices|Appendices]]'''

Revision as of 11:15, 20 August 2011

Professional GEM
Part I -- Windows
In the beginning ? Open sesame ? Cleaning up  ? Those fat sliders  ? Coming up next  ? Feedback
Part II -- Windows
Excelsior  ? Redrawing windows  ? Caveat emptor  ? Into the bits  ? A small confession  ? Window control request  ? Window slider messages  ? A common bug  ? Dept. of dirty tricks  ? A sin of omission  ? Coming soon
Part III -- The dialog handler
A meaningful dialog  ? Defining terms  ? Bug alert!  ? A handy trick  ? Clean up  ? Recap  ? Button Button  ? Who's got the button?  ? Coming up next  ? Dispell gremlins
Part IV -- Resource structure
A maze of twisty little passages  ? Putting it to work  ? Letters, we get letters  ? Straw poll!  ? Stay tuned!
Part V -- Resource tree structures
How GEM does it  ? Thought experiments  ? A treewalker of our own
Part VI -- Raster operations
Seasons greetings  ? Defining terms  ? Monochrome vs. color  ? Standard vs. device-specific format  ? Even-word vs. fringes  ? MFDB's  ? Let's operate  ? Transform form  ? Copy raster opaque  ? Copy raster transparent  ? The mode parameter  ? Replace mode  ? Erase mode  ? Xor mode  ? Transparent mode  ? Reverse transparent mode  ? The problem of color  ? Optimizing raster operations  ? Avoid merged copies  ? Move to corresponding pixels  ? Avoid fringes  ? Use another method  ? Feedback results  ? The next question  ? Coming up soon
Part VII -- Menu structures
Happy new year  ? Menu basics  ? Menu structures  ? Using the menu  ? Getting fancy  ? Check please?  ? Now you see it now you don't  ? Lunch and dinner menus  ? Do it yourself  ? Make pretty  ? That's it for now!
Part VIII -- User interfaces
And now for something completely different!  ? Credit where it's due  ? Fingertips  ? Muscles  ? Eyes  ? Short-term memory  ? Chunking  ? Think!  ? Are we not men?  ? Of modes and bandwidth  ? To do is to be!  ? Amen...
Part IX -- VDI Graphics: Lines and solids
A bit of history  ? The line forms on the left  ? Solids  ? To be continued
Appendices
Main page