001/*
002 * This library is part of OpenCms -
003 * the Open Source Content Management System
004 *
005 * Copyright (c) Alkacon Software GmbH & Co. KG (https://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: https://www.alkacon.com
019 *
020 * For further information about OpenCms, please see the
021 * project website: https://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        /** Access method.<p>
302        *
303        * @return the CSS class name
304        */
305        String rightBlock();
306    }
307
308    /** The gallery field CSS. */
309    @Shared
310    interface I_CmsGalleryFieldCss extends I_CmsGalleryFieldBaseCss {
311
312        /** Access method.<p>
313         *
314         * @return the CSS class name
315         */
316        String descriptionField();
317
318        /** Access method.<p>
319         *
320         * @return the CSS class name
321         */
322        String dropZoneHover();
323
324        /** Access method.<p>
325         *
326         * @return the CSS class name
327         */
328        String fader();
329
330        /** Access method.<p>
331         *
332         * @return the CSS class name
333         */
334        String formats();
335
336        /** Access method.<p>
337         *
338         * @return the CSS class name
339         */
340        String hasImage();
341
342        /** Access method.<p>
343         *
344         * @return the CSS class name
345         */
346        String hasUpload();
347
348        /** Access method.<p>
349         *
350         * @return the CSS class name
351         */
352        String inputContainer();
353
354        /** Access method.<p>
355         *
356         * @return the CSS class name
357         */
358        String opener();
359
360        /** Access method.<p>
361         *
362         * @return the CSS class name
363         */
364        String uploadButton();
365
366        /** Access method.<p>
367         *
368         * @return the CSS class name
369         */
370        String uploadDropZone();
371    }
372
373    /** The result item CSS. */
374    @Shared
375    interface I_CmsGalleryResultItemCss extends I_CmsListItemWidgetCss {
376
377        /** Access method.<p>
378         *
379         * @return the CSS class name
380         */
381        String bigImage();
382
383        /**
384         * Big image height constant.<p>
385         *
386         * @return the big image height
387         */
388        int bigImageHeight();
389
390        /**
391         * Big image width constant.<p>
392         *
393         * @return the big image width
394         */
395        int bigImageWidth();
396
397        /** Access method.<p>
398         *
399         * @return the CSS class name
400         */
401        String expiredImageOverlay();
402
403        /** Access method.<p>
404         *
405         * @return the CSS class name
406         */
407        String imageTile();
408
409        /** Access method.<p>
410         *
411         * @return the CSS class name
412         */
413        String smallImage();
414
415        /**
416         * Small image height constant.<p>
417         *
418         * @return the small image height
419         */
420        int smallImageHeight();
421
422        /**
423         * Small image width constant.<p>
424         *
425         * @return the small image width
426         */
427        int smallImageWidth();
428
429        /** Access method.<p>
430         *
431         * @return the CSS class name
432         */
433        String smallThumbnails();
434
435        /** Access method.<p>
436        *
437        * @return the CSS class name
438        */
439        String svg();
440
441        /** Access method.<p>
442         *
443         * @return the CSS class name
444         */
445        String tilingItem();
446
447        /** Access method.<p>
448         *
449         * @return the CSS class name
450         */
451        String tilingList();
452    }
453
454    /** The advanced image editor form CSS. */
455    interface I_CmsImageAdvancedFormCss extends CssResource {
456
457        /** Access method.<p>
458         *
459         * @return the CSS class name
460         */
461        String descriptionLabel();
462
463        /** Access method.<p>
464         *
465         * @return the CSS class name
466         */
467        String input();
468
469        /** Access method.<p>
470        *
471        * @return the CSS class name
472        */
473        String linkWidget();
474
475        /** Access method.<p>
476         *
477         * @return the CSS class name
478         */
479        String main();
480
481        /** Access method.<p>
482         *
483         * @return the CSS class name
484         */
485        String selectBox();
486    }
487
488    /** The image editor form CSS. */
489    interface I_CmsImageEditorFormCss extends CssResource {
490
491        /** Access method.<p>
492         *
493         * @return the CSS class name
494         */
495        String floatCheckbox();
496
497        /** Access method.<p>
498         *
499         * @return the CSS class name
500         */
501        String inlineLabel();
502
503        /** Access method.<p>
504         *
505         * @return the CSS class name
506         */
507        String inputTextSmall();
508
509        /** Access method.<p>
510         *
511         * @return the CSS class name
512         */
513        String label();
514
515        /** Access method.<p>
516         *
517         * @return the CSS class name
518         */
519        String selectBox();
520    }
521
522    /** Preview dialog CSS. */
523    @Shared
524    interface I_CmsPreviewDialogCss extends CssResource {
525
526        /** Access method.<p>
527         *
528         * @return the CSS class name
529         */
530        String clearFix();
531
532        /** Access method.<p>
533         *
534         * @return the CSS class name
535         */
536        String detailsHolder();
537
538        /** Access method.<p>
539         *
540         * @return the CSS class name
541         */
542        String formatButton();
543
544        /** Access method.<p>
545         *
546         * @return the CSS class name
547         */
548        String formatLabel();
549
550        /** Access method.<p>
551         *
552         * @return the CSS class name
553         */
554        String formatSelectBox();
555
556        /** Access method.<p>
557         *
558         * @return the CSS class name
559         */
560        String formatsLine();
561
562        /** Access method.<p>
563         *
564         * @return the CSS class name
565         */
566        String formatsLineSize();
567
568        /** Access method.<p>
569         *
570         * @return the CSS class name
571         */
572        String formatsPanel();
573
574        /** Access method.<p>
575         *
576         * @return the CSS class name
577         */
578        String formatText();
579
580        /** Access method.<p>
581         *
582         * @return the CSS class name
583         */
584        String hidePreview();
585
586        /** Access method.<p>
587         *
588         * @return the CSS class name
589         */
590        String hiding();
591
592        /** Access method.<p>
593         *
594         * @return the CSS class name
595         */
596        String imagePanel();
597
598        /** Access method.<p>
599         *
600         * @return the CSS class name
601         */
602        String infoTable();
603
604        /** Access method.<p>
605         *
606         * @return the CSS class name
607         */
608        String inputField();
609
610        /** Access method.<p>
611         *
612         * @return the CSS class name
613         */
614        String labelField();
615
616        /** Access method.<p>
617        *
618        * @return the CSS class name
619        */
620        String previewBackground();
621
622        /** Access method.<p>
623         *
624         * @return the CSS class name
625         */
626        String previewButton();
627
628        /** Access method.<p>
629         *
630         * @return the CSS class name
631         */
632        String previewButtonBar();
633
634        /** Access method.<p>
635         *
636         * @return the CSS class name
637         */
638        String previewCloseButton();
639
640        /** Access method.<p>
641         *
642         * @return the CSS class name
643         */
644        String previewDialog();
645
646        /** Access method.<p>
647         *
648         * @return the CSS class name
649         */
650        String previewHolder();
651
652        /** Access method.<p>
653         *
654         * @return the CSS class name
655         */
656        String previewPanel();
657
658        /** Access method.<p>
659        *
660        * @return the CSS class name
661        */
662        String previewTitle();
663
664        /** Access method.<p>
665        *
666        * @return the CSS class name
667        */
668        String previewVisible();
669
670        /** Access method.<p>
671         *
672         * @return the CSS class name
673         */
674        String propertiesList();
675
676        /** Access method.<p>
677         *
678         * @return the CSS class name
679         */
680        String propertyForm();
681
682        /** Access method.<p>
683         *
684         * @return the CSS class name
685         */
686        String propertyLeft();
687
688        /** Access method.<p>
689         *
690         * @return the CSS class name
691         */
692        String propertyRight();
693
694        /** Access method.<p>
695         *
696         * @return the CSS class name
697         */
698        String savePropertiesButton();
699    }
700
701    /** The bundle instance. */
702    I_CmsLayoutBundle INSTANCE = GWT.create(I_CmsLayoutBundle.class);
703
704    /**
705     * Access method.<p>
706     *
707     * @return the gallery dialog CSS
708     */
709    @Source("croppingDialog.gss")
710    I_CmsCroppingDialogCss croppingDialogCss();
711
712    /**
713     * Access method.<p>
714     *
715     * @return the gallery dialog CSS
716     */
717    @Source("gallerydialog.gss")
718    I_CmsGalleryDialogCss galleryDialogCss();
719
720    /**
721     * Access method.<p>
722     *
723     * @return the gallery field CSS
724     */
725    @Source("galleryField.gss")
726    I_CmsGalleryFieldCss galleryFieldCss();
727
728    /**
729     * Access method.<p>
730     *
731     * @return the gallery result item CSS
732     */
733    @Source("galleryResultItem.gss")
734    I_CmsGalleryResultItemCss galleryResultItemCss();
735
736    /**
737     * Access method.<p>
738     *
739     * @return the image advanced form CSS
740     */
741    @Import(value = {org.opencms.gwt.client.ui.css.I_CmsInputCss.class})
742    @Source("imageAdvancedForm.gss")
743    I_CmsImageAdvancedFormCss imageAdvancedFormCss();
744
745    /**
746     * Access method.<p>
747     *
748     * @return the image editor form CSS
749     */
750    @Import(value = {org.opencms.gwt.client.ui.css.I_CmsInputCss.class})
751    @Source("imageEditorForm.gss")
752    I_CmsImageEditorFormCss imageEditorFormCss();
753
754    /**
755     * Access method.<p>
756     *
757     * @return the gallery dialog CSS
758     */
759    @Source("previewdialog.gss")
760    I_CmsPreviewDialogCss previewDialogCss();
761
762}