Tue, 01 Apr 2025 00:28:58 -0500
Convert PidginAccountsEnabledMenu to the list model
Again, not exactly what PIDGIN-18066 requested, but should be a reasonable version of it.
Testing Done:
Opened Pidgin with no accounts enabled, and the menu was empty. Enabled an account and it moved there, disable the account and it was removed.
Also, started Pidgin with an account enabled, and it appeared in the lower menu as expected.
Bugs closed: PIDGIN-18066
Reviewed at https://reviews.imfreedom.org/r/3954/
|
42452
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
1 | <?xml version="1.0" encoding="utf-8"?> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
2 | <schemalist> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
3 | <enum id="im.pidgin.Pidgin.plugin.Unity.LauncherCount"> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
4 | <value nick="Disable launcher integration" value="0"/> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
5 | <value nick="Show number of unread messages" value="1"/> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
6 | <value nick="Show number of unread conversations" value="2"/> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
7 | </enum> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
8 | |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
9 | <enum id="im.pidgin.Pidgin.plugin.Unity.MessagingMenu"> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
10 | <value nick="Show number of unread messages for conversations" value="0"/> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
11 | <value nick="Show elapsed time for unread conversations" value="1"/> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
12 | </enum> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
13 | |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
14 | <schema path="/pidgin/plugins/unity/" id="im.pidgin.Pidgin.plugin.Unity"> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
15 | <key name="alert-chat-nick" type="b"> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
16 | <default>true</default> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
17 | <summary>Chatroom alerts</summary> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
18 | <description> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
19 | Chatroom message alerts only where someone says your username. |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
20 | </description> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
21 | </key> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
22 | |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
23 | <key name="launcher-count" enum="im.pidgin.Pidgin.plugin.Unity.LauncherCount"> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
24 | <default>"Show number of unread conversations"</default> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
25 | <summary>Launcher integration</summary> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
26 | <description> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
27 | What to show in the launcher icon. |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
28 | </description> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
29 | </key> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
30 | |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
31 | <key name="messaging-menu-text" enum="im.pidgin.Pidgin.plugin.Unity.MessagingMenu"> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
32 | <default>"Show number of unread messages for conversations"</default> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
33 | <summary>Messaging menu integration</summary> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
34 | <description> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
35 | What to show in the messaging menu. |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
36 | </description> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
37 | </key> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
38 | </schema> |
|
8b5a5b21d6da
Port Unity integration plugin prefs to GSettings
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff
changeset
|
39 | </schemalist> |