Good questions! Exactly what you should be thinking about! My suggestion is NOT to go into the underlying structures now, but you'll need them in just over a week for your group plan and design, so it's a great thing to be thinking about! Yes, some of what you're doing doesn't exist in the real world, so you have to be more careful in defining real objects. But there are newspapers and sources and... Mark Guzdial |
No, this is a design project – you can do it as you want as long as you provide the needed functionality. There is only ONE primary. Mark Guzdial |
Sorry – I fixed my first answer and I fixed the text in Spring 2000 Project Milestones. Select a primary category (just one for now) and sources. You can add categories if you want, but the ones I mention must be there. If Sports are the primary, visit all of those sources that are selected (if they don't select CNN, then only visit ESPN). Mark Guzdial |
Look back at the original project description. Users pick sources they trust. They identify the primary category – that's the one that defines the most important articles, the ones that appear on the front page, that form the major headlines. Let's talk about this in class. Mark Guzdial |
Nick, I didn't know, but I do now, and you could have done the same thing as me! Go to the browser, do a find class on "button." Look at the things that come up! There is a radio button, but no checkbox, but there is a ThreePhaseButtonMorph which looks like it could work. The system is designed to be explored... Mark Guzdial |
Did you file in clock-ui1, clock-ui2, clock-ui3? Clock-pluggable builds on those others. Clock-pluggable doesn't include the ClockWindow class, which is probably causing the error. Mark Guzdial |
We did this in the first section of 2330 yesterday. Have your model announce changed: on the get text selector of the ListMorph, and the ListMorph will update. Look at the Browser code for examples. Mark Guzdial |
Yes, if you can get that file to your TA along with your code. Mark Guzdial |
No, that's not correct. The menu will RETURN the desired symbol. If you want, you can simply put self perform: before the menu creation and startUp, then you'll get the behavior you want. But menus JUST return the symbol, not do anything with it. Mark Guzdial |
No, that's a misinterpretation. Users pick sources, which means that they have selected whatever news are posted there. The whole idea of categories is to PRIORITIZE the news. What kind goes on the front page? That's the Primary category. You can have secondaries, if you want, which decides what comes AFTER the primaries. Mark Guzdial |
Can't tell from what you're telling me. Perhaps some code? Mark Guzdial |
You have to wrap it in a Transform or Flex morph then rotate it, but why do you want to do that? Hint: Check out how the rotation halo works, which is implemented in HandMorph. Mark Guzdial |
Find an example in the code that does the non-border you want, then copy it. That's what's useful about 6+ M of source. Mark Guzdial |
Either that or stick them on the Web someplace and load them in with HTTPSocket>httpGif: Mark Guzdial |
Try passing in an empty block, e.g., []. Mark Guzdial |
Either way. Mark Guzdial |
Could the "ASCII barf" (is that a technical term? :-) be the remains of the file? On some platforms, overwriting a file with text that was shorter than what was there previously doesn't get rid of the old stuff. The fix is to delete the file first. Mark Guzdial |
The idea is that when you were designing, you wrote down some notes on what the methods should do, and that's what you're handing in. Your comments should describe what you actually did. At least, that's the design process I'm asking you to use. Mark Guzdial |