[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sc-devel] *** Refactoring of "Document" class *** now committed [cross-platform implications]



hi again,
so actually after startup:

Document.listener
nil

grtz,
tom

On Nov 20, 2007 3:29 PM, tom tlalim <tlalists@xxxxxxxxx> wrote:
> hi dan,
> it's the Document.listener problem, although i've updated to your last
> version. below is the error message.
>
> it happens on startup.
> i have these on my startup file
>
> ----------
>         if(Archive.global.at(\docPositions).at(\post).notNil){
>                 Document.listener.bounds_(Archive.global.at(\docPositions).at(\post));
>         };
>         Document.listener.background_(Color.gray.alpha_(0.93));
> //      Document.listener.background_(Color.new255(50, 60, 70, 245));
>         Document.listener.stringColor_(Color.new255(245, 255, 255, 230));
>         Document.listener.endFrontAction_{
>                         Archive.global.at(\docPositions).put(\post, Document.listener.bounds);
>                         };
>         {Document.listener.title_("post");}.defer(0.1);
>
> ----------
>
> and actually Document.listener.title spits out the wrong name:
> Untitled 2
>
> whereas mine is titled 'post'
>
> grtz,
> tom
> ERROR: Message 'bounds' not understood.
> RECEIVER:
>    nil
> ARGS:
> CALL STACK:
>         DoesNotUnderstandError:reportError   15F578B0
>                 arg this = <instance of DoesNotUnderstandError>
>         Nil:handleError   15F57820
>                 arg this = nil
>                 arg error = <instance of DoesNotUnderstandError>
>         Thread:handleError   15F57700
>                 arg this = <instance of Thread>
>                 arg error = <instance of DoesNotUnderstandError>
>         Object:throw   15F57670
>                 arg this = <instance of DoesNotUnderstandError>
>         Object:doesNotUnderstand   15F575E0
>                 arg this = nil
>                 arg selector = 'bounds'
>                 arg args = [*0]
>         < closed FunctionDef >  (no arguments or variables)
>         Document:didResignKey   15F574C0
>                 arg this = <instance of Document>
> ERROR: Message 'title_' not understood.
> RECEIVER:
>    nil
> ARGS:
> Instance of String {    (16220060, gc=78, fmt=07, flg=10, set=01)
>   indexed slots [4]
>       0 : p
>       1 : o
>       2 : s
>       3 : t
> }
> CALL STACK:
>         DoesNotUnderstandError:reportError   15F57CA0
>                 arg this = <instance of DoesNotUnderstandError>
>         Nil:handleError   15F57C10
>                 arg this = nil
>                 arg error = <instance of DoesNotUnderstandError>
>         Thread:handleError   15F53710
>                 arg this = <instance of Thread>
>                 arg error = <instance of DoesNotUnderstandError>
>         Object:throw   15F57B80
>                 arg this = <instance of DoesNotUnderstandError>
>         Object:doesNotUnderstand   15F550C0
>                 arg this = nil
>                 arg selector = 'title_'
>                 arg args = [*1]
>         < FunctionDef in Method Function:defer >  (no arguments or variables)
>         Scheduler:seconds_   163EB510
>                 arg this = <instance of Scheduler>
>                 arg newSeconds = 5.668146060000001
>                 var delta = nil
>                 var item = <instance of Function>
>         Meta_AppClock:tick   15F542B0
>                 arg this = class AppClock
>         Process:tick   15F57940
>                 arg this = <instance of Main>
>
>
>
> On Nov 20, 2007 9:23 AM, Dan Stowell <danstowell@xxxxxxxxx> wrote:
> > OK, we need more info please. When are you getting the errors? What's
> > the error output? If it's in your startup file (as it was with Tom),
> > does the error go away if you comment something out of your startup
> > file?
> >
> > 2007/11/20, tom tlalim <tlalists@xxxxxxxxx>:
> >
> > > after updating to after dan's fix, i'm still getting the same errors
> > > as tom hall (in osx)
> > >
> > > grtz,
> > > tom
> > >
> > >
> > > On Nov 19, 2007 5:14 PM, nescivi <nescivi@xxxxxxxxx> wrote:
> > > > Hi Dan,
> > > >
> > > > On Sunday 18 November 2007 20:45:40 Dan Stowell wrote:
> > > > > Linux: I've done nothing to rework the linux documenty classes since I
> > > > > don't understand them. Hopefully Marije will be able to get it all
> > > > > working nicely on Linux since this change originated from her and I
> > > > > think I've done what she said... ;)
> > > >
> > > > I'll check it out.
> > > >
> > > > basically it is quite easy, how it works with Scel...
> > > > there is a ScelDocument which is the brigde between Document and
> > > > EmacsDocument, mostly because you need completion functions to get the
> > > > results from EmacsDocument. (well, ok, I guess that's where it gets
> > > > complicated...).
> > > >
> > > > thanks for the work!
> > > >
> > > > sincerely,
> > > > Marije
> > > >
> > > > _______________________________________________
> > > > Sc-devel mailing list
> > > > Sc-devel@xxxxxxxxxxxxxxx
> > > > http://www.create.ucsb.edu/mailman/listinfo/sc-devel
> > > >
> > > _______________________________________________
> > > Sc-devel mailing list
> > > Sc-devel@xxxxxxxxxxxxxxx
> > > http://www.create.ucsb.edu/mailman/listinfo/sc-devel
> > >
> >
> >
> > --
> > http://www.mcld.co.uk
> > _______________________________________________
> >
> > Sc-devel mailing list
> > Sc-devel@xxxxxxxxxxxxxxx
> > http://www.create.ucsb.edu/mailman/listinfo/sc-devel
> >
>