Skip to content

Commit 1bb3019

Browse files
committed
Added info about Morphic World in Standalone app page
1 parent 27801b6 commit 1bb3019

File tree

1 file changed

+296
-5
lines changed

1 file changed

+296
-5
lines changed

lepiter/wmr9gjuyxj7wd3k59ufn9736.lepiter

Lines changed: 296 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -245,13 +245,13 @@
245245
},
246246
"editEmail" : {
247247
"__type" : "email",
248-
"emailString" : "tudor@tudorgirba.com"
248+
"emailString" : "timonoid01@gmail.com"
249249
},
250250
"editTime" : {
251251
"__type" : "time",
252252
"time" : {
253253
"__type" : "dateAndTime",
254-
"dateAndTimeString" : "2021-05-24T15:05:47.097973+02:00"
254+
"dateAndTimeString" : "2025-04-23T03:41:18.447586+04:00"
255255
}
256256
},
257257
"uid" : {
@@ -439,7 +439,7 @@
439439
"__type" : "time",
440440
"time" : {
441441
"__type" : "dateAndTime",
442-
"dateAndTimeString" : "2021-05-24T15:06:55.100593+02:00"
442+
"dateAndTimeString" : "2025-04-22T09:57:40.632033+04:00"
443443
}
444444
},
445445
"uid" : {
@@ -514,6 +514,297 @@
514514
},
515515
"string" : "#Cleaning up the existing windows"
516516
},
517+
{
518+
"__type" : "textSnippet",
519+
"children" : {
520+
"__type" : "snippets",
521+
"items" : [
522+
{
523+
"__type" : "textSnippet",
524+
"children" : {
525+
"__type" : "snippets",
526+
"items" : [ ]
527+
},
528+
"createEmail" : {
529+
"__type" : "email",
530+
"emailString" : "timonoid01@gmail.com"
531+
},
532+
"createTime" : {
533+
"__type" : "time",
534+
"time" : {
535+
"__type" : "dateAndTime",
536+
"dateAndTimeString" : "2025-04-22T11:07:46.030563+04:00"
537+
}
538+
},
539+
"editEmail" : {
540+
"__type" : "email",
541+
"emailString" : "timonoid01@gmail.com"
542+
},
543+
"editTime" : {
544+
"__type" : "time",
545+
"time" : {
546+
"__type" : "dateAndTime",
547+
"dateAndTimeString" : "2025-04-23T03:38:02.083124+04:00"
548+
}
549+
},
550+
"uid" : {
551+
"__type" : "uid",
552+
"uidString" : "NwurbbnvDQCC44FhAD83+Q=="
553+
},
554+
"paragraphStyle" : {
555+
"__type" : "textStyle"
556+
},
557+
"string" : "By design, GT checks for closed {{gtClass: GtWorld }} instances. And if the snapshotted image doesn't have any opened windows, then GT will spawn the Morphic World by attaching a renderer and a window to it. "
558+
},
559+
{
560+
"__type" : "textSnippet",
561+
"children" : {
562+
"__type" : "snippets",
563+
"items" : [ ]
564+
},
565+
"createEmail" : {
566+
"__type" : "email",
567+
"emailString" : "timonoid01@gmail.com"
568+
},
569+
"createTime" : {
570+
"__type" : "time",
571+
"time" : {
572+
"__type" : "dateAndTime",
573+
"dateAndTimeString" : "2025-04-23T01:08:40.669249+04:00"
574+
}
575+
},
576+
"editEmail" : {
577+
"__type" : "email",
578+
"emailString" : "timonoid01@gmail.com"
579+
},
580+
"editTime" : {
581+
"__type" : "time",
582+
"time" : {
583+
"__type" : "dateAndTime",
584+
"dateAndTimeString" : "2025-04-23T03:29:13.740428+04:00"
585+
}
586+
},
587+
"uid" : {
588+
"__type" : "uid",
589+
"uidString" : "1fG9HMbvDQCXK+g4DniH/w=="
590+
},
591+
"paragraphStyle" : {
592+
"__type" : "textStyle"
593+
},
594+
"string" : "The class hierarhy diagram for those renderers is described below."
595+
},
596+
{
597+
"__type" : "pharoSnippet",
598+
"children" : {
599+
"__type" : "snippets",
600+
"items" : [ ]
601+
},
602+
"createEmail" : {
603+
"__type" : "email",
604+
"emailString" : "timonoid01@gmail.com"
605+
},
606+
"createTime" : {
607+
"__type" : "time",
608+
"time" : {
609+
"__type" : "dateAndTime",
610+
"dateAndTimeString" : "2025-04-23T01:02:44.371783+04:00"
611+
}
612+
},
613+
"editEmail" : {
614+
"__type" : "email",
615+
"emailString" : "timonoid01@gmail.com"
616+
},
617+
"editTime" : {
618+
"__type" : "time",
619+
"time" : {
620+
"__type" : "dateAndTime",
621+
"dateAndTimeString" : "2025-04-23T01:12:03.612049+04:00"
622+
}
623+
},
624+
"uid" : {
625+
"__type" : "uid",
626+
"uidString" : "1E4AC8bvDQCWFEL9DniH/w=="
627+
},
628+
"code" : "view := GtMondrian new.\rview nodes\r\tumlClassShapeWithName: [ :each | each name ];\r\twith: AbstractWorldRenderer withAllSubclasses.\rview edges\r\tfromCenterBottom;\r\ttoCenterTop;\r\tconnectFrom: #superclass.\rview layout tree levelDistance: 100.\rview"
629+
},
630+
{
631+
"__type" : "textSnippet",
632+
"children" : {
633+
"__type" : "snippets",
634+
"items" : [ ]
635+
},
636+
"createEmail" : {
637+
"__type" : "email",
638+
"emailString" : "timonoid01@gmail.com"
639+
},
640+
"createTime" : {
641+
"__type" : "time",
642+
"time" : {
643+
"__type" : "dateAndTime",
644+
"dateAndTimeString" : "2025-04-23T02:25:22.807407+04:00"
645+
}
646+
},
647+
"editEmail" : {
648+
"__type" : "email",
649+
"emailString" : "timonoid01@gmail.com"
650+
},
651+
"editTime" : {
652+
"__type" : "time",
653+
"time" : {
654+
"__type" : "dateAndTime",
655+
"dateAndTimeString" : "2025-04-23T03:39:11.865938+04:00"
656+
}
657+
},
658+
"uid" : {
659+
"__type" : "uid",
660+
"uidString" : "0QeMMsfvDQCxl4y7DlbAcg=="
661+
},
662+
"paragraphStyle" : {
663+
"__type" : "textStyle"
664+
},
665+
"string" : "The Image is calling the next method to decide which renderer it will use, it is performing a search based on a class {{gtMethod:AbstractWorldRenderer class>>priority | label=priority}} and an {{gtMethod:AbstractWorldRenderer class>>isApplicableFor: | label= isApplicableFor:}}properties. {{gtMethod:AbstractWorldRenderer class >>detectCorrectOneForWorld: | expanded}} "
666+
},
667+
{
668+
"__type" : "textSnippet",
669+
"children" : {
670+
"__type" : "snippets",
671+
"items" : [ ]
672+
},
673+
"createEmail" : {
674+
"__type" : "email",
675+
"emailString" : "timonoid01@gmail.com"
676+
},
677+
"createTime" : {
678+
"__type" : "time",
679+
"time" : {
680+
"__type" : "dateAndTime",
681+
"dateAndTimeString" : "2025-04-23T02:30:14.851071+04:00"
682+
}
683+
},
684+
"editEmail" : {
685+
"__type" : "email",
686+
"emailString" : "timonoid01@gmail.com"
687+
},
688+
"editTime" : {
689+
"__type" : "time",
690+
"time" : {
691+
"__type" : "dateAndTime",
692+
"dateAndTimeString" : "2025-04-23T03:26:21.464621+04:00"
693+
}
694+
},
695+
"uid" : {
696+
"__type" : "uid",
697+
"uidString" : "+EP0Q8fvDQCyeDzPDlbAcg=="
698+
},
699+
"paragraphStyle" : {
700+
"__type" : "textStyle"
701+
},
702+
"string" : "Thus, you need to create you own subclass to override these properties, and you need to make sure, what your's class priority is greater than in others. "
703+
},
704+
{
705+
"__type" : "textSnippet",
706+
"children" : {
707+
"__type" : "snippets",
708+
"items" : [ ]
709+
},
710+
"createEmail" : {
711+
"__type" : "email",
712+
"emailString" : "timonoid01@gmail.com"
713+
},
714+
"createTime" : {
715+
"__type" : "time",
716+
"time" : {
717+
"__type" : "dateAndTime",
718+
"dateAndTimeString" : "2025-04-23T01:42:04.185458+04:00"
719+
}
720+
},
721+
"editEmail" : {
722+
"__type" : "email",
723+
"emailString" : "timonoid01@gmail.com"
724+
},
725+
"editTime" : {
726+
"__type" : "time",
727+
"time" : {
728+
"__type" : "dateAndTime",
729+
"dateAndTimeString" : "2025-04-23T03:34:39.460111+04:00"
730+
}
731+
},
732+
"uid" : {
733+
"__type" : "uid",
734+
"uidString" : "kTfTYsbvDQClmsc7DniH/w=="
735+
},
736+
"paragraphStyle" : {
737+
"__type" : "textStyle"
738+
},
739+
"string" : "Evaluate the next snippet to create you own minimal subclass of the {{gtClass:GtNullWorldMorphicRenderer}}"
740+
},
741+
{
742+
"__type" : "pharoSnippet",
743+
"children" : {
744+
"__type" : "snippets",
745+
"items" : [ ]
746+
},
747+
"createEmail" : {
748+
"__type" : "email",
749+
"emailString" : "timonoid01@gmail.com"
750+
},
751+
"createTime" : {
752+
"__type" : "time",
753+
"time" : {
754+
"__type" : "dateAndTime",
755+
"dateAndTimeString" : "2025-04-23T01:55:44.931283+04:00"
756+
}
757+
},
758+
"editEmail" : {
759+
"__type" : "email",
760+
"emailString" : "timonoid01@gmail.com"
761+
},
762+
"editTime" : {
763+
"__type" : "time",
764+
"time" : {
765+
"__type" : "dateAndTime",
766+
"dateAndTimeString" : "2025-04-23T02:19:59.40146+04:00"
767+
}
768+
},
769+
"uid" : {
770+
"__type" : "uid",
771+
"uidString" : "DMqTyMbvDQCx8mT5DniH/w=="
772+
},
773+
"code" : "GtNullWorldMorphicRenderer subclass: #MyWorldRenderer.\rMyWorldRenderer class \r\tcompile: 'priority ^ 200';\r\tcompile: 'isApplicableFor: aWorld ^true'. "
774+
}
775+
]
776+
},
777+
"createEmail" : {
778+
"__type" : "email",
779+
"emailString" : "timonoid01@gmail.com"
780+
},
781+
"createTime" : {
782+
"__type" : "time",
783+
"time" : {
784+
"__type" : "dateAndTime",
785+
"dateAndTimeString" : "2025-04-23T02:34:19.629936+04:00"
786+
}
787+
},
788+
"editEmail" : {
789+
"__type" : "email",
790+
"emailString" : "timonoid01@gmail.com"
791+
},
792+
"editTime" : {
793+
"__type" : "time",
794+
"time" : {
795+
"__type" : "dateAndTime",
796+
"dateAndTimeString" : "2025-04-23T03:10:57.134494+04:00"
797+
}
798+
},
799+
"uid" : {
800+
"__type" : "uid",
801+
"uidString" : "LE+xZrnvDQC/l8ATAD83+Q=="
802+
},
803+
"paragraphStyle" : {
804+
"__type" : "textStyle"
805+
},
806+
"string" : "#Prevent the Morphic World from appearing"
807+
},
517808
{
518809
"__type" : "textSnippet",
519810
"children" : {
@@ -581,14 +872,14 @@
581872
"__type" : "time",
582873
"time" : {
583874
"__type" : "dateAndTime",
584-
"dateAndTimeString" : "2021-05-24T15:07:23.774569+02:00"
875+
"dateAndTimeString" : "2025-04-22T09:59:36.004338+04:00"
585876
}
586877
},
587878
"uid" : {
588879
"__type" : "uid",
589880
"uidString" : "RLoRpMeUAAAAAAAAAAAAAA=="
590881
},
591-
"code" : "Smalltalk snapshot: true andQuit: false"
882+
"code" : "Smalltalk snapshot: true andQuit: false."
592883
}
593884
]
594885
},

0 commit comments

Comments
 (0)