/* * Copyright 2014 Katharina Fahnenbruck */ package com.googlecode.mgwt.ui.client.theme.platform.input.checkbox; import com.google.gwt.core.shared.GWT; import com.google.gwt.dom.client.Element; import com.google.gwt.resources.client.ClientBundle; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiTemplate; import com.googlecode.mgwt.ui.client.widget.input.checkbox.MCheckBox; import com.googlecode.mgwt.ui.client.widget.input.checkbox.MCheckBoxAppearance; public class MCheckBoxAndroidAppearance implements MCheckBoxAppearance { static { Resources.INSTANCE.css().ensureInjected(); } interface Css extends CheckBoxCss {} interface Resources extends ClientBundle { Resources INSTANCE = GWT.create(Resources.class); @Source({"com/googlecode/mgwt/ui/client/widget/input/checkbox/checkbox.css", "checkbox-android.css"}) Css css(); } @Override public CheckBoxCss css() { return Resources.INSTANCE.css(); } @UiTemplate("MCheckBoxAndroidAppearance.ui.xml") interface Binder extends UiBinder<Element, MCheckBox> { } private static final Binder UI_BINDER = GWT.create(Binder.class); @Override public UiBinder<? extends Element, MCheckBox> uiBinder() { return UI_BINDER; } }