de.swm.commons.mobile.client.theme.SWMMobileCssBundle Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of swm-mobile Show documentation
Show all versions of swm-mobile Show documentation
GWT Bibliothek fuer Mobile Plattformen der SWM
/*
* Copyright 2011 SWM Services GmbH.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package de.swm.commons.mobile.client.theme;
import com.google.gwt.resources.client.CssResource;
import com.google.gwt.resources.client.DataResource;
import de.swm.commons.mobile.client.theme.base.BaseSWMMobileCssBundle;
import de.swm.commons.mobile.client.theme.components.*;
/**
* Base class for a ClientBundle implementation. A concrete ClientBudle e.g. {@link BaseSWMMobileCssBundle} represents a
* Theme instance (including css and other resources).
*
*/
public interface SWMMobileCssBundle {
/**
* General css resources for text
* @return css resources for text
*/
TextCss getTextCss();
/**
* Represents a css resource for different kinds of error messages.
*
* @return the css representation, see {@link CssResource}
*/
ConnectionListItemCss getConnectionListItemCss();
/**
* Represents a css resource for different kinds of error messages.
*
* @return the css representation, see {@link CssResource}
*/
FlipTimePanelCss getFlipTimePanelCss();
/**
* Represents a css resource for different kinds of error messages.
*
* @return the css representation, see {@link CssResource}
*/
ErrorCss getErrorCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
HeaderCss getHeaderCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
PageCss getPageCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
DecoratedListItemCss getDecoratedListItemCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
ButtonCss getButtonCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
ScrollPanelCss getScrollPanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
ListPanelCss getListPanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
SlidePanelCss getSlidePanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
TabPanelCss getTabPanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
AccordionPanelCss getAccordionPanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
TextBoxCss getTextBoxCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
DisplayCss getDisplayCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
CheckRadioBoxCss getCheckRadioBoxCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
FlipSwitchCss getFlipSwitchCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
SliderCss getSliderCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
DropDownCss getDropDownCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
ToolbarPanelCss getToolbarPanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
HorizontalVerticalPanelCss getHorizontalVerticalPanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
PopupsCss getPopupsCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
IndexPanelCss getIndexPanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
CommandPanelCss getCommandPanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
TransitionsCss getTransitionsCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
ListPanelFlexCss getListPanelFlexCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
FlexCss getFlexCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
TreePanelCss getTreePanelCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
TripListItemCss getTripListItemCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
SearchBoxCss getSearchBoxCss();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
NotificationBoxCss getNotificationBox();
/**
* Resource used inside a CSS Bundle.
*
* @return trhe ressource.
*/
DataResource searchSearchImage();
/**
* Resource used inside a CSS Bundle.
*
* @return trhe ressource.
*/
DataResource searchClearImage();
/**
* Resource used inside a CSS Bundle.
*
* @return trhe ressource.
*/
DataResource searchClearTouchedImage();
/**
* Defines one part of the SWMMobile widget system.
*
* @return the css representation, see {@link CssResource}
*/
SelectPanelCss getSelectPanelCss();
AnimationCss getAnimationCss();
}