Talk:Window creation

From Rosetta Code
Revision as of 00:32, 24 January 2007 by MikeMol (talk | contribs) (Moved cite from main article to talk page.)

These examples show a weakness of this site: Questions needed to be better formed.


The windows that are created here, while undeniably windows, are also undeniably useless.

A better formed contract is this:

Write a program which instantiates a main window with the following properties:

1. Has an absolute size of 400 x 300
2. Can be resized to as large as 800x600
3. Has a title of "Greeting!"
4. Has a child widget in the middle which is a text area with two lines of text: "Greeting:" and "Hello, World". The text should be selectable.
5. Has a menu bar with file and edit entries. In file there should be a "Quit" entry which quits the program. In Edit there should be "Copy" entries. It should copy the selected text to the main clipboard.
6. This should not be a cursor grabbing dialog box, it should be a main window.
7. It should have a background color of green.
8. It should accept commandline arguments to replace the two lines of text.

These are perhaps out of order, but I think people will get the idea. This is a skeleton for a real program. You could modfiy this and get some small but useful thing done.


Cite Notes

Removed from C+SDL example.

Submitted by Calvin Arndt 2007-01-21 2:49pm CST
Thanks Calvin! --Short Circuit 19:32, 23 January 2007 (EST)