Browse Source

Plugin identities and icons

Twitter icons for servers and prefs
Twitter identity for server icons
Swing UI identity for #DMDirc backgrounds

Change-Id: I165ffbd0b736dcf7d5aa2fd4d43871f00ff94d98
Reviewed-on: http://gerrit.dmdirc.com/663
Automatic-Compile: Gregory Holmes <greg@dmdirc.com>
Reviewed-by: Gregory Holmes <greg@dmdirc.com>
tags/0.6.3
Chris Smith 14 years ago
parent
commit
e90637059f

+ 4
- 2
src/com/dmdirc/addons/parser_twitter/TwitterPlugin.java View File

@@ -73,9 +73,11 @@ public class TwitterPlugin extends Plugin  {
73 73
     @Override
74 74
     public void showConfig(final PreferencesManager manager) {
75 75
         final PreferencesCategory category = new PluginPreferencesCategory(
76
-                getPluginInfo(), "Twitter Plugin", "Settings related to the twitter plugin");
76
+                getPluginInfo(), "Twitter Plugin", "Settings related to the twitter plugin",
77
+                "category-twitter");
77 78
         final PreferencesCategory advanced = new PluginPreferencesCategory(
78
-                getPluginInfo(), "Advanced", "Advanced Settings related to the twitter plugin");
79
+                getPluginInfo(), "Advanced", "Advanced Settings related to the twitter plugin",
80
+                "category-twitter");
79 81
 
80 82
         category.addSetting(new PreferencesSetting(PreferencesType.INTEGER, getDomain(), "statuscount", "Statuses to request", "How many statuses to request at a time.?"));
81 83
         category.addSetting(new PreferencesSetting(PreferencesType.INTEGER, getDomain(), "apicalls", "API Calls", "Aim to only use how many API Calls per hour? (Twitter has a max of 150)"));

+ 18
- 0
src/com/dmdirc/addons/parser_twitter/identities/server_icons View File

@@ -0,0 +1,18 @@
1
+# This is a DMDirc configuration file.
2
+# Written on: Mon Jul 27 19:41:25 BST 2009
3
+
4
+# This section indicates which sections below take key/value
5
+# pairs, rather than a simple list. It should be placed above
6
+# any sections that take key/values.
7
+keysections:
8
+  identity
9
+  icon 
10
+
11
+identity:
12
+  name=twitter icons
13
+  protocol=twitter
14
+
15
+icon:
16
+  server=plugin\://twitter\:com/dmdirc/addons/parser_twitter/res/twitter.png
17
+  server-disconnected=plugin\://twitter\:com/dmdirc/addons/parser_twitter/res/twitter-inactive.png
18
+  server-secure=plugin\://twitter\:com/dmdirc/addons/parser_twitter/res/twitter-secure.png

+ 4
- 0
src/com/dmdirc/addons/parser_twitter/plugin.config View File

@@ -8,6 +8,7 @@ keysections:
8 8
   updates
9 9
   version
10 10
   defaults
11
+  icons
11 12
 
12 13
 metadata:
13 14
   author=Shane <shane@dmdirc.com>
@@ -44,3 +45,6 @@ provides:
44 45
 
45 46
 exports:
46 47
   getParser in com.dmdirc.addons.parser_twitter.TwitterPlugin as getParser
48
+
49
+icons:
50
+  category-twitter=plugin://twitter:com/dmdirc/addons/parser_twitter/res/twitter.png

BIN
src/com/dmdirc/addons/parser_twitter/res/twitter-inactive.png View File


BIN
src/com/dmdirc/addons/parser_twitter/res/twitter-secure.png View File


BIN
src/com/dmdirc/addons/parser_twitter/res/twitter.png View File


+ 17
- 0
src/com/dmdirc/addons/ui_swing/identities/dmdirc_bgimg View File

@@ -0,0 +1,17 @@
1
+# This is a DMDirc configuration file.
2
+# Written on: Mon Jan 04 00:02:09 GMT 2010
3
+
4
+# This section indicates which sections below take key/value
5
+# pairs, rather than a simple list. It should be placed above
6
+# any sections that take key/values.
7
+keysections:
8
+  identity
9
+  plugin-ui_swing
10
+
11
+identity:
12
+  name=#dmdirc background settings
13
+  channel=re:(?i)#dmdirc@.*
14
+
15
+plugin-ui_swing:
16
+  textpanebackground=dmdirc://com/dmdirc/res/background-alpha.png
17
+  textpanebackgroundoption=CENTER

Loading…
Cancel
Save