+++ /dev/null
-package com.vaadin.tests.tickets;\r
-\r
-import com.vaadin.ui.Button;\r
-import com.vaadin.ui.Button.ClickEvent;\r
-import com.vaadin.ui.Button.ClickListener;\r
-import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Window;\r
-\r
-public class Ticket1924ThemeChanging extends com.vaadin.Application {\r
-\r
- private Label l = new Label("Background should be red with test theme");\r
-\r
- @SuppressWarnings("unused")\r
- private Panel p;\r
-\r
- @Override\r
- public void init() {\r
- final Window main = new Window(getClass().getName().substring(\r
- getClass().getName().lastIndexOf(".") + 1));\r
- setMainWindow(main);\r
-\r
- l.setStyleName("red");\r
- main.addComponent(l);\r
-\r
- Button b = new Button("Toggle tests-tickets theme");\r
- b.addListener(new ClickListener() {\r
- boolean flag = false;\r
-\r
- public void buttonClick(ClickEvent event) {\r
- if (flag == !flag) {\r
- main.setTheme("tests-tickets");\r
- } else {\r
- main.setTheme(null);\r
- }\r
- }\r
- });\r
-\r
- main.addComponent(b);\r
-\r
- b = new Button("Modify caption (should not reload page)");\r
- b.addListener(new ClickListener() {\r
- public void buttonClick(ClickEvent event) {\r
- main.setCaption(main.getCaption() + ".");\r
- }\r
- });\r
-\r
- main.addComponent(b);\r
-\r
- }\r
-}
\ No newline at end of file