Skip to content

expo/overview: Refactor to Use newer/gobject class styles, easing.#13700

Open
mtwebster wants to merge 8 commits intolinuxmint:masterfrom
mtwebster:expo-overview-actor-classes
Open

expo/overview: Refactor to Use newer/gobject class styles, easing.#13700
mtwebster wants to merge 8 commits intolinuxmint:masterfrom
mtwebster:expo-overview-actor-classes

Conversation

@mtwebster
Copy link
Copy Markdown
Member

  • Stop using Lang.bind().
  • Use actor easing instead of tweening.
  • Use actor/widget subclasses instead of this.actor/GenericContainers.
  • Use connectObject/disconnectObject for signal handling.
  • Use GLib instead of Mainloop.

- Stop using Lang.bind().
- Use actor easing instead of tweening.
- Use actor/widget subclasses instead of this.actor/GenericContainers.
- Use connectObject/disconnectObject for signal handling.
- Use GLib instead of Mainloop.
@mtwebster mtwebster force-pushed the expo-overview-actor-classes branch from 1ff4cd5 to f12d5ba Compare April 10, 2026 00:39
this.actor.connect('scroll-event', this.onScrollEvent);

this.connect('scroll-event', this.onScrollEvent.bind(this));
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since all this stuff is now objects, do you need to do this? Can't you just use all the parents vfuncs instead of the signal connections?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants