Emoji copy is a versatile extension designed to simplify emoji selection and clipboard management. It is a fork of Emoji Selector.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
25 | Active |
24 | Active |
23 | Active |
22 | Active |
21 | Active |
20 | Active |
19 | Rejected |
18 | Rejected |
17 | Rejected |
16 | Active |
15 | Rejected |
14 | Active |
13 | Active |
12 | Active |
11 | Rejected |
10 | Rejected |
9 | Active |
8 | Active |
7 | Active |
6 | Rejected |
5 | Rejected |
4 | Rejected |
3 | Active |
2 | Rejected |
1 | Rejected |
Global is the same as init. Create `SETTINGS` inside `buildPrefsWidget()` as local and pass it to the `EmojiSelectorSettingsWidget`: ```js function buildPrefsWidget() { let widget = new EmojiSelectorSettingsWidget(ExtensionUtils.getSettings()); ```
Perfect, thank you for your support! Just a few questions, just to avoid making you review indefinitely, when passing settings to the `EmojiSelectorSettingsWidget` like you showed, how can EmojiSelectorSettingsWidget get this variable like in a Constructor? Maybe something like this? ```js const EmojiSelectorSettingsWidget = new GObject.Class({ Name: 'EmojiSelector.Prefs.Widget', GTypeName: 'EmojiSelectorPrefsWidget', _init (params) { this.settings = params.settings; let builder = new Gtk.Builder(); builder.add_from_file(Me.path+'/prefs.ui'); this.prefs_stack = builder.get_object('prefs_stack'); this._loadPrefsPage(builder); this._loadAboutPage(builder); }, ... ```
like this: ```js _init (settings) { this.settings = settings; ```