[Pharo-project] Graphics-Centric UI Capability?
hello all, i have been nabbling about the list archives, trying to figure out the right class to use for providing a scrolling graph pane on which i can draw shapes. suppose i were to take UITheme(class)>>exampleWindowWithToolbars and want to turn that into a simple Paint Program. what would i put in place of the StandardWindow>>newTextEditorFor:getText:setText:getEnabled: message send? are there any simple Paint Program examples i start with? thanks for any pointers! delbert
Caution: this is *not* the answer to your question; I will be waiting to see what the experts say on the subject. One thing I _can_ tell you is that it is often a good idea to write graphics-producing code in terms of a canvas such that it can draw on "anything" (display, image file and printer come to mind) using the device resolution to scale things correctly. I have long been amazed that people create (in Dolphin speak) their own views when an image presenter would the job given a "background" bitmap. There are always exceptions, but IMHO you should at least consider drawing on a Form and displaying that in a appropriate morph, or whatever the gurus suggest. I hope that makes at least some sense. Bill ________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [mailto:pharo-project-bounces@lists.gforge.inria.fr] On Behalf Of dmurphy@infratecture.com Sent: Friday, September 11, 2009 5:28 PM To: pharo-project@lists.gforge.inria.fr Subject: [Pharo-project] Graphics-Centric UI Capability? hello all, i have been nabbling about the list archives, trying to figure out the right class to use for providing a scrolling graph pane on which i can draw shapes. suppose i were to take UITheme(class)>>exampleWindowWithToolbars and want to turn that into a simple Paint Program. what would i put in place of the StandardWindow>>newTextEditorFor:getText:setText:getEnabled: message send? are there any simple Paint Program examples i start with? thanks for any pointers! delbert
On Sep 12, 2009, at 12:28 AM, dmurphy@infratecture.com wrote:
hello all,
i have been nabbling about the list archives, trying to figure out the right class to use for providing a scrolling graph pane on which i can draw shapes.
suppose i were to take UITheme(class)>>exampleWindowWithToolbars and want to turn that into a simple Paint Program.
what would i put in place of the StandardWindow>>newTextEditorFor:getText:setText:getEnabled: message send?
are there any simple Paint Program examples i start with?
did you check the extrapackages available in the project PharoMorphic PharoSound In the past in squeak there was a simple paint editor. Because you have some graphs but they do not use Polymorph. Now once you find please advertise it. It is really important to raise the level of knowledge on the community :)
thanks for any pointers!
delbert _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
t 2009/9/12 <dmurphy@infratecture.com>:
hello all,
i have been nabbling about the list archives, trying to figure out the right class to use for providing a scrolling graph pane on which i can draw shapes.
suppose i were to take UITheme(class)>>exampleWindowWithToolbars and want to turn that into a simple Paint Program.
what would i put in place of the StandardWindow>>newTextEditorFor:getText:setText:getEnabled: message send?
are there any simple Paint Program examples i start with?
thanks for any pointers!
delbert _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
Oops sorry for the dumb post.. (im using my friend laptop and not very handy with keyboard) There is a generic morph, which made specially for scrolling views which not fit fully within display. ScrollPaneMorph or ScrollableMorph (don't remember exactly) the purpose of this morph is provide a scrollers , while you can embed any view within it, having any dimensions and which can be controlled/changed dynamically. 2009/9/12 Igor Stasenko <siguctua@gmail.com>:
t
2009/9/12 Â <dmurphy@infratecture.com>:
hello all,
i have been nabbling about the list archives, trying to figure out the right class to use for providing a scrolling graph pane on which i can draw shapes.
suppose i were to take UITheme(class)>>exampleWindowWithToolbars and want to turn that into a simple Paint Program.
what would i put in place of the StandardWindow>>newTextEditorFor:getText:setText:getEnabled: message send?
are there any simple Paint Program examples i start with?
thanks for any pointers!
delbert _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
-- Best regards, Igor Stasenko AKA sig.
participants (4)
-
dmurphy@infratecture.com -
Igor Stasenko -
Schwab,Wilhelm K -
Stéphane Ducasse