偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

探秘Eclipse 4的CSS切換主題功能

開發(fā) 后端
Eclipse 4.0計(jì)劃剛出現(xiàn)的時(shí)候從事Eclipse各個(gè)項(xiàng)目的團(tuán)隊(duì)和開發(fā)者就Eclipse未來下一步該怎么走進(jìn)行了激烈討論,而隨著Eclipse 4.0 SDK中的CSS主題功能得到明顯改善,特別是我們進(jìn)行動(dòng)態(tài)主題轉(zhuǎn)換時(shí)更為簡(jiǎn)單方便,這些討論漸漸地平息了。

【51CTO快譯】Eclipse 4.0計(jì)劃剛出現(xiàn)的時(shí)候從事Eclipse各個(gè)項(xiàng)目的團(tuán)隊(duì)和開發(fā)者就Eclipse未來下一步該怎么走進(jìn)行了激烈討論,而隨著Eclipse 4.0 SDK中的CSS主題功能得到明顯改善,Eclipse RCP技術(shù)越來越成熟,特別是我們進(jìn)行動(dòng)態(tài)主題轉(zhuǎn)換時(shí)更為簡(jiǎn)單方便,這些討論漸漸地平息了。本文載自一個(gè)外國(guó)專家Kai的blog,全文如下:

如果你想要實(shí)現(xiàn)一個(gè)CSS主題轉(zhuǎn)換,只需擴(kuò)展你的Eclipse,路徑如下: org.eclipse.e4.ui.css.swt.theme.

這里有一個(gè)在Eclispe 4下進(jìn)行雙模板聲明的示例可以參考

  1. <extension 
  2.  point="org.eclipse.e4.ui.css.swt.theme"> 
  3.  <theme 
  4.     basestylesheeturi="css/dark-gradient.css" 
  5.     id="org.eclipse.e4.demo.contacts.themes.darkgradient" 
  6.     label="Dark Gradient Theme"> 
  7.  theme> 
  8.  <theme 
  9.     basestylesheeturi="css/bright-gradient.css" 
  10.     id="org.eclipse.e4.demo.contacts.themes.brightgradient" 
  11.     label="Bright Gradient Theme"> 
  12.  theme> 
  13.  extension> 
  14.  

然后需要做的就是指定一個(gè)程序來切換實(shí)際的主題。這里是選擇dark gradient主題的全部代碼

  1. public class DarkThemeHandler {  
  2.  
  3.    @Execute  
  4.    public void execute(IThemeEngine engine) {  
  5.       engine.setTheme("org.eclipse.e4.demo.contacts.themes.darkgradient");  
  6.    }  
  7. }  
  8.  

使用工作臺(tái)模型來將我們的轉(zhuǎn)換程序綁定到目錄或工具欄,下面的兩幅效果圖就展示了黑色主題和明朗主題之間的動(dòng)態(tài)轉(zhuǎn)換。

黑色主題 
 黑色主題

明朗主題 
明亮主題

Contact只是Eclipse 4的一種操作方式,詳細(xì)可以參考  http://www.toedter.com/blog/?p=64

【編輯推薦】

  1. slave4j1.0:Eclipse插件的Java代碼生成器發(fā)布
  2. Eclipse 3.6最終RC版放出 正式版或月底發(fā)布
  3. Eclipse平臺(tái)應(yīng)用與開發(fā)詳解
  4. 開源框架Eclipse發(fā)展歷程
  5. 精通MyEclipse應(yīng)用開發(fā)
責(zé)任編輯:佚名 來源: Kai's Blog
相關(guān)推薦

2021-05-10 06:02:44

CSS 文字動(dòng)畫技巧

2025-01-06 11:59:32

2011-03-16 09:46:54

Eclipse代碼模板

2009-03-10 10:21:05

災(zāi)難恢復(fù)Restart Manvs

2010-01-27 17:38:58

Windows Emb

2015-07-06 10:25:48

Windows 98CSS樣式庫

2009-10-28 09:19:13

Eclipse 3.5項(xiàng)目導(dǎo)航

2009-08-13 18:00:48

Eclipse重構(gòu)功能擴(kuò)展點(diǎn)

2010-08-17 16:54:30

IE8JavaScript

2010-08-13 09:05:09

Flex4Halo

2010-10-12 09:31:30

Chrome 8

2010-11-29 08:57:20

Visual Stud.NET 4

2023-06-19 08:19:50

2009-08-25 14:25:19

Eclipse 3.5

2009-09-17 09:51:18

Eclipse JDT自定義跳轉(zhuǎn)

2009-11-19 09:59:47

Visual Stud

2010-03-17 15:22:14

2010-08-26 15:18:27

CSS樣式

2012-06-20 13:48:53

黑客

2009-06-05 09:08:22

Flex SDK 4Gumbo快速RIA開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)