Chris

Results 33 comments of Chris

Maybe I'm looking in the wrong place. `desktop w winCanvases first` gives a `windowCanvas` which has some objects that may help.

It looks like the `handMorph` does the heavy lifting. It has a `getEventFromWindowCanvas:` method that calls `nextEvent` from the `windowCanvas` mentioned in my previous comment. This returns the X11 event....

And `worldMorph` has a `processInputs` method that "Processes any X events in the input queue". It iterates over the winCanvases calling `dispatchFrom` on the handMorph if it has any pending...

@Bystroushaak What do you think is a good place to document this sort of thing? The wiki?

I added some notes to [the wiki](https://github.com/russellallen/self/wiki/X11-Event-Loop).

That looks right to me. See the `types` category of `traits xlib events xEvent` for the definition of `visibilityNotify`, etc. These are the xlib event numbers. Initialisation code runs `eventTypesDo:`...

I'll do a stub based on what I learned doing the font primitives.

See [primitiveMaker](https://github.com/russellallen/self/wiki/primitiveMaker) in the wiki.

The slot in globals needs to exist already. So you create the slot there, connect it to your 'a slots object', then set the Creator slot in that object. I...

I'm on Ubuntu 15.04 and don't see a difference in font between public and private slots. The patch in PR #73 has no visible effect either but it does stop...