001/*
002 * This library is part of OpenCms -
003 * the Open Source Content Management System
004 *
005 * Copyright (c) Alkacon Software GmbH & Co. KG (http://www.alkacon.com)
006 *
007 * This library is free software; you can redistribute it and/or
008 * modify it under the terms of the GNU Lesser General Public
009 * License as published by the Free Software Foundation; either
010 * version 2.1 of the License, or (at your option) any later version.
011 *
012 * This library is distributed in the hope that it will be useful,
013 * but WITHOUT ANY WARRANTY; without even the implied warranty of
014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
015 * Lesser General Public License for more details.
016 *
017 * For further information about Alkacon Software, please see the
018 * company website: http://www.alkacon.com
019 *
020 * For further information about OpenCms, please see the
021 * project website: http://www.opencms.org
022 *
023 * You should have received a copy of the GNU Lesser General Public
024 * License along with this library; if not, write to the Free Software
025 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
026 */
027
028package org.opencms.ade.galleries.client.ui.css;
029
030import com.google.gwt.core.client.GWT;
031import com.google.gwt.resources.client.CssResource;
032import com.google.gwt.resources.client.CssResource.Import;
033import com.google.gwt.resources.client.CssResource.Shared;
034
035/**
036 * Resource bundle to access CSS and image resources of the gallery dialog.<p>
037 *
038 * @since 8.0.0
039 */
040public interface I_CmsLayoutBundle extends org.opencms.gwt.client.ui.css.I_CmsLayoutBundle {
041
042    /** Cropping dialog CSS. */
043    interface I_CmsCroppingDialogCss extends CssResource {
044
045        /** Access method.<p>
046         *
047         * @return the CSS class name
048         */
049        String bottomPanel();
050
051        /** Access method.<p>
052         *
053         * @return the CSS class name
054         */
055        String button();
056
057        /** Access method.<p>
058         *
059         * @return the CSS class name
060         */
061        String croppingPanel();
062
063        /** Access method.<p>
064         *
065         * @return the CSS class name
066         */
067        String info();
068
069        /** Access method.<p>
070         *
071         * @return the CSS class name
072         */
073        String panel();
074
075        /** Access method.<p>
076         *
077         * @return the CSS class name
078         */
079        String topPanel();
080    }
081
082    /** Gallery dialog CSS. */
083    @Shared
084    interface I_CmsGalleryDialogCss extends CssResource {
085
086        /** Access method.<p>
087        *
088        * @return the CSS class name
089        */
090        String column();
091
092        /** Access method.<p>
093         *
094         * @return the CSS class name
095         */
096        String criteriaList();
097
098        /** Access method.<p>
099         *
100         * @return the CSS class name
101         */
102        String editorGallery();
103
104        /** Access method.<p>
105         *
106         * @return the CSS class name
107         */
108        String galleryBody();
109
110        /** Access method.<p>
111        *
112        * @return the CSS class name
113        */
114        String groupHeader();
115
116        /** Access method.<p>
117         *
118         * @return the CSS class name
119         */
120        String hasButton();
121
122        /** Access method.<p>
123         *
124         * @return the CSS class name
125         */
126        String infoLabel();
127
128        /** Access method.<p>
129         *
130         * @return the CSS class name
131         */
132        String listIcon();
133
134        /** Access method.<p>
135        *
136        * @return the CSS class name
137        */
138        String localeLabel();
139
140        /** Access method.<p>
141         *
142         * @return the CSS class name
143         */
144        String paramsText();
145
146        /** Access method.<p>
147         *
148         * @return the CSS class name
149         */
150        String parentPanel();
151
152        /** Access method.<p>
153         *
154         * @return the CSS class name
155         */
156        String quickFilterBox();
157
158        /** Access method.<p>
159         *
160         * @return the CSS class name
161         */
162        String resultTabUpload();
163
164        /** Access method.<p>
165         *
166         * @return the CSS class name
167         */
168        String searchTabBorderLayer();
169
170        /** Access method.<p>
171         *
172         * @return the CSS class name
173         */
174        String searchTabDesMargin();
175
176        /** Access method.<p>
177        *
178        * @return the CSS class name
179        */
180        String searchTabFlexRow();
181
182        /** Access method.<p>
183         *
184         * @return the CSS class name
185         */
186        String searchTabInputLeft();
187
188        /** Access method.<p>
189         *
190         * @return the CSS class name
191         */
192        String searchTabInputRight();
193
194        /** Access method.<p>
195         *
196         * @return the CSS class name
197         */
198        String searchTabInputWide();
199
200        /** Access method.<p>
201         *
202         * @return the CSS class name
203         */
204        String searchTabLabelLeft();
205
206        /** Access method.<p>
207         *
208         * @return the CSS class name
209         */
210        String searchTabLabelRight();
211
212        /** Access method.<p>
213         *
214         * @return the CSS class name
215         */
216        String searchTabRow();
217
218        /** Access method.<p>
219         *
220         * @return the CSS class name
221         */
222        String searchTabRowRightAlign();
223
224        /** Access method.<p>
225         *
226         * @return the CSS class name
227         */
228        String selectboxWidth();
229
230        /** Access method.<p>
231         *
232         * @return the CSS class name
233         */
234        String shouldOnlyShowInFullTypeList();
235
236        /** Access method.<p>
237         *
238         * @return the CSS class name
239         */
240        String showParams();
241
242        /** Access method.<p>
243         *
244         * @return the CSS class name
245         */
246        String showPreview();
247
248        /** Access method.<p>
249         *
250         * @return the CSS class name
251         */
252        String tabOptions();
253
254        /** Access method.<p>
255         *
256         * @return the CSS class name
257         */
258        String tabParamsPanel();
259
260        /** Access method.<p>
261         *
262         * @return the CSS class name
263         */
264        String typeModeSwitch();
265
266        /** Access method.<p>
267         *
268         * @return the CSS class name
269         */
270        String typesImportant();
271    }
272
273    /** The base gallery field CSS. */
274    @Shared
275    interface I_CmsGalleryFieldBaseCss extends CssResource {
276
277        /** Access method.<p>
278         *
279         * @return the CSS class name
280         */
281        String fieldBox();
282
283        /** Access method.<p>
284         *
285         * @return the CSS class name
286         */
287        String galleryField();
288
289        /** Access method.<p>
290         *
291         * @return the CSS class name
292         */
293        String imagePreview();
294
295        /** Access method.<p>
296         *
297         * @return the CSS class name
298         */
299        String resourceInfo();
300    }
301
302    /** The gallery field CSS. */
303    @Shared
304    interface I_CmsGalleryFieldCss extends I_CmsGalleryFieldBaseCss {
305
306        /** Access method.<p>
307         *
308         * @return the CSS class name
309         */
310        String descriptionField();
311
312        /** Access method.<p>
313         *
314         * @return the CSS class name
315         */
316        String dropZoneHover();
317
318        /** Access method.<p>
319         *
320         * @return the CSS class name
321         */
322        String fader();
323
324        /** Access method.<p>
325         *
326         * @return the CSS class name
327         */
328        String formats();
329
330        /** Access method.<p>
331         *
332         * @return the CSS class name
333         */
334        String hasImage();
335
336        /** Access method.<p>
337         *
338         * @return the CSS class name
339         */
340        String hasUpload();
341
342        /** Access method.<p>
343         *
344         * @return the CSS class name
345         */
346        String inputContainer();
347
348        /** Access method.<p>
349         *
350         * @return the CSS class name
351         */
352        String opener();
353
354        /** Access method.<p>
355         *
356         * @return the CSS class name
357         */
358        String uploadButton();
359
360        /** Access method.<p>
361         *
362         * @return the CSS class name
363         */
364        String uploadDropZone();
365    }
366
367    /** The result item CSS. */
368    @Shared
369    interface I_CmsGalleryResultItemCss extends I_CmsListItemWidgetCss {
370
371        /** Access method.<p>
372         *
373         * @return the CSS class name
374         */
375        String bigImage();
376
377        /**
378         * Big image height constant.<p>
379         *
380         * @return the big image height
381         */
382        int bigImageHeight();
383
384        /**
385         * Big image width constant.<p>
386         *
387         * @return the big image width
388         */
389        int bigImageWidth();
390
391        /** Access method.<p>
392         *
393         * @return the CSS class name
394         */
395        String expiredImageOverlay();
396
397        /** Access method.<p>
398         *
399         * @return the CSS class name
400         */
401        String imageTile();
402
403        /** Access method.<p>
404         *
405         * @return the CSS class name
406         */
407        String smallImage();
408
409        /**
410         * Small image height constant.<p>
411         *
412         * @return the small image height
413         */
414        int smallImageHeight();
415
416        /**
417         * Small image width constant.<p>
418         *
419         * @return the small image width
420         */
421        int smallImageWidth();
422
423        /** Access method.<p>
424         *
425         * @return the CSS class name
426         */
427        String smallThumbnails();
428
429        /** Access method.<p>
430        *
431        * @return the CSS class name
432        */
433        String svg();
434
435        /** Access method.<p>
436         *
437         * @return the CSS class name
438         */
439        String tilingItem();
440
441        /** Access method.<p>
442         *
443         * @return the CSS class name
444         */
445        String tilingList();
446    }
447
448    /** The advanced image editor form CSS. */
449    interface I_CmsImageAdvancedFormCss extends CssResource {
450
451        /** Access method.<p>
452         *
453         * @return the CSS class name
454         */
455        String descriptionLabel();
456
457        /** Access method.<p>
458         *
459         * @return the CSS class name
460         */
461        String input();
462
463        /** Access method.<p>
464        *
465        * @return the CSS class name
466        */
467        String linkWidget();
468
469        /** Access method.<p>
470         *
471         * @return the CSS class name
472         */
473        String main();
474
475        /** Access method.<p>
476         *
477         * @return the CSS class name
478         */
479        String selectBox();
480    }
481
482    /** The image editor form CSS. */
483    interface I_CmsImageEditorFormCss extends CssResource {
484
485        /** Access method.<p>
486         *
487         * @return the CSS class name
488         */
489        String floatCheckbox();
490
491        /** Access method.<p>
492         *
493         * @return the CSS class name
494         */
495        String inlineLabel();
496
497        /** Access method.<p>
498         *
499         * @return the CSS class name
500         */
501        String inputTextSmall();
502
503        /** Access method.<p>
504         *
505         * @return the CSS class name
506         */
507        String label();
508
509        /** Access method.<p>
510         *
511         * @return the CSS class name
512         */
513        String selectBox();
514    }
515
516    /** Preview dialog CSS. */
517    @Shared
518    interface I_CmsPreviewDialogCss extends CssResource {
519
520        /** Access method.<p>
521         *
522         * @return the CSS class name
523         */
524        String clearFix();
525
526        /** Access method.<p>
527         *
528         * @return the CSS class name
529         */
530        String detailsHolder();
531
532        /** Access method.<p>
533         *
534         * @return the CSS class name
535         */
536        String formatButton();
537
538        /** Access method.<p>
539         *
540         * @return the CSS class name
541         */
542        String formatLabel();
543
544        /** Access method.<p>
545         *
546         * @return the CSS class name
547         */
548        String formatSelectBox();
549
550        /** Access method.<p>
551         *
552         * @return the CSS class name
553         */
554        String formatsLine();
555
556        /** Access method.<p>
557         *
558         * @return the CSS class name
559         */
560        String formatsLineSize();
561
562        /** Access method.<p>
563         *
564         * @return the CSS class name
565         */
566        String formatsPanel();
567
568        /** Access method.<p>
569         *
570         * @return the CSS class name
571         */
572        String formatText();
573
574        /** Access method.<p>
575         *
576         * @return the CSS class name
577         */
578        String hidePreview();
579
580        /** Access method.<p>
581         *
582         * @return the CSS class name
583         */
584        String hiding();
585
586        /** Access method.<p>
587         *
588         * @return the CSS class name
589         */
590        String imagePanel();
591
592        /** Access method.<p>
593         *
594         * @return the CSS class name
595         */
596        String infoTable();
597
598        /** Access method.<p>
599         *
600         * @return the CSS class name
601         */
602        String inputField();
603
604        /** Access method.<p>
605         *
606         * @return the CSS class name
607         */
608        String labelField();
609
610        /** Access method.<p>
611        *
612        * @return the CSS class name
613        */
614        String previewBackground();
615
616        /** Access method.<p>
617         *
618         * @return the CSS class name
619         */
620        String previewButton();
621
622        /** Access method.<p>
623         *
624         * @return the CSS class name
625         */
626        String previewButtonBar();
627
628        /** Access method.<p>
629         *
630         * @return the CSS class name
631         */
632        String previewCloseButton();
633
634        /** Access method.<p>
635         *
636         * @return the CSS class name
637         */
638        String previewDialog();
639
640        /** Access method.<p>
641         *
642         * @return the CSS class name
643         */
644        String previewHolder();
645
646        /** Access method.<p>
647         *
648         * @return the CSS class name
649         */
650        String previewPanel();
651
652        /** Access method.<p>
653        *
654        * @return the CSS class name
655        */
656        String previewTitle();
657
658        /** Access method.<p>
659        *
660        * @return the CSS class name
661        */
662        String previewVisible();
663
664        /** Access method.<p>
665         *
666         * @return the CSS class name
667         */
668        String propertiesList();
669
670        /** Access method.<p>
671         *
672         * @return the CSS class name
673         */
674        String propertyForm();
675
676        /** Access method.<p>
677         *
678         * @return the CSS class name
679         */
680        String propertyLeft();
681
682        /** Access method.<p>
683         *
684         * @return the CSS class name
685         */
686        String propertyRight();
687
688        /** Access method.<p>
689         *
690         * @return the CSS class name
691         */
692        String savePropertiesButton();
693    }
694
695    /** The bundle instance. */
696    I_CmsLayoutBundle INSTANCE = GWT.create(I_CmsLayoutBundle.class);
697
698    /**
699     * Access method.<p>
700     *
701     * @return the gallery dialog CSS
702     */
703    @Source("croppingDialog.gss")
704    I_CmsCroppingDialogCss croppingDialogCss();
705
706    /**
707     * Access method.<p>
708     *
709     * @return the gallery dialog CSS
710     */
711    @Source("gallerydialog.gss")
712    I_CmsGalleryDialogCss galleryDialogCss();
713
714    /**
715     * Access method.<p>
716     *
717     * @return the gallery field CSS
718     */
719    @Source("galleryField.gss")
720    I_CmsGalleryFieldCss galleryFieldCss();
721
722    /**
723     * Access method.<p>
724     *
725     * @return the gallery result item CSS
726     */
727    @Source("galleryResultItem.gss")
728    I_CmsGalleryResultItemCss galleryResultItemCss();
729
730    /**
731     * Access method.<p>
732     *
733     * @return the image advanced form CSS
734     */
735    @Import(value = {org.opencms.gwt.client.ui.css.I_CmsInputCss.class})
736    @Source("imageAdvancedForm.gss")
737    I_CmsImageAdvancedFormCss imageAdvancedFormCss();
738
739    /**
740     * Access method.<p>
741     *
742     * @return the image editor form CSS
743     */
744    @Import(value = {org.opencms.gwt.client.ui.css.I_CmsInputCss.class})
745    @Source("imageEditorForm.gss")
746    I_CmsImageEditorFormCss imageEditorFormCss();
747
748    /**
749     * Access method.<p>
750     *
751     * @return the gallery dialog CSS
752     */
753    @Source("previewdialog.gss")
754    I_CmsPreviewDialogCss previewDialogCss();
755
756}