├── .DS_Store ├── .gitignore ├── .travis.yml ├── .utility └── update_demo_site.sh ├── LICENSE ├── README.md ├── bin ├── sw-builder.js └── sw-template.js ├── package.json ├── pom.xml └── src ├── .DS_Store └── main ├── java ├── com │ └── google │ │ └── gwt │ │ └── uibinder │ │ └── rebind │ │ └── XMLElement.java └── gwt │ └── material │ └── design │ └── demo │ ├── client │ ├── Application.java │ ├── ThemeManager.java │ ├── application │ │ ├── ApplicationModule.java │ │ ├── ApplicationPresenter.java │ │ ├── ApplicationView.java │ │ ├── ApplicationView.ui.xml │ │ ├── about │ │ │ ├── AboutModule.java │ │ │ ├── AboutPresenter.java │ │ │ ├── AboutView.java │ │ │ └── AboutView.ui.xml │ │ ├── addins │ │ │ ├── AddinsModule.java │ │ │ ├── autocomplete │ │ │ │ ├── AutoCompleteModule.java │ │ │ │ ├── AutoCompletePresenter.java │ │ │ │ ├── AutoCompleteView.java │ │ │ │ ├── AutoCompleteView.ui.xml │ │ │ │ └── base │ │ │ │ │ ├── User.java │ │ │ │ │ ├── UserOracle.java │ │ │ │ │ └── UserSuggestion.java │ │ │ ├── avatar │ │ │ │ ├── AvatarModule.java │ │ │ │ ├── AvatarPresenter.java │ │ │ │ ├── AvatarView.java │ │ │ │ └── AvatarView.ui.xml │ │ │ ├── bubble │ │ │ │ ├── BubbleModule.java │ │ │ │ ├── BubblePresenter.java │ │ │ │ ├── BubbleView.java │ │ │ │ └── BubbleView.ui.xml │ │ │ ├── camera │ │ │ │ ├── CameraModule.java │ │ │ │ ├── CameraPresenter.java │ │ │ │ ├── CameraView.java │ │ │ │ └── CameraView.ui.xml │ │ │ ├── carousel │ │ │ │ ├── CarouselModule.java │ │ │ │ ├── CarouselPresenter.java │ │ │ │ ├── CarouselView.java │ │ │ │ └── CarouselView.ui.xml │ │ │ ├── circularprogress │ │ │ │ ├── CircularProgressModule.java │ │ │ │ ├── CircularProgressPresenter.java │ │ │ │ ├── CircularProgressView.java │ │ │ │ └── CircularProgressView.ui.xml │ │ │ ├── combobox │ │ │ │ ├── ComboBoxModule.java │ │ │ │ ├── ComboBoxPresenter.java │ │ │ │ ├── ComboBoxView.java │ │ │ │ └── ComboBoxView.ui.xml │ │ │ ├── countup │ │ │ │ ├── CountUpModule.java │ │ │ │ ├── CountUpPresenter.java │ │ │ │ ├── CountUpView.java │ │ │ │ └── CountUpView.ui.xml │ │ │ ├── cropper │ │ │ │ ├── ImageCropperModule.java │ │ │ │ ├── ImageCropperPresenter.java │ │ │ │ ├── ImageCropperView.java │ │ │ │ └── ImageCropperView.ui.xml │ │ │ ├── cutouts │ │ │ │ ├── CutOutsModule.java │ │ │ │ ├── CutOutsPresenter.java │ │ │ │ ├── CutOutsView.java │ │ │ │ └── CutOutsView.ui.xml │ │ │ ├── dnd │ │ │ │ ├── DndModule.java │ │ │ │ ├── DndPresenter.java │ │ │ │ ├── DndView.java │ │ │ │ └── DndView.ui.xml │ │ │ ├── docviewer │ │ │ │ ├── DocViewerModule.java │ │ │ │ ├── DocViewerPresenter.java │ │ │ │ ├── DocViewerView.java │ │ │ │ └── DocViewerView.ui.xml │ │ │ ├── emptystates │ │ │ │ ├── EmptyStatesModule.java │ │ │ │ ├── EmptyStatesPresenter.java │ │ │ │ ├── EmptyStatesView.java │ │ │ │ └── EmptyStatesView.ui.xml │ │ │ ├── fileuploader │ │ │ │ ├── FileUploaderModule.java │ │ │ │ ├── FileUploaderPresenter.java │ │ │ │ ├── FileUploaderView.java │ │ │ │ └── FileUploaderView.ui.xml │ │ │ ├── iconmorph │ │ │ │ ├── IconMorphModule.java │ │ │ │ ├── IconMorphPresenter.java │ │ │ │ ├── IconMorphView.java │ │ │ │ └── IconMorphView.ui.xml │ │ │ ├── inputmask │ │ │ │ ├── InputMaskModule.java │ │ │ │ ├── InputMaskPresenter.java │ │ │ │ ├── InputMaskView.java │ │ │ │ └── InputMaskView.ui.xml │ │ │ ├── livestamp │ │ │ │ ├── LiveStampModule.java │ │ │ │ ├── LiveStampPresenter.java │ │ │ │ ├── LiveStampView.java │ │ │ │ └── LiveStampView.ui.xml │ │ │ ├── masonry │ │ │ │ ├── MasonryModule.java │ │ │ │ ├── MasonryPresenter.java │ │ │ │ ├── MasonryView.java │ │ │ │ ├── MasonryView.ui.xml │ │ │ │ └── cards │ │ │ │ │ ├── UserCard.java │ │ │ │ │ └── UserCard.ui.xml │ │ │ ├── menubar │ │ │ │ ├── MenuBarModule.java │ │ │ │ ├── MenuBarPresenter.java │ │ │ │ ├── MenuBarView.java │ │ │ │ └── MenuBarView.ui.xml │ │ │ ├── overlay │ │ │ │ ├── OverlayModule.java │ │ │ │ ├── OverlayPresenter.java │ │ │ │ ├── OverlayView.java │ │ │ │ └── OverlayView.ui.xml │ │ │ ├── pathanimator │ │ │ │ ├── PathAnimatorModule.java │ │ │ │ ├── PathAnimatorPresenter.java │ │ │ │ ├── PathAnimatorView.java │ │ │ │ └── PathAnimatorView.ui.xml │ │ │ ├── rating │ │ │ │ ├── RatingModule.java │ │ │ │ ├── RatingPresenter.java │ │ │ │ ├── RatingView.java │ │ │ │ └── RatingView.ui.xml │ │ │ ├── richeditor │ │ │ │ ├── RichEditorModule.java │ │ │ │ ├── RichEditorPresenter.java │ │ │ │ ├── RichEditorView.java │ │ │ │ └── RichEditorView.ui.xml │ │ │ ├── scrollfire │ │ │ │ ├── ScrollFireModule.java │ │ │ │ ├── ScrollFirePresenter.java │ │ │ │ ├── ScrollFireView.java │ │ │ │ └── ScrollFireView.ui.xml │ │ │ ├── signature │ │ │ │ ├── SignaturePadModule.java │ │ │ │ ├── SignaturePadPresenter.java │ │ │ │ ├── SignaturePadView.java │ │ │ │ └── SignaturePadView.ui.xml │ │ │ ├── splitpanel │ │ │ │ ├── SplitPanelModule.java │ │ │ │ ├── SplitPanelPresenter.java │ │ │ │ ├── SplitPanelView.java │ │ │ │ └── SplitPanelView.ui.xml │ │ │ ├── steppers │ │ │ │ ├── SteppersModule.java │ │ │ │ ├── SteppersPresenter.java │ │ │ │ ├── SteppersView.java │ │ │ │ └── SteppersView.ui.xml │ │ │ ├── subheaders │ │ │ │ ├── SubHeadersModule.java │ │ │ │ ├── SubHeadersPresenter.java │ │ │ │ ├── SubHeadersView.java │ │ │ │ └── SubHeadersView.ui.xml │ │ │ ├── swipeable │ │ │ │ ├── SwipeableModule.java │ │ │ │ ├── SwipeablePresenter.java │ │ │ │ ├── SwipeableView.java │ │ │ │ └── SwipeableView.ui.xml │ │ │ ├── timepickers │ │ │ │ ├── TimePickersModule.java │ │ │ │ ├── TimePickersPresenter.java │ │ │ │ ├── TimePickersView.java │ │ │ │ └── TimePickersView.ui.xml │ │ │ ├── treeview │ │ │ │ ├── TreeView.java │ │ │ │ ├── TreeView.ui.xml │ │ │ │ ├── TreeViewModule.java │ │ │ │ └── TreeViewPresenter.java │ │ │ ├── waterfall │ │ │ │ ├── WaterfallModule.java │ │ │ │ ├── WaterfallPresenter.java │ │ │ │ ├── WaterfallView.java │ │ │ │ └── WaterfallView.ui.xml │ │ │ ├── webp │ │ │ │ ├── WebpImageModule.java │ │ │ │ ├── WebpImagePresenter.java │ │ │ │ ├── WebpImageView.java │ │ │ │ └── WebpImageView.ui.xml │ │ │ └── window │ │ │ │ ├── WindowModule.java │ │ │ │ ├── WindowPresenter.java │ │ │ │ ├── WindowView.java │ │ │ │ └── WindowView.ui.xml │ │ ├── animations │ │ │ ├── AnimationsModule.java │ │ │ ├── core │ │ │ │ ├── CoreAnimationsModule.java │ │ │ │ ├── CoreAnimationsPresenter.java │ │ │ │ ├── CoreAnimationsView.java │ │ │ │ └── CoreAnimationsView.ui.xml │ │ │ └── meaningful │ │ │ │ ├── MeaningfulAnimationsModule.java │ │ │ │ ├── MeaningfulAnimationsPresenter.java │ │ │ │ ├── MeaningfulAnimationsView.java │ │ │ │ └── MeaningfulAnimationsView.ui.xml │ │ ├── apps │ │ │ ├── AppsModule.java │ │ │ ├── AppsPresenter.java │ │ │ ├── AppsView.java │ │ │ └── AppsView.ui.xml │ │ ├── charts │ │ │ ├── ChartsModule.java │ │ │ ├── ChartsPresenter.java │ │ │ ├── ChartsView.java │ │ │ └── ChartsView.ui.xml │ │ ├── components │ │ │ ├── ComponentsModule.java │ │ │ ├── badges │ │ │ │ ├── BadgesModule.java │ │ │ │ ├── BadgesPresenter.java │ │ │ │ ├── BadgesView.java │ │ │ │ └── BadgesView.ui.xml │ │ │ ├── breadcrumbs │ │ │ │ ├── BreadcrumbsModule.java │ │ │ │ ├── BreadcrumbsPresenter.java │ │ │ │ ├── BreadcrumbsView.java │ │ │ │ └── BreadcrumbsView.ui.xml │ │ │ ├── buttons │ │ │ │ ├── ButtonsModule.java │ │ │ │ ├── ButtonsPresenter.java │ │ │ │ ├── ButtonsView.java │ │ │ │ └── ButtonsView.ui.xml │ │ │ ├── cards │ │ │ │ ├── CardsModule.java │ │ │ │ ├── CardsPresenter.java │ │ │ │ ├── CardsView.java │ │ │ │ └── CardsView.ui.xml │ │ │ ├── chips │ │ │ │ ├── ChipsModule.java │ │ │ │ ├── ChipsPresenter.java │ │ │ │ ├── ChipsView.java │ │ │ │ └── ChipsView.ui.xml │ │ │ ├── collapsible │ │ │ │ ├── CollapsibleModule.java │ │ │ │ ├── CollapsiblePresenter.java │ │ │ │ ├── CollapsibleView.java │ │ │ │ └── CollapsibleView.ui.xml │ │ │ ├── collections │ │ │ │ ├── CollectionsModule.java │ │ │ │ ├── CollectionsPresenter.java │ │ │ │ ├── CollectionsView.java │ │ │ │ └── CollectionsView.ui.xml │ │ │ ├── dialogs │ │ │ │ ├── DialogsModule.java │ │ │ │ ├── DialogsPresenter.java │ │ │ │ ├── DialogsView.java │ │ │ │ └── DialogsView.ui.xml │ │ │ ├── dropdown │ │ │ │ ├── DropdownModule.java │ │ │ │ ├── DropdownPresenter.java │ │ │ │ ├── DropdownView.java │ │ │ │ └── DropdownView.ui.xml │ │ │ ├── errors │ │ │ │ ├── EmailValidator.java │ │ │ │ ├── ErrorsModule.java │ │ │ │ ├── ErrorsPresenter.java │ │ │ │ ├── ErrorsView.java │ │ │ │ └── ErrorsView.ui.xml │ │ │ ├── fabs │ │ │ │ ├── FABModule.java │ │ │ │ ├── FABPresenter.java │ │ │ │ ├── FABView.java │ │ │ │ └── FABView.ui.xml │ │ │ ├── footer │ │ │ │ ├── FooterModule.java │ │ │ │ ├── FooterPresenter.java │ │ │ │ ├── FooterView.java │ │ │ │ └── FooterView.ui.xml │ │ │ ├── forms │ │ │ │ ├── FormsModule.java │ │ │ │ ├── checkbox │ │ │ │ │ ├── CheckBoxModule.java │ │ │ │ │ ├── CheckBoxPresenter.java │ │ │ │ │ ├── CheckBoxView.java │ │ │ │ │ └── CheckBoxView.ui.xml │ │ │ │ ├── listbox │ │ │ │ │ ├── ListBoxModule.java │ │ │ │ │ ├── ListBoxPresenter.java │ │ │ │ │ ├── ListBoxView.java │ │ │ │ │ └── ListBoxView.ui.xml │ │ │ │ ├── radiobutton │ │ │ │ │ ├── RadioButtonModule.java │ │ │ │ │ ├── RadioButtonPresenter.java │ │ │ │ │ ├── RadioButtonView.java │ │ │ │ │ └── RadioButtonView.ui.xml │ │ │ │ ├── range │ │ │ │ │ ├── RangeModule.java │ │ │ │ │ ├── RangePresenter.java │ │ │ │ │ ├── RangeView.java │ │ │ │ │ └── RangeView.ui.xml │ │ │ │ ├── switches │ │ │ │ │ ├── SwitchModule.java │ │ │ │ │ ├── SwitchPresenter.java │ │ │ │ │ ├── SwitchView.java │ │ │ │ │ └── SwitchView.ui.xml │ │ │ │ └── textfields │ │ │ │ │ ├── FieldState.java │ │ │ │ │ ├── TextFieldModule.java │ │ │ │ │ ├── TextFieldPresenter.java │ │ │ │ │ ├── TextFieldView.java │ │ │ │ │ └── TextFieldView.ui.xml │ │ │ ├── loader │ │ │ │ ├── LoaderModule.java │ │ │ │ ├── LoaderPresenter.java │ │ │ │ ├── LoaderView.java │ │ │ │ └── LoaderView.ui.xml │ │ │ ├── media │ │ │ │ ├── MediaModule.java │ │ │ │ ├── MediaPresenter.java │ │ │ │ ├── MediaView.java │ │ │ │ └── MediaView.ui.xml │ │ │ ├── navbar │ │ │ │ ├── NavBarModule.java │ │ │ │ ├── NavBarPresenter.java │ │ │ │ ├── NavBarView.java │ │ │ │ └── NavBarView.ui.xml │ │ │ ├── pickers │ │ │ │ ├── PickersModule.java │ │ │ │ ├── PickersPresenter.java │ │ │ │ ├── PickersView.java │ │ │ │ └── PickersView.ui.xml │ │ │ ├── pushpin │ │ │ │ ├── PushPinModule.java │ │ │ │ ├── PushPinPresenter.java │ │ │ │ ├── PushPinView.java │ │ │ │ └── PushPinView.ui.xml │ │ │ ├── scrollspy │ │ │ │ ├── ScrollspyModule.java │ │ │ │ ├── ScrollspyPresenter.java │ │ │ │ ├── ScrollspyView.java │ │ │ │ └── ScrollspyView.ui.xml │ │ │ ├── search │ │ │ │ ├── SearchModule.java │ │ │ │ ├── SearchPresenter.java │ │ │ │ ├── SearchView.java │ │ │ │ └── SearchView.ui.xml │ │ │ ├── sidenavs │ │ │ │ ├── SideNavsModule.java │ │ │ │ ├── SideNavsPresenter.java │ │ │ │ ├── SideNavsView.java │ │ │ │ └── SideNavsView.ui.xml │ │ │ └── tabs │ │ │ │ ├── TabsModule.java │ │ │ │ ├── TabsPresenter.java │ │ │ │ ├── TabsView.java │ │ │ │ └── TabsView.ui.xml │ │ ├── datatable │ │ │ ├── DataTableModule.java │ │ │ ├── contextmenu │ │ │ │ ├── ContextMenuDataTableModule.java │ │ │ │ ├── ContextMenuDataTablePresenter.java │ │ │ │ ├── ContextMenuDataTableView.java │ │ │ │ └── ContextMenuDataTableView.ui.xml │ │ │ ├── custom │ │ │ │ ├── CustomDataTableModule.java │ │ │ │ ├── CustomDataTablePresenter.java │ │ │ │ ├── CustomDataTableView.java │ │ │ │ └── CustomDataTableView.ui.xml │ │ │ ├── frozen │ │ │ │ ├── FrozenDataTableModule.java │ │ │ │ ├── FrozenDataTablePresenter.java │ │ │ │ ├── FrozenDataTableView.java │ │ │ │ └── FrozenDataTableView.ui.xml │ │ │ ├── infinite │ │ │ │ ├── InfiniteDataTableModule.java │ │ │ │ ├── InfiniteDataTablePresenter.java │ │ │ │ ├── InfiniteDataTableView.java │ │ │ │ └── InfiniteDataTableView.ui.xml │ │ │ ├── paged │ │ │ │ ├── PagedDataTableModule.java │ │ │ │ ├── PagedDataTablePresenter.java │ │ │ │ ├── PagedDataTableView.java │ │ │ │ └── PagedDataTableView.ui.xml │ │ │ ├── standard │ │ │ │ ├── StandardDataTableModule.java │ │ │ │ ├── StandardDataTablePresenter.java │ │ │ │ ├── StandardDataTableView.java │ │ │ │ └── StandardDataTableView.ui.xml │ │ │ └── table │ │ │ │ ├── People.java │ │ │ │ ├── Person.java │ │ │ │ ├── datasource │ │ │ │ └── PersonDataSource.java │ │ │ │ ├── factory │ │ │ │ ├── CustomCategoryComponent.java │ │ │ │ ├── CustomCategoryFactory.java │ │ │ │ └── PersonRowFactory.java │ │ │ │ ├── renderer │ │ │ │ └── CustomRenderer.java │ │ │ │ └── service │ │ │ │ ├── FakePersonService.java │ │ │ │ ├── PersonService.java │ │ │ │ └── PersonServiceAsync.java │ │ ├── dto │ │ │ ├── Apps.java │ │ │ ├── DataHelper.java │ │ │ ├── DemoImageDTO.java │ │ │ ├── DemoImagePanel.java │ │ │ ├── Hero.java │ │ │ ├── Links.java │ │ │ ├── Repository.java │ │ │ ├── ScrollspyHelper.java │ │ │ ├── State.java │ │ │ ├── TimeZone.java │ │ │ └── Version.java │ │ ├── gettingstarted │ │ │ ├── GettingStartedModule.java │ │ │ ├── GettingStartedPresenter.java │ │ │ ├── GettingStartedUiHandlers.java │ │ │ ├── GettingStartedView.java │ │ │ ├── GettingStartedView.ui.xml │ │ │ └── version │ │ │ │ ├── VersionCollapsibleItem.java │ │ │ │ └── VersionCollapsibleItem.ui.xml │ │ ├── incubator │ │ │ ├── IncubatorModule.java │ │ │ ├── alert │ │ │ │ ├── AlertModule.java │ │ │ │ ├── AlertPresenter.java │ │ │ │ ├── AlertView.java │ │ │ │ └── AlertView.ui.xml │ │ │ ├── async │ │ │ │ ├── AsyncModule.java │ │ │ │ ├── AsyncPresenter.java │ │ │ │ ├── AsyncView.java │ │ │ │ └── AsyncView.ui.xml │ │ │ ├── google │ │ │ │ └── addresslookup │ │ │ │ │ ├── AddressLookupModule.java │ │ │ │ │ ├── AddressLookupPresenter.java │ │ │ │ │ ├── AddressLookupView.java │ │ │ │ │ └── AddressLookupView.ui.xml │ │ │ ├── infinitescroll │ │ │ │ ├── InfiniteScrollModule.java │ │ │ │ ├── InfiniteScrollPresenter.java │ │ │ │ ├── InfiniteScrollView.java │ │ │ │ ├── InfiniteScrollView.ui.xml │ │ │ │ └── service │ │ │ │ │ ├── FakeTestService.java │ │ │ │ │ ├── TestDatasource.java │ │ │ │ │ └── TestServiceAsync.java │ │ │ ├── language │ │ │ │ ├── LanguageSelectorModule.java │ │ │ │ ├── LanguageSelectorPresenter.java │ │ │ │ ├── LanguageSelectorView.java │ │ │ │ └── LanguageSelectorView.ui.xml │ │ │ ├── loadingstate │ │ │ │ ├── LoadingStateModule.java │ │ │ │ ├── LoadingStatePresenter.java │ │ │ │ ├── LoadingStateView.java │ │ │ │ └── LoadingStateView.ui.xml │ │ │ ├── progress │ │ │ │ ├── ProgressLineBarModule.java │ │ │ │ ├── ProgressLineBarPresenter.java │ │ │ │ ├── ProgressLineBarView.java │ │ │ │ └── ProgressLineBarView.ui.xml │ │ │ ├── recaptcha │ │ │ │ ├── RecaptchaModule.java │ │ │ │ ├── RecaptchaPresenter.java │ │ │ │ ├── RecaptchaView.java │ │ │ │ └── RecaptchaView.ui.xml │ │ │ ├── search │ │ │ │ ├── InlineSearchModule.java │ │ │ │ ├── InlineSearchPresenter.java │ │ │ │ ├── InlineSearchView.java │ │ │ │ └── InlineSearchView.ui.xml │ │ │ ├── timer │ │ │ │ ├── TimerModule.java │ │ │ │ ├── TimerPresenter.java │ │ │ │ ├── TimerView.java │ │ │ │ └── TimerView.ui.xml │ │ │ └── toggle │ │ │ │ ├── ToggleModule.java │ │ │ │ ├── TogglePresenter.java │ │ │ │ ├── ToggleView.java │ │ │ │ └── ToggleView.ui.xml │ │ ├── menu │ │ │ ├── MenuModule.java │ │ │ ├── MenuPresenter.java │ │ │ ├── MenuUiHandlers.java │ │ │ ├── MenuView.java │ │ │ └── MenuView.ui.xml │ │ ├── pwa │ │ │ ├── PwaModule.java │ │ │ ├── gettingstarted │ │ │ │ ├── PwaGettingStartedModule.java │ │ │ │ ├── PwaGettingStartedPresenter.java │ │ │ │ ├── PwaGettingStartedView.java │ │ │ │ └── PwaGettingStartedView.ui.xml │ │ │ ├── installable │ │ │ │ ├── InstallableModule.java │ │ │ │ ├── InstallablePresenter.java │ │ │ │ ├── InstallableView.java │ │ │ │ └── InstallableView.ui.xml │ │ │ ├── notification │ │ │ │ ├── NotificationModule.java │ │ │ │ ├── NotificationPresenter.java │ │ │ │ ├── NotificationView.java │ │ │ │ └── NotificationView.ui.xml │ │ │ └── serviceworker │ │ │ │ ├── ServiceWorkerModule.java │ │ │ │ ├── ServiceWorkerPresenter.java │ │ │ │ ├── ServiceWorkerView.java │ │ │ │ └── ServiceWorkerView.ui.xml │ │ ├── roadmap │ │ │ ├── RoadMapModule.java │ │ │ ├── RoadMapPresenter.java │ │ │ ├── RoadMapView.java │ │ │ └── RoadMapView.ui.xml │ │ ├── showcase │ │ │ ├── ShowcaseModule.java │ │ │ ├── ShowcasePresenter.java │ │ │ ├── ShowcaseView.java │ │ │ ├── ShowcaseView.ui.xml │ │ │ ├── cards │ │ │ │ ├── AppCard.java │ │ │ │ └── AppCard.ui.xml │ │ │ └── pathanimator │ │ │ │ ├── PathAnimatorShowcase.java │ │ │ │ └── PathAnimatorShowcase.ui.xml │ │ ├── style │ │ │ ├── StyleModule.java │ │ │ ├── blueprint │ │ │ │ ├── BluePrintModule.java │ │ │ │ ├── BluePrintPresenter.java │ │ │ │ ├── BluePrintView.java │ │ │ │ └── BluePrintView.ui.xml │ │ │ ├── colors │ │ │ │ ├── ColorsModule.java │ │ │ │ ├── ColorsPresenter.java │ │ │ │ ├── ColorsView.java │ │ │ │ └── ColorsView.ui.xml │ │ │ ├── grid │ │ │ │ ├── GridModule.java │ │ │ │ ├── GridPresenter.java │ │ │ │ ├── GridView.java │ │ │ │ └── GridView.ui.xml │ │ │ ├── helper │ │ │ │ ├── HelperModule.java │ │ │ │ ├── HelperPresenter.java │ │ │ │ ├── HelperView.java │ │ │ │ └── HelperView.ui.xml │ │ │ ├── icons │ │ │ │ ├── IconsModule.java │ │ │ │ ├── IconsPresenter.java │ │ │ │ ├── IconsView.java │ │ │ │ └── IconsView.ui.xml │ │ │ ├── shadow │ │ │ │ ├── ShadowModule.java │ │ │ │ ├── ShadowPresenter.java │ │ │ │ ├── ShadowView.java │ │ │ │ └── ShadowView.ui.xml │ │ │ └── themes │ │ │ │ ├── ThemesModule.java │ │ │ │ ├── ThemesPresenter.java │ │ │ │ ├── ThemesView.java │ │ │ │ └── ThemesView.ui.xml │ │ └── templates │ │ │ ├── TemplatesModule.java │ │ │ ├── TemplatesPresenter.java │ │ │ ├── TemplatesView.java │ │ │ └── TemplatesView.ui.xml │ ├── event │ │ ├── ContentPushEvent.java │ │ └── SetPageTitleEvent.java │ ├── gin │ │ └── ClientModule.java │ ├── place │ │ └── NameTokens.java │ ├── resources │ │ ├── MaterialConstants.java │ │ └── MaterialResources.java │ └── ui │ │ ├── ExternalLibrary.java │ │ ├── GitterWidget.java │ │ ├── InstallBannerFallbackOverlay.java │ │ ├── InstallBannerFallbackOverlay.ui.xml │ │ ├── NavigatedView.java │ │ ├── PrettyCode.java │ │ ├── PrettyPre.java │ │ ├── base │ │ └── HasScrollspy.java │ │ ├── charts │ │ ├── MaterialAreaChart.java │ │ ├── MaterialAreaChart.ui.xml │ │ ├── MaterialBarChart.java │ │ ├── MaterialBarChart.ui.xml │ │ ├── MaterialBubbleChart.java │ │ ├── MaterialBubbleChart.ui.xml │ │ ├── MaterialCandleStick.java │ │ ├── MaterialCandleStick.ui.xml │ │ ├── MaterialColoredLineChart.java │ │ ├── MaterialColoredLineChart.ui.xml │ │ ├── MaterialComboCharts.java │ │ ├── MaterialComboCharts.ui.xml │ │ ├── MaterialGauge.java │ │ ├── MaterialGauge.ui.xml │ │ ├── MaterialGeoChart.java │ │ ├── MaterialGeoChart.ui.xml │ │ ├── MaterialPieChart.java │ │ └── MaterialPieChart.ui.xml │ │ └── constants │ │ └── Styles.java │ └── shared │ ├── OrderDTO.java │ └── TemplateDTO.java ├── resources └── gwt │ └── material │ └── design │ └── demo │ ├── GwtMaterialDesignDemo.gwt.xml │ ├── GwtMaterialDesignDemoDev.gwt.xml │ └── client │ ├── Resources.gwt.xml │ └── resources │ ├── MaterialConstants.properties │ ├── css │ ├── demo.css │ └── prettify.css │ ├── img │ ├── add-to-homescreen.gif │ ├── air.png │ ├── arc.gif │ ├── batman.png │ ├── bg_top_nav.png │ ├── blue.jpg │ ├── boat.png │ ├── candy-icons.gif │ ├── captain_america.png │ ├── card-1.png │ ├── card-2.png │ ├── card-3.png │ ├── card-4.png │ ├── card.png │ ├── cat.jpeg │ ├── cat_woman.png │ ├── contact-pattern.gif │ ├── cyclops.png │ ├── dnd-upload.gif │ ├── drive-pattern.gif │ ├── ellie.png │ ├── flash.png │ ├── foster.jpg │ ├── g-plus-pattern.gif │ ├── gplus.png │ ├── green_lantern.png │ ├── grey.jpg │ ├── ic_bold.png │ ├── ic_front.png │ ├── ic_getting_started.png │ ├── ic_gwt_logo.png │ ├── ic_metaphor.png │ ├── ic_motion.png │ ├── ic_splash.png │ ├── ic_theme.png │ ├── image.png │ ├── inbox-pattern.gif │ ├── install-arrow.png │ ├── io1.jpg │ ├── kodalin.jpg │ ├── lady.jpeg │ ├── light-blue.jpg │ ├── logo-orig.png │ ├── logo.png │ ├── logo.webp │ ├── md-card-ripple.gif │ ├── md.gif │ ├── onboard-1.png │ ├── onboard-2.png │ ├── onboard-3.png │ ├── onerepublic.png │ ├── parallax1.jpg │ ├── parallax2.jpg │ ├── parallax3.jpg │ ├── pink.jpg │ ├── profile.jpg │ ├── pwa-engaging.png │ ├── pwa-fast.png │ ├── pwa-intro.png │ ├── pwa-reliable.png │ ├── rca.jpg │ ├── robin.png │ ├── service-worker-2.png │ ├── service-worker.png │ ├── shoes.png │ ├── slide-1.png │ ├── slide-2.png │ ├── slide-3.png │ ├── spiderman.png │ ├── starter.png │ ├── superman.png │ ├── tab.gif │ ├── template_login.png │ ├── template_parallax.gif │ ├── template_starter.gif │ ├── template_weather.gif │ ├── template_wrenx.gif │ ├── thor.png │ ├── waterfall-large.gif │ ├── waterfall.gif │ ├── william-parrel-2.png │ ├── william-parrel.jpg │ ├── wind-mill.gif │ ├── wolverine.png │ ├── wonder_woman.png │ ├── yuna-medium.jpg │ └── yuna.jpg │ └── js │ ├── prettify.min.js │ └── sidecar.v1.min.js └── webapp ├── WEB-INF ├── appengine-web.xml ├── logging.properties └── web.xml ├── favicon.ico ├── index.html ├── launcher-icons ├── launcher1x.png ├── launcher2x.png ├── launcher4x.png └── launcher5x.png └── manifest.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/.DS_Store -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GwtMaterialApp", 3 | "version": "0.0.1", 4 | "description": "Service worker generator", 5 | "main": "bin/sw-builder.js", 6 | "dependencies": { 7 | "handlebars": "^4.0.11" 8 | }, 9 | "devDependencies": {}, 10 | "scripts": { 11 | "generate": "node bin/sw-builder.js" 12 | }, 13 | "repository": { 14 | "type": "git", 15 | "url": "git+https://github.com/GwtMaterialDesign/gwt-material.git" 16 | }, 17 | "author": "kevzlou7979", 18 | "license": "Apache 2.0", 19 | "bugs": { 20 | "url": "https://github.com/GwtMaterialDesign/gwt-material/issues" 21 | }, 22 | "homepage": "https://github.com/GwtMaterialDesign/gwt-material#readme" 23 | } 24 | -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/.DS_Store -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/about/AboutModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.about; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class AboutModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(AboutPresenter.class, AboutPresenter.MyView.class, AboutView.class, AboutPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/about/AboutView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.about; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.google.inject.Inject; 27 | import com.gwtplatform.mvp.client.ViewImpl; 28 | 29 | public class AboutView extends ViewImpl implements AboutPresenter.MyView { 30 | public interface Binder extends UiBinder { 31 | } 32 | 33 | @Inject 34 | AboutView(Binder uiBinder) { 35 | initWidget(uiBinder.createAndBindUi(this)); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/autocomplete/AutoCompleteModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.autocomplete; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class AutoCompleteModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(AutoCompletePresenter.class, AutoCompletePresenter.MyView.class, AutoCompleteView.class, AutoCompletePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/avatar/AvatarModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.avatar; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class AvatarModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(AvatarPresenter.class, AvatarPresenter.MyView.class, AvatarView.class, AvatarPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/bubble/BubbleModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.bubble; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class BubbleModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(BubblePresenter.class, BubblePresenter.MyView.class, BubbleView.class, BubblePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/bubble/BubbleView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.bubble; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.uibinder.client.UiField; 26 | import com.google.gwt.user.client.ui.SimplePanel; 27 | import com.google.gwt.user.client.ui.Widget; 28 | import com.gwtplatform.mvp.client.ViewImpl; 29 | 30 | import javax.inject.Inject; 31 | 32 | 33 | public class BubbleView extends ViewImpl implements BubblePresenter.MyView { 34 | interface Binder extends UiBinder { 35 | } 36 | 37 | @Inject 38 | BubbleView(Binder uiBinder) { 39 | initWidget(uiBinder.createAndBindUi(this)); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/camera/CameraModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.camera; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CameraModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CameraPresenter.class, CameraPresenter.MyView.class, CameraView.class, CameraPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/carousel/CarouselModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.carousel; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | import gwt.material.design.demo.client.application.addins.camera.CameraPresenter; 26 | import gwt.material.design.demo.client.application.addins.camera.CameraView; 27 | 28 | public class CarouselModule extends AbstractPresenterModule { 29 | @Override 30 | protected void configure() { 31 | bindPresenter(CarouselPresenter.class, CarouselPresenter.MyView.class, CarouselView.class, CarouselPresenter.MyProxy.class); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/circularprogress/CircularProgressModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.circularprogress; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CircularProgressModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CircularProgressPresenter.class, CircularProgressPresenter.MyView.class, CircularProgressView.class, CircularProgressPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/combobox/ComboBoxModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.combobox; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ComboBoxModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ComboBoxPresenter.class, ComboBoxPresenter.MyView.class, ComboBoxView.class, ComboBoxPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/countup/CountUpModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.countup; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CountUpModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CountUpPresenter.class, CountUpPresenter.MyView.class, CountUpView.class, CountUpPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/cropper/ImageCropperModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.cropper; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ImageCropperModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ImageCropperPresenter.class, ImageCropperPresenter.MyView.class, ImageCropperView.class, ImageCropperPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/cutouts/CutOutsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.cutouts; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CutOutsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CutOutsPresenter.class, CutOutsPresenter.MyView.class, CutOutsView.class, CutOutsPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/dnd/DndModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.dnd; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class DndModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(DndPresenter.class, DndPresenter.MyView.class, DndView.class, DndPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/docviewer/DocViewerModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.docviewer; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class DocViewerModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(DocViewerPresenter.class, DocViewerPresenter.MyView.class, DocViewerView.class, DocViewerPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/docviewer/DocViewerView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.docviewer; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | 31 | public class DocViewerView extends ViewImpl implements DocViewerPresenter.MyView { 32 | interface Binder extends UiBinder { 33 | } 34 | 35 | @Inject 36 | DocViewerView(Binder uiBinder) { 37 | initWidget(uiBinder.createAndBindUi(this)); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/emptystates/EmptyStatesModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.emptystates; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class EmptyStatesModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(EmptyStatesPresenter.class, EmptyStatesPresenter.MyView.class, EmptyStatesView.class, EmptyStatesPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/emptystates/EmptyStatesView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.emptystates; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | 31 | public class EmptyStatesView extends ViewImpl implements EmptyStatesPresenter.MyView { 32 | interface Binder extends UiBinder { 33 | } 34 | 35 | @Inject 36 | EmptyStatesView(Binder uiBinder) { 37 | initWidget(uiBinder.createAndBindUi(this)); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/fileuploader/FileUploaderModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.fileuploader; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class FileUploaderModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(FileUploaderPresenter.class, FileUploaderPresenter.MyView.class, FileUploaderView.class, FileUploaderPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/iconmorph/IconMorphModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.iconmorph; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class IconMorphModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(IconMorphPresenter.class, IconMorphPresenter.MyView.class, IconMorphView.class, IconMorphPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/iconmorph/IconMorphView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.iconmorph; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | 31 | public class IconMorphView extends ViewImpl implements IconMorphPresenter.MyView { 32 | interface Binder extends UiBinder { 33 | } 34 | 35 | @Inject 36 | IconMorphView(Binder uiBinder) { 37 | initWidget(uiBinder.createAndBindUi(this)); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/inputmask/InputMaskModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.inputmask; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class InputMaskModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(InputMaskPresenter.class, InputMaskPresenter.MyView.class, InputMaskView.class, InputMaskPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/livestamp/LiveStampModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.livestamp; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class LiveStampModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(LiveStampPresenter.class, LiveStampPresenter.MyView.class, LiveStampView.class, LiveStampPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/masonry/MasonryModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.masonry; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class MasonryModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(MasonryPresenter.class, MasonryPresenter.MyView.class, MasonryView.class, MasonryPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/menubar/MenuBarModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.menubar; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class MenuBarModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(MenuBarPresenter.class, MenuBarPresenter.MyView.class, MenuBarView.class, MenuBarPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/overlay/OverlayModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.overlay; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class OverlayModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(OverlayPresenter.class, OverlayPresenter.MyView.class, OverlayView.class, OverlayPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/pathanimator/PathAnimatorModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.pathanimator; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class PathAnimatorModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(PathAnimatorPresenter.class, PathAnimatorPresenter.MyView.class, PathAnimatorView.class, PathAnimatorPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/rating/RatingModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.rating; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class RatingModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(RatingPresenter.class, RatingPresenter.MyView.class, RatingView.class, RatingPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/richeditor/RichEditorModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.richeditor; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class RichEditorModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(RichEditorPresenter.class, RichEditorPresenter.MyView.class, RichEditorView.class, RichEditorPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/scrollfire/ScrollFireModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.scrollfire; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ScrollFireModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ScrollFirePresenter.class, ScrollFirePresenter.MyView.class, ScrollFireView.class, ScrollFirePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/signature/SignaturePadModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.signature; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class SignaturePadModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(SignaturePadPresenter.class, SignaturePadPresenter.MyView.class, SignaturePadView.class, SignaturePadPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/splitpanel/SplitPanelModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.splitpanel; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class SplitPanelModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(SplitPanelPresenter.class, SplitPanelPresenter.MyView.class, SplitPanelView.class, SplitPanelPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/splitpanel/SplitPanelView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.splitpanel; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | 31 | public class SplitPanelView extends ViewImpl implements SplitPanelPresenter.MyView { 32 | interface Binder extends UiBinder { 33 | } 34 | 35 | @Inject 36 | SplitPanelView(Binder uiBinder) { 37 | initWidget(uiBinder.createAndBindUi(this)); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/steppers/SteppersModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.steppers; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class SteppersModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(SteppersPresenter.class, SteppersPresenter.MyView.class, SteppersView.class, SteppersPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/subheaders/SubHeadersModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.subheaders; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class SubHeadersModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(SubHeadersPresenter.class, SubHeadersPresenter.MyView.class, SubHeadersView.class, SubHeadersPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/subheaders/SubHeadersView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.subheaders; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | 31 | public class SubHeadersView extends ViewImpl implements SubHeadersPresenter.MyView { 32 | 33 | interface Binder extends UiBinder { 34 | } 35 | 36 | @Inject 37 | SubHeadersView(Binder uiBinder) { 38 | initWidget(uiBinder.createAndBindUi(this)); 39 | } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/swipeable/SwipeableModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.swipeable; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class SwipeableModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(SwipeablePresenter.class, SwipeablePresenter.MyView.class, SwipeableView.class, SwipeablePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/timepickers/TimePickersModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.timepickers; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class TimePickersModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(TimePickersPresenter.class, TimePickersPresenter.MyView.class, TimePickersView.class, TimePickersPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/treeview/TreeViewModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.treeview; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class TreeViewModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(TreeViewPresenter.class, TreeViewPresenter.MyView.class, TreeView.class, TreeViewPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/waterfall/WaterfallModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.waterfall; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class WaterfallModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(WaterfallPresenter.class, WaterfallPresenter.MyView.class, WaterfallView.class, WaterfallPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/waterfall/WaterfallView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.waterfall; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | public class WaterfallView extends ViewImpl implements WaterfallPresenter.MyView { 31 | interface Binder extends UiBinder { 32 | } 33 | 34 | @Inject 35 | WaterfallView(Binder uiBinder) { 36 | initWidget(uiBinder.createAndBindUi(this)); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/webp/WebpImageModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.webp; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class WebpImageModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(WebpImagePresenter.class, WebpImagePresenter.MyView.class, WebpImageView.class, WebpImagePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/webp/WebpImageView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.webp; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.google.inject.Inject; 27 | import com.gwtplatform.mvp.client.ViewImpl; 28 | 29 | public class WebpImageView extends ViewImpl implements WebpImagePresenter.MyView { 30 | public interface Binder extends UiBinder { 31 | } 32 | 33 | @Inject 34 | WebpImageView(Binder uiBinder) { 35 | initWidget(uiBinder.createAndBindUi(this)); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/addins/window/WindowModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.addins.window; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class WindowModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(WindowPresenter.class, WindowPresenter.MyView.class, WindowView.class, WindowPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/animations/AnimationsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.animations; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.inject.client.AbstractGinModule; 25 | import gwt.material.design.demo.client.application.animations.core.CoreAnimationsModule; 26 | import gwt.material.design.demo.client.application.animations.meaningful.MeaningfulAnimationsModule; 27 | 28 | /** 29 | * Created by Mark Kevin on 11/30/2015. 30 | */ 31 | public class AnimationsModule extends AbstractGinModule { 32 | 33 | @Override 34 | protected void configure() { 35 | install(new CoreAnimationsModule()); 36 | install(new MeaningfulAnimationsModule()); 37 | } 38 | } -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/animations/core/CoreAnimationsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.animations.core; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CoreAnimationsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CoreAnimationsPresenter.class, CoreAnimationsPresenter.MyView.class, CoreAnimationsView.class, CoreAnimationsPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/animations/meaningful/MeaningfulAnimationsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.animations.meaningful; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class MeaningfulAnimationsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(MeaningfulAnimationsPresenter.class, MeaningfulAnimationsPresenter.MyView.class, MeaningfulAnimationsView.class, MeaningfulAnimationsPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/apps/AppsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.apps; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class AppsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(AppsPresenter.class, AppsPresenter.MyView.class, AppsView.class, AppsPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/apps/AppsView.ui.xml: -------------------------------------------------------------------------------- 1 | 20 | 21 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/charts/ChartsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.charts; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ChartsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ChartsPresenter.class, ChartsPresenter.MyView.class, 30 | ChartsView.class, ChartsPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/charts/ChartsView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.charts; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.uibinder.client.UiField; 26 | import com.google.gwt.user.client.ui.SimplePanel; 27 | import com.google.gwt.user.client.ui.Widget; 28 | import com.gwtplatform.mvp.client.ViewImpl; 29 | 30 | import javax.inject.Inject; 31 | 32 | public class ChartsView extends ViewImpl implements ChartsPresenter.MyView { 33 | interface Binder extends UiBinder { 34 | } 35 | 36 | @Inject 37 | ChartsView(Binder uiBinder) { 38 | initWidget(uiBinder.createAndBindUi(this)); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/badges/BadgesModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.badges; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class BadgesModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(BadgesPresenter.class, BadgesPresenter.MyView.class, BadgesView.class, 30 | BadgesPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/badges/BadgesView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.badges; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | public class BadgesView extends ViewImpl implements BadgesPresenter.MyView { 31 | 32 | interface Binder extends UiBinder { 33 | } 34 | 35 | @Inject 36 | BadgesView(Binder uiBinder) { 37 | initWidget(uiBinder.createAndBindUi(this)); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/breadcrumbs/BreadcrumbsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.breadcrumbs; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class BreadcrumbsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(BreadcrumbsPresenter.class, BreadcrumbsPresenter.MyView.class, BreadcrumbsView.class, BreadcrumbsPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/breadcrumbs/BreadcrumbsView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.breadcrumbs; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.uibinder.client.UiField; 26 | import com.google.gwt.user.client.ui.SimplePanel; 27 | import com.google.gwt.user.client.ui.Widget; 28 | import com.gwtplatform.mvp.client.ViewImpl; 29 | 30 | import javax.inject.Inject; 31 | 32 | 33 | public class BreadcrumbsView extends ViewImpl implements BreadcrumbsPresenter.MyView { 34 | interface Binder extends UiBinder { 35 | } 36 | 37 | @Inject 38 | BreadcrumbsView(Binder uiBinder) { 39 | initWidget(uiBinder.createAndBindUi(this)); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/buttons/ButtonsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.buttons; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ButtonsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ButtonsPresenter.class, ButtonsPresenter.MyView.class, 30 | ButtonsView.class, ButtonsPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/cards/CardsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.cards; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CardsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CardsPresenter.class, CardsPresenter.MyView.class, 30 | CardsView.class, CardsPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/chips/ChipsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.chips; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ChipsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ChipsPresenter.class, ChipsPresenter.MyView.class, 30 | ChipsView.class, ChipsPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/collapsible/CollapsibleModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.collapsible; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CollapsibleModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CollapsiblePresenter.class, CollapsiblePresenter.MyView.class, 30 | CollapsibleView.class, CollapsiblePresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/collections/CollectionsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.collections; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CollectionsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CollectionsPresenter.class, CollectionsPresenter.MyView.class, CollectionsView.class, CollectionsPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/dialogs/DialogsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.dialogs; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class DialogsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(DialogsPresenter.class, DialogsPresenter.MyView.class, 30 | DialogsView.class, DialogsPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/dropdown/DropdownModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.dropdown; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class DropdownModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(DropdownPresenter.class, DropdownPresenter.MyView.class, 30 | DropdownView.class, DropdownPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/errors/EmailValidator.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.errors; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | import gwt.material.design.client.base.validator.RegExValidator; 24 | 25 | public class EmailValidator extends RegExValidator { 26 | 27 | public EmailValidator() { 28 | super("^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.(?:[a-zA-Z]{2,6})$", "Not a valid email address."); 29 | } 30 | 31 | @Override 32 | public int getPriority() { 33 | return 0; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/errors/ErrorsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.errors; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ErrorsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ErrorsPresenter.class, ErrorsPresenter.MyView.class, 30 | ErrorsView.class, ErrorsPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/fabs/FABModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.fabs; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class FABModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(FABPresenter.class, FABPresenter.MyView.class, FABView.class, FABPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/footer/FooterModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.footer; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class FooterModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(FooterPresenter.class, FooterPresenter.MyView.class, 30 | FooterView.class, FooterPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/forms/checkbox/CheckBoxModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.forms.checkbox; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CheckBoxModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CheckBoxPresenter.class, CheckBoxPresenter.MyView.class, 30 | CheckBoxView.class, CheckBoxPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/forms/listbox/ListBoxModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.forms.listbox; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ListBoxModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ListBoxPresenter.class, ListBoxPresenter.MyView.class, 30 | ListBoxView.class, ListBoxPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/forms/radiobutton/RadioButtonModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.forms.radiobutton; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class RadioButtonModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(RadioButtonPresenter.class, RadioButtonPresenter.MyView.class, 30 | RadioButtonView.class, RadioButtonPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/forms/range/RangeModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.forms.range; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class RangeModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(RangePresenter.class, RangePresenter.MyView.class, 30 | RangeView.class, RangePresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/forms/switches/SwitchModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.forms.switches; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class SwitchModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(SwitchPresenter.class, SwitchPresenter.MyView.class, 30 | SwitchView.class, SwitchPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/forms/textfields/FieldState.java: -------------------------------------------------------------------------------- 1 | /* 2 | * #%L 3 | * GwtMaterial 4 | * %% 5 | * Copyright (C) 2015 - 2018 GwtMaterialDesign 6 | * %% 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * #L% 19 | */ 20 | package gwt.material.design.demo.client.application.components.forms.textfields; 21 | 22 | public enum FieldState { 23 | 24 | DEFAULT(""), 25 | ERROR("This is an error"), 26 | SUCCESS("This is a success message"), 27 | HELPER("Some helper message"); 28 | /*READ_ONLY(""), 29 | DISABLED(""), 30 | TOGGLE_READ_ONLY("");*/ 31 | 32 | 33 | private String message; 34 | 35 | FieldState(String message) { 36 | this.message = message; 37 | } 38 | 39 | public String getMessage() { 40 | return message; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/forms/textfields/TextFieldModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.forms.textfields; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class TextFieldModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(TextFieldPresenter.class, TextFieldPresenter.MyView.class, 30 | TextFieldView.class, TextFieldPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/loader/LoaderModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.loader; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class LoaderModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(LoaderPresenter.class, LoaderPresenter.MyView.class, 30 | LoaderView.class, LoaderPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/media/MediaModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.media; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class MediaModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(MediaPresenter.class, MediaPresenter.MyView.class, 30 | MediaView.class, MediaPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/navbar/NavBarModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.navbar; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class NavBarModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(NavBarPresenter.class, NavBarPresenter.MyView.class, 30 | NavBarView.class, NavBarPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/pickers/PickersModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.pickers; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class PickersModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(PickersPresenter.class, PickersPresenter.MyView.class, 30 | PickersView.class, PickersPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/pushpin/PushPinModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.pushpin; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class PushPinModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(PushPinPresenter.class, PushPinPresenter.MyView.class, PushPinView.class, PushPinPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/scrollspy/ScrollspyModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.scrollspy; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ScrollspyModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ScrollspyPresenter.class, ScrollspyPresenter.MyView.class, ScrollspyView.class, ScrollspyPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/search/SearchModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.search; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class SearchModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(SearchPresenter.class, SearchPresenter.MyView.class, 30 | SearchView.class, SearchPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/sidenavs/SideNavsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.sidenavs; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class SideNavsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(SideNavsPresenter.class, SideNavsPresenter.MyView.class, SideNavsView.class, SideNavsPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/components/tabs/TabsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.components.tabs; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class TabsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(TabsPresenter.class, TabsPresenter.MyView.class, 30 | TabsView.class, TabsPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/datatable/contextmenu/ContextMenuDataTableModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.datatable.contextmenu; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 24 | 25 | public class ContextMenuDataTableModule extends AbstractPresenterModule { 26 | @Override 27 | protected void configure() { 28 | bindPresenter(ContextMenuDataTablePresenter.class, ContextMenuDataTablePresenter.MyView.class, ContextMenuDataTableView.class, ContextMenuDataTablePresenter.MyProxy.class); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/datatable/custom/CustomDataTableModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.datatable.custom; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class CustomDataTableModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(CustomDataTablePresenter.class, CustomDataTablePresenter.MyView.class, CustomDataTableView.class, CustomDataTablePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/datatable/frozen/FrozenDataTableModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.datatable.frozen; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class FrozenDataTableModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(FrozenDataTablePresenter.class, FrozenDataTablePresenter.MyView.class, FrozenDataTableView.class, FrozenDataTablePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/datatable/infinite/InfiniteDataTableModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.datatable.infinite; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class InfiniteDataTableModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(InfiniteDataTablePresenter.class, InfiniteDataTablePresenter.MyView.class, InfiniteDataTableView.class, InfiniteDataTablePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/datatable/paged/PagedDataTableModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.datatable.paged; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class PagedDataTableModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(PagedDataTablePresenter.class, PagedDataTablePresenter.MyView.class, PagedDataTableView.class, PagedDataTablePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/datatable/standard/StandardDataTableModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.datatable.standard; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class StandardDataTableModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(StandardDataTablePresenter.class, StandardDataTablePresenter.MyView.class, StandardDataTableView.class, StandardDataTablePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/datatable/table/People.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.datatable.table; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import java.io.Serializable; 25 | import java.util.ArrayList; 26 | 27 | public class People extends ArrayList implements Serializable { 28 | 29 | private int absoluteTotal = 0; 30 | 31 | public People() { 32 | } 33 | 34 | public void setAbsoluteTotal(int absoluteTotal) { 35 | this.absoluteTotal = absoluteTotal; 36 | } 37 | 38 | public int getAbsoluteTotal() { 39 | return absoluteTotal; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/datatable/table/service/PersonService.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.datatable.table.service; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.user.client.rpc.RemoteService; 25 | import com.google.gwt.user.client.rpc.RemoteServiceRelativePath; 26 | import gwt.material.design.demo.client.application.datatable.table.People; 27 | 28 | import java.util.List; 29 | 30 | @RemoteServiceRelativePath("personService") 31 | public interface PersonService extends RemoteService { 32 | 33 | People getPeople(int startIndex, int viewSize, List categories); 34 | 35 | List getCategories(); 36 | } -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/datatable/table/service/PersonServiceAsync.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.datatable.table.service; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.user.client.rpc.AsyncCallback; 25 | import gwt.material.design.demo.client.application.datatable.table.People; 26 | 27 | import java.util.List; 28 | 29 | public interface PersonServiceAsync { 30 | void getPeople(int startIndex, int viewSize, List categories, AsyncCallback async); 31 | 32 | void getCategories(AsyncCallback> async); 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/gettingstarted/GettingStartedModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.gettingstarted; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class GettingStartedModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(GettingStartedPresenter.class, GettingStartedPresenter.MyView.class, 30 | GettingStartedView.class, GettingStartedPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/gettingstarted/GettingStartedUiHandlers.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.gettingstarted; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.UiHandlers; 25 | 26 | interface GettingStartedUiHandlers extends UiHandlers { 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/alert/AlertModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.alert; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | import gwt.material.design.demo.client.application.incubator.alert.AlertPresenter; 26 | import gwt.material.design.demo.client.application.incubator.alert.AlertView; 27 | 28 | public class AlertModule extends AbstractPresenterModule { 29 | @Override 30 | protected void configure() { 31 | bindPresenter(AlertPresenter.class, AlertPresenter.MyView.class, AlertView.class, AlertPresenter.MyProxy.class); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/async/AsyncModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.async; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class AsyncModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(AsyncPresenter.class, AsyncPresenter.MyView.class, AsyncView.class, AsyncPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/google/addresslookup/AddressLookupModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.google.addresslookup; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | import gwt.material.design.demo.client.application.incubator.async.AsyncPresenter; 26 | import gwt.material.design.demo.client.application.incubator.async.AsyncView; 27 | 28 | public class AddressLookupModule extends AbstractPresenterModule { 29 | 30 | @Override 31 | protected void configure() { 32 | bindPresenter(AddressLookupPresenter.class, AddressLookupPresenter.MyView.class, AddressLookupView.class, AddressLookupPresenter.MyProxy.class); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/infinitescroll/InfiniteScrollModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.infinitescroll; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class InfiniteScrollModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(InfiniteScrollPresenter.class, InfiniteScrollPresenter.MyView.class, InfiniteScrollView.class, InfiniteScrollPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/infinitescroll/service/TestServiceAsync.java: -------------------------------------------------------------------------------- 1 | /* 2 | * #%L 3 | * GwtMaterial 4 | * %% 5 | * Copyright (C) 2015 - 2018 GwtMaterialDesign 6 | * %% 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * #L% 19 | */ 20 | package gwt.material.design.demo.client.application.incubator.infinitescroll.service; 21 | 22 | import com.google.gwt.user.client.rpc.AsyncCallback; 23 | import gwt.material.design.demo.client.application.datatable.table.People; 24 | 25 | public interface TestServiceAsync { 26 | void getPeople(int startIndex, int viewSize, AsyncCallback async); 27 | } -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/language/LanguageSelectorModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.language; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class LanguageSelectorModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(LanguageSelectorPresenter.class, LanguageSelectorPresenter.MyView.class, LanguageSelectorView.class, LanguageSelectorPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/loadingstate/LoadingStateModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.loadingstate; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class LoadingStateModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(LoadingStatePresenter.class, LoadingStatePresenter.MyView.class, LoadingStateView.class, LoadingStatePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/progress/ProgressLineBarModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.progress; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ProgressLineBarModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ProgressLineBarPresenter.class, ProgressLineBarPresenter.MyView.class, ProgressLineBarView.class, ProgressLineBarPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/recaptcha/RecaptchaModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.recaptcha; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | import gwt.material.design.demo.client.application.incubator.progress.ProgressLineBarPresenter; 26 | import gwt.material.design.demo.client.application.incubator.progress.ProgressLineBarView; 27 | 28 | public class RecaptchaModule extends AbstractPresenterModule { 29 | @Override 30 | protected void configure() { 31 | bindPresenter(RecaptchaPresenter.class, RecaptchaPresenter.MyView.class, RecaptchaView.class, RecaptchaPresenter.MyProxy.class); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/search/InlineSearchModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.search; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class InlineSearchModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(InlineSearchPresenter.class, InlineSearchPresenter.MyView.class, InlineSearchView.class, InlineSearchPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/timer/TimerModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.timer; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class TimerModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(TimerPresenter.class, TimerPresenter.MyView.class, TimerView.class, TimerPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/timer/TimerView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.timer; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.google.inject.Inject; 27 | import com.gwtplatform.mvp.client.ViewImpl; 28 | 29 | public class TimerView extends ViewImpl implements TimerPresenter.MyView { 30 | public interface Binder extends UiBinder { 31 | } 32 | 33 | @Inject 34 | TimerView(Binder uiBinder) { 35 | initWidget(uiBinder.createAndBindUi(this)); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/incubator/toggle/ToggleModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.incubator.toggle; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ToggleModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(TogglePresenter.class, TogglePresenter.MyView.class, ToggleView.class, TogglePresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/menu/MenuModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.menu; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 24 | 25 | public class MenuModule extends AbstractPresenterModule { 26 | @Override 27 | protected void configure() { 28 | bindSingletonPresenterWidget(MenuPresenter.class, MenuPresenter.MyView.class, MenuView.class); 29 | } 30 | } -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/menu/MenuUiHandlers.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.menu; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.UiHandlers; 25 | 26 | interface MenuUiHandlers extends UiHandlers { 27 | 28 | void setContentPush(); 29 | } -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/pwa/gettingstarted/PwaGettingStartedModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.pwa.gettingstarted; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class PwaGettingStartedModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(PwaGettingStartedPresenter.class, PwaGettingStartedPresenter.MyView.class, 30 | PwaGettingStartedView.class, PwaGettingStartedPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/pwa/installable/InstallableModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.pwa.installable; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class InstallableModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(InstallablePresenter.class, InstallablePresenter.MyView.class, 30 | InstallableView.class, InstallablePresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/pwa/installable/InstallableView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.pwa.installable; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | public class InstallableView extends ViewImpl implements InstallablePresenter.MyView { 31 | interface Binder extends UiBinder { 32 | } 33 | 34 | @Inject 35 | InstallableView(Binder uiBinder) { 36 | initWidget(uiBinder.createAndBindUi(this)); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/pwa/notification/NotificationModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.pwa.notification; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class NotificationModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(NotificationPresenter.class, NotificationPresenter.MyView.class, 30 | NotificationView.class, NotificationPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/pwa/serviceworker/ServiceWorkerModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.pwa.serviceworker; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ServiceWorkerModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ServiceWorkerPresenter.class, ServiceWorkerPresenter.MyView.class, 30 | ServiceWorkerView.class, ServiceWorkerPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/roadmap/RoadMapModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.roadmap; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class RoadMapModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(RoadMapPresenter.class, RoadMapPresenter.MyView.class, RoadMapView.class, RoadMapPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/roadmap/RoadMapView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.roadmap; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | 31 | public class RoadMapView extends ViewImpl implements RoadMapPresenter.MyView { 32 | interface Binder extends UiBinder { 33 | } 34 | 35 | @Inject 36 | RoadMapView(Binder uiBinder) { 37 | initWidget(uiBinder.createAndBindUi(this)); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/showcase/ShowcaseModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.showcase; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ShowcaseModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ShowcasePresenter.class, ShowcasePresenter.MyView.class, 30 | ShowcaseView.class, ShowcasePresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/blueprint/BluePrintModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.blueprint; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class BluePrintModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(BluePrintPresenter.class, BluePrintPresenter.MyView.class, BluePrintView.class, BluePrintPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/blueprint/BluePrintView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.blueprint; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | public class BluePrintView extends ViewImpl implements BluePrintPresenter.MyView { 31 | interface Binder extends UiBinder { 32 | } 33 | 34 | @Inject 35 | BluePrintView(Binder uiBinder) { 36 | initWidget(uiBinder.createAndBindUi(this)); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/colors/ColorsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.colors; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ColorsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ColorsPresenter.class, ColorsPresenter.MyView.class, 30 | ColorsView.class, ColorsPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/colors/ColorsView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.colors; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | public class ColorsView extends ViewImpl implements ColorsPresenter.MyView { 31 | interface Binder extends UiBinder { 32 | } 33 | 34 | @Inject 35 | ColorsView(Binder uiBinder) { 36 | initWidget(uiBinder.createAndBindUi(this)); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/grid/GridModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.grid; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class GridModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(GridPresenter.class, GridPresenter.MyView.class, GridView.class, GridPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/helper/HelperModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.helper; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class HelperModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(HelperPresenter.class, HelperPresenter.MyView.class, HelperView.class, HelperPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/icons/IconsModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.icons; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class IconsModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(IconsPresenter.class, IconsPresenter.MyView.class, IconsView.class, IconsPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/shadow/ShadowModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.shadow; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ShadowModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ShadowPresenter.class, ShadowPresenter.MyView.class, ShadowView.class, ShadowPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/shadow/ShadowView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.shadow; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | public class ShadowView extends ViewImpl implements ShadowPresenter.MyView { 31 | interface Binder extends UiBinder { 32 | } 33 | 34 | @Inject 35 | ShadowView(Binder uiBinder) { 36 | initWidget(uiBinder.createAndBindUi(this)); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/themes/ThemesModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.themes; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class ThemesModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(ThemesPresenter.class, ThemesPresenter.MyView.class, 30 | ThemesView.class, ThemesPresenter.MyProxy.class); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/style/themes/ThemesView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.style.themes; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | public class ThemesView extends ViewImpl implements ThemesPresenter.MyView { 31 | interface Binder extends UiBinder { 32 | } 33 | 34 | @Inject 35 | ThemesView(Binder uiBinder) { 36 | initWidget(uiBinder.createAndBindUi(this)); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/templates/TemplatesModule.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.templates; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.gwtplatform.mvp.client.gin.AbstractPresenterModule; 25 | 26 | public class TemplatesModule extends AbstractPresenterModule { 27 | @Override 28 | protected void configure() { 29 | bindPresenter(TemplatesPresenter.class, TemplatesPresenter.MyView.class, TemplatesView.class, TemplatesPresenter.MyProxy.class); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/application/templates/TemplatesView.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.application.templates; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.uibinder.client.UiBinder; 25 | import com.google.gwt.user.client.ui.Widget; 26 | import com.gwtplatform.mvp.client.ViewImpl; 27 | 28 | import javax.inject.Inject; 29 | 30 | 31 | public class TemplatesView extends ViewImpl implements TemplatesPresenter.MyView { 32 | interface Binder extends UiBinder { 33 | } 34 | @Inject 35 | TemplatesView(Binder uiBinder) { 36 | initWidget(uiBinder.createAndBindUi(this)); 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/resources/MaterialResources.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.resources; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import com.google.gwt.core.client.GWT; 25 | import com.google.gwt.resources.client.ClientBundle; 26 | import com.google.gwt.resources.client.TextResource; 27 | 28 | public interface MaterialResources extends ClientBundle { 29 | 30 | MaterialResources INSTANCE = GWT.create(MaterialResources.class); 31 | 32 | @Source("js/prettify.min.js") 33 | TextResource prettyfyJs(); 34 | 35 | @Source("js/sidecar.v1.min.js") 36 | TextResource sidecarJs(); 37 | 38 | } -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/ui/GitterWidget.java: -------------------------------------------------------------------------------- 1 | /* 2 | * #%L 3 | * GwtMaterial 4 | * %% 5 | * Copyright (C) 2015 - 2017 GwtMaterialDesign 6 | * %% 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | * #L% 19 | */ 20 | package gwt.material.design.demo.client.ui; 21 | 22 | import gwt.material.design.client.MaterialDesign; 23 | import gwt.material.design.client.ui.html.Div; 24 | import gwt.material.design.demo.client.resources.MaterialResources; 25 | 26 | public class GitterWidget extends Div { 27 | 28 | static { 29 | MaterialDesign.injectJs(MaterialResources.INSTANCE.sidecarJs()); 30 | } 31 | 32 | @Override 33 | protected void onLoad() { 34 | super.onLoad(); 35 | 36 | load(); 37 | } 38 | 39 | public native void load() /*-{ 40 | new $wnd.gitter.Chat({ 41 | room: "GwtMaterialDesign/gwt-material" 42 | }); 43 | }-*/; 44 | } 45 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/ui/PrettyCode.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.ui; 2 | 3 | /* 4 | * #%L 5 | * GwtBootstrap3 6 | * %% 7 | * Copyright (C) 2013 - 2014 GwtBootstrap3 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | import gwt.material.design.client.ui.html.Code; 24 | import gwt.material.design.demo.client.ui.constants.Styles; 25 | 26 | /** 27 | * @author Sven Jacobs 28 | */ 29 | public class PrettyCode extends Code { 30 | 31 | public PrettyCode() { 32 | addStyleName(Styles.PRETTYPRINT); 33 | } 34 | 35 | @Override 36 | protected void onLoad() { 37 | super.onLoad(); 38 | 39 | // When the widget loads, force the styling of pretty print 40 | prettyPrint(); 41 | } 42 | 43 | private native void prettyPrint() /*-{ 44 | $wnd.prettyPrint(); 45 | }-*/; 46 | } 47 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/ui/base/HasScrollspy.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.ui.base; 2 | 3 | /* 4 | * #%L 5 | * GwtMaterial 6 | * %% 7 | * Copyright (C) 2015 - 2016 GwtMaterialDesign 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | 24 | import gwt.material.design.client.base.MaterialWidget; 25 | import gwt.material.design.client.ui.MaterialPanel; 26 | import gwt.material.design.demo.client.application.dto.Links; 27 | 28 | import java.util.List; 29 | 30 | /** 31 | * Created by Mark Kevin on 8/4/2016. 32 | */ 33 | public interface HasScrollspy { 34 | 35 | public void buildScrollSpy(List links, MaterialWidget panel); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/gwt/material/design/demo/client/ui/constants/Styles.java: -------------------------------------------------------------------------------- 1 | package gwt.material.design.demo.client.ui.constants; 2 | 3 | /* 4 | * #%L 5 | * GwtBootstrap3 6 | * %% 7 | * Copyright (C) 2013 - 2014 GwtBootstrap3 8 | * %% 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * #L% 21 | */ 22 | 23 | /** 24 | * @author Sven Jacobs 25 | */ 26 | public final class Styles { 27 | 28 | public static final String PRETTYPRINT = "prettyprint"; 29 | 30 | private Styles() { 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/Resources.gwt.xml: -------------------------------------------------------------------------------- 1 | 2 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/css/prettify.css: -------------------------------------------------------------------------------- 1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/add-to-homescreen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/add-to-homescreen.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/air.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/air.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/arc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/arc.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/batman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/batman.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/bg_top_nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/bg_top_nav.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/blue.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/boat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/boat.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/candy-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/candy-icons.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/captain_america.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/captain_america.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/card-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/card-1.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/card-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/card-2.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/card-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/card-3.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/card-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/card-4.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/card.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/cat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/cat.jpeg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/cat_woman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/cat_woman.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/contact-pattern.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/contact-pattern.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/cyclops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/cyclops.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/dnd-upload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/dnd-upload.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/drive-pattern.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/drive-pattern.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/ellie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/ellie.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/flash.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/foster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/foster.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/g-plus-pattern.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/g-plus-pattern.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/gplus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/gplus.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/green_lantern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/green_lantern.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/grey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/grey.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/ic_bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/ic_bold.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/ic_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/ic_front.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/ic_getting_started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/ic_getting_started.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/ic_gwt_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/ic_gwt_logo.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/ic_metaphor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/ic_metaphor.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/ic_motion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/ic_motion.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/ic_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/ic_splash.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/ic_theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/ic_theme.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/image.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/inbox-pattern.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/inbox-pattern.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/install-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/install-arrow.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/io1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/io1.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/kodalin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/kodalin.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/lady.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/lady.jpeg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/light-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/light-blue.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/logo-orig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/logo-orig.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/logo.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/logo.webp -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/md-card-ripple.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/md-card-ripple.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/md.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/md.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/onboard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/onboard-1.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/onboard-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/onboard-2.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/onboard-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/onboard-3.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/onerepublic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/onerepublic.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/parallax1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/parallax1.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/parallax2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/parallax2.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/parallax3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/parallax3.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/pink.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/pink.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/profile.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/pwa-engaging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/pwa-engaging.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/pwa-fast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/pwa-fast.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/pwa-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/pwa-intro.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/pwa-reliable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/pwa-reliable.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/rca.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/rca.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/robin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/robin.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/service-worker-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/service-worker-2.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/service-worker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/service-worker.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/shoes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/shoes.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/slide-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/slide-1.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/slide-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/slide-2.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/slide-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/slide-3.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/spiderman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/spiderman.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/starter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/starter.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/superman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/superman.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/tab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/tab.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/template_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/template_login.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/template_parallax.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/template_parallax.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/template_starter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/template_starter.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/template_weather.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/template_weather.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/template_wrenx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/template_wrenx.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/thor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/thor.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/waterfall-large.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/waterfall-large.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/waterfall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/waterfall.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/william-parrel-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/william-parrel-2.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/william-parrel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/william-parrel.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/wind-mill.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/wind-mill.gif -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/wolverine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/wolverine.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/wonder_woman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/wonder_woman.png -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/yuna-medium.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/yuna-medium.jpg -------------------------------------------------------------------------------- /src/main/resources/gwt/material/design/demo/client/resources/img/yuna.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/resources/gwt/material/design/demo/client/resources/img/yuna.jpg -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/logging.properties: -------------------------------------------------------------------------------- 1 | # A default java.util.logging configuration. 2 | # (All App Engine logging is through java.util.logging by default). 3 | # 4 | # To use this configuration, copy it into your application's WEB-INF 5 | # folder and add the following to your appengine-web.xml: 6 | # 7 | # 8 | # 9 | # 10 | # 11 | 12 | # Set the default logging level for all loggers to WARNING 13 | .level = WARNING 14 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 21 | 22 | 25 | 26 | 27 | index.html 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /src/main/webapp/launcher-icons/launcher1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/webapp/launcher-icons/launcher1x.png -------------------------------------------------------------------------------- /src/main/webapp/launcher-icons/launcher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/webapp/launcher-icons/launcher2x.png -------------------------------------------------------------------------------- /src/main/webapp/launcher-icons/launcher4x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/webapp/launcher-icons/launcher4x.png -------------------------------------------------------------------------------- /src/main/webapp/launcher-icons/launcher5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GwtMaterialDesign/gwt-material-demo/ef9ede80abac6e5fed4cbe0ede772eb44f674c71/src/main/webapp/launcher-icons/launcher5x.png -------------------------------------------------------------------------------- /src/main/webapp/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gwt Material Demo", 3 | "short_name": "GMD Demo", 4 | "icons": [ 5 | { 6 | "src": "launcher-icons/launcher1x.png", 7 | "type": "image/png", 8 | "sizes": "48x48" 9 | }, 10 | { 11 | "src": "launcher-icons/launcher2x.png", 12 | "type": "image/png", 13 | "sizes": "96x96" 14 | }, 15 | { 16 | "src": "launcher-icons/launcher4x.png", 17 | "type": "image/png", 18 | "sizes": "192x192" 19 | }, 20 | { 21 | "src": "launcher-icons/launcher5x.png", 22 | "type": "image/png", 23 | "sizes": "512x512" 24 | } 25 | ], 26 | "start_url": "/", 27 | "display": "fullscreen", 28 | "background_color": "#2196f3", 29 | "theme_color": "#1565c0" 30 | } --------------------------------------------------------------------------------