001/* 002 * Copyright 2012 GWT-Bootstrap 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016package com.github.gwtbootstrap.client.ui.resources; 017 018import com.github.gwtbootstrap.client.ui.base.Style; 019import com.github.gwtbootstrap.client.ui.constants.Constants; 020 021/** 022 * Constants interface with all CSS class names from Twitter Bootstrap. Will be 023 * removed once the migration to {@link Constants} is finished. 024 * 025 * @since 2.0.4.0 026 * 027 * @author Carlos Alexandro Becker 028 * 029 * @author Dominik Mayer 030 */ 031public interface Bootstrap { 032 033 034 public static final String prev = "prev"; 035 036 public static final String next = "next"; 037 038 public static final String block_message = "block-message"; 039 040 public static final String large = "large"; 041 042 public static final String small = "small"; 043 044 public static final String container = "container"; 045 046 public static final String sidebar = "sidebar"; 047 048 public static final String nav = "nav"; 049 050 public static final String nav_list = "nav-list"; 051 052 public static final String nav_header = "nav-header"; 053 054 public static final String menu = "menu"; 055 056 public static final String menu_dropdown = "menu-dropdown"; 057 058 public static final String clearfix = "clearfix"; 059 060 public static final String input = "input"; 061 062 public static final String uneditable_input = "uneditable-input"; 063 064 public static final String search_query = "search-query"; 065 066 public static final String inverse = "inverse"; 067 068 public static final String page_header = "page-header"; 069 070 public static final String hero_unit = "hero-unit"; 071 072 public static final String progress_striped = "progress-striped"; 073 074 public static final String progress_animated = "progress-striped " 075 + Constants.ACTIVE; 076 077 public static final String pager = "pager"; 078 079 public static final String linenums = "linenums"; 080 081 public static final String prettyprint = "prettyprint"; 082 083 public static final String nav_tabs = "nav-tabs"; 084 085 public static final String nav_pills = "nav-pills"; 086 087 public static final String nav_stacked = "nav-stacked"; 088 089 public static final String tabbable = "tabbable"; 090 091 public static final String tab_pane = "tab-pane"; 092 093 public static final String tab_content = "tab-content"; 094 095 public static final String footer = "footer"; 096 097 public enum Tabs implements Style { 098 099 ABOVE(""), 100 BELOW("tabs-below"), 101 LEFT("tabs-left"), 102 RIGHT("tabs-right"); 103 104 private static final String tabbable = "tabbable "; 105 106 private String className; 107 108 private Tabs(String className) { 109 this.className = tabbable + className; 110 } 111 112 public String get() { 113 return className; 114 } 115 } 116 117 public enum Pagination implements Style { 118 119 LEFT(""), CENTERED("pagination-centered"), RIGHT("pagination-right"); 120 121 private static final String pagination = "pagination "; 122 123 private String className; 124 125 private Pagination(String className) { 126 this.className = pagination + className; 127 } 128 129 public String get() { 130 return className; 131 } 132 } 133 134}