Changeset 15144
- Timestamp:
- 07/04/08 13:08:13 (3 months ago)
- Location:
- platform/eclipse/sabotter/trunk/jp.xet.sabotter.eclipse/src/jp/xet/sabotter/eclipse
- Files:
-
- 2 modified
-
manager/MiniblogServiceManager.java (modified) (4 diffs)
-
views/listeners/StatusTextModifyListener.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/eclipse/sabotter/trunk/jp.xet.sabotter.eclipse/src/jp/xet/sabotter/eclipse/manager/MiniblogServiceManager.java
r15143 r15144 269 269 * Friendsタイムラインを取得する。 270 270 * 271 * @param listener 取得した後のデータハンドラ272 271 */ 273 272 public void getFriendsTimeline() { … … 280 279 * Replyを取得する。 281 280 * 282 * @param listener 取得した後のデータハンドラ283 281 */ 284 282 public void getReplies() { … … 325 323 * 326 324 * @param id ふぁぼ対象ステータスのID 327 * @param listener ふぁぼった後のデータハンドラ328 325 */ 329 326 public void createFavorite(String id) { … … 333 330 } 334 331 332 /** 333 * タイムラインの取得などのサービスのレスポンスのリスナーを設定します。 334 * 335 * @param responceListener タイムラインの取得などのサービスのレスポンスのリスナー 336 */ 335 337 public void setMiniblogServiceResponceListener(MiniblogServiceResponceListener responceListener) { 336 338 this.responceListener = responceListener; 337 339 } 338 340 341 /** 342 * Viewがdisposeしたときに呼んでください 343 */ 339 344 public void dispose() { 340 345 this.disposed = true; 341 346 } 347 348 /** 349 * サービスの一覧を返します 350 * 351 * @return サービスの一覧 352 */ 353 public List<MiniblogService> getMiniblogServices() { 354 return miniblogServices; 355 } 342 356 } -
platform/eclipse/sabotter/trunk/jp.xet.sabotter.eclipse/src/jp/xet/sabotter/eclipse/views/listeners/StatusTextModifyListener.java
r15143 r15144 1 1 package jp.xet.sabotter.eclipse.views.listeners; 2 2 3 import jp.xet.sabotter.core.MiniblogService; 3 4 import jp.xet.sabotter.eclipse.SabotterPlugin; 5 import jp.xet.sabotter.eclipse.manager.MiniblogServiceManager; 4 6 import jp.xet.sabotter.eclipse.preferences.PreferColor; 5 7 import jp.xet.sabotter.eclipse.preferences.SabotterPreference; … … 53 55 Color fg; 54 56 55 /* 56 * TODO if (txtStatusText.getText().contains("@" + pref.getUserId() + " ")) { bg = new Color(null, 128, 0, 57 * 128); // TODO テーマ化 fg = new Color(null, 255, 255, 255); } else 58 */if (remain >= 20) { 57 boolean toMyReply = false; 58 for (MiniblogService service : MiniblogServiceManager.getInstance().getMiniblogServices()) { 59 if (txtStatusText.getText().contains("@" + pref.getUserId(service) + " ")) { 60 toMyReply = true; 61 break; 62 } 63 } 64 65 if (toMyReply) { 66 bg = new Color(null, 128, 0, 128); // TODO テーマ化 67 fg = new Color(null, 255, 255, 255); 68 } else if (remain >= 20) { 59 69 bg = pref.getColor(PreferColor.INPUT_NORMAL_BACKGROUND); 60 70 fg = pref.getColor(PreferColor.INPUT_NORMAL_FOREGROUND);
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)