9

Click here to load reader

Eclipse 4

Embed Size (px)

DESCRIPTION

Presention of Eclipse 4 during last Dutch DemoCamp

Citation preview

Page 1: Eclipse 4

Eclipse 4

Milestone 1.2

Page 2: Eclipse 4

Eclipse 4

• Doelstellingen (wiki.eclipse.org/e4)– Simplify the Eclipse programming model

– Enable the platform for use on emerging web-based runtime technologies

– Broaden participation in development of the platform

• XWT

• CSS

• OpenSocial gadgets

Page 4: Eclipse 4

XWT Demo

• Editor

– Applications

– Element

• Standalone

• RCP Products

Page 6: Eclipse 4

CSS

Text {font: Verdana 8px;

}

Label {font: Verdana 8px;

}

Tree {font: Verdana 8px;

}

Shell, Button, Label {background-color: rgb(48,48,48);color: rgb(240,240,240);

}

SashForm {background-color: rgb(48,48,48);

}

Page 7: Eclipse 4

CSS

public class DarkThemeHandler {

public void execute(MApplication application) {

for (MWindow window : application.getChildren()) {

ThemeUtil.switchTheme(window, "dark-gradient.css");

}

}

Page 8: Eclipse 4

CSS

try {

shell.setRedraw(false);

shell.reskin(SWT.ALL);

} finally {

shell.setRedraw(true);

}

Page 9: Eclipse 4

Open Social Gadgets

• CTRL+3