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