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 criteriaList();
091
092        /** Access method.<p>
093         *
094         * @return the CSS class name
095         */
096        String editorGallery();
097
098        /** Access method.<p>
099         *
100         * @return the CSS class name
101         */
102        String galleryBody();
103
104        /** Access method.<p>
105         *
106         * @return the CSS class name
107         */
108        String hasButton();
109
110        /** Access method.<p>
111         *
112         * @return the CSS class name
113         */
114        String infoLabel();
115
116        /** Access method.<p>
117         *
118         * @return the CSS class name
119         */
120        String listIcon();
121
122        /** Access method.<p>
123         *
124         * @return the CSS class name
125         */
126        String paramsText();
127
128        /** Access method.<p>
129         *
130         * @return the CSS class name
131         */
132        String parentPanel();
133
134        /** Access method.<p>
135         *
136         * @return the CSS class name
137         */
138        String quickFilterBox();
139
140        /** Access method.<p>
141         *
142         * @return the CSS class name
143         */
144        String resultTabUpload();
145
146        /** Access method.<p>
147         *
148         * @return the CSS class name
149         */
150        String searchTabBorderLayer();
151
152        /** Access method.<p>
153         *
154         * @return the CSS class name
155         */
156        String searchTabDesMargin();
157
158        /** Access method.<p>
159         *
160         * @return the CSS class name
161         */
162        String searchTabInputLeft();
163
164        /** Access method.<p>
165         *
166         * @return the CSS class name
167         */
168        String searchTabInputRight();
169
170        /** Access method.<p>
171         *
172         * @return the CSS class name
173         */
174        String searchTabInputWide();
175
176        /** Access method.<p>
177         *
178         * @return the CSS class name
179         */
180        String searchTabLabelLeft();
181
182        /** Access method.<p>
183         *
184         * @return the CSS class name
185         */
186        String searchTabLabelRight();
187
188        /** Access method.<p>
189         *
190         * @return the CSS class name
191         */
192        String searchTabRow();
193
194        /** Access method.<p>
195         *
196         * @return the CSS class name
197         */
198        String searchTabRowRightAlign();
199
200        /** Access method.<p>
201         *
202         * @return the CSS class name
203         */
204        String selectboxWidth();
205
206        /** Access method.<p>
207         *
208         * @return the CSS class name
209         */
210        String shouldOnlyShowInFullTypeList();
211
212        /** Access method.<p>
213         *
214         * @return the CSS class name
215         */
216        String showParams();
217
218        /** Access method.<p>
219         *
220         * @return the CSS class name
221         */
222        String showPreview();
223
224        /** Access method.<p>
225         *
226         * @return the CSS class name
227         */
228        String tabOptions();
229
230        /** Access method.<p>
231         *
232         * @return the CSS class name
233         */
234        String tabParamsPanel();
235
236        /** Access method.<p>
237         *
238         * @return the CSS class name
239         */
240        String typeModeSwitch();
241
242        /** Access method.<p>
243         *
244         * @return the CSS class name
245         */
246        String typesImportant();
247    }
248
249    /** The base gallery field CSS. */
250    @Shared
251    interface I_CmsGalleryFieldBaseCss extends CssResource {
252
253        /** Access method.<p>
254         *
255         * @return the CSS class name
256         */
257        String fieldBox();
258
259        /** Access method.<p>
260         *
261         * @return the CSS class name
262         */
263        String galleryField();
264
265        /** Access method.<p>
266         *
267         * @return the CSS class name
268         */
269        String imagePreview();
270
271        /** Access method.<p>
272         *
273         * @return the CSS class name
274         */
275        String resourceInfo();
276    }
277
278    /** The gallery field CSS. */
279    @Shared
280    interface I_CmsGalleryFieldCss extends I_CmsGalleryFieldBaseCss {
281
282        /** Access method.<p>
283         *
284         * @return the CSS class name
285         */
286        String descriptionField();
287
288        /** Access method.<p>
289         *
290         * @return the CSS class name
291         */
292        String dropZoneHover();
293
294        /** Access method.<p>
295         *
296         * @return the CSS class name
297         */
298        String fader();
299
300        /** Access method.<p>
301         *
302         * @return the CSS class name
303         */
304        String formats();
305
306        /** Access method.<p>
307         *
308         * @return the CSS class name
309         */
310        String hasImage();
311
312        /** Access method.<p>
313         *
314         * @return the CSS class name
315         */
316        String hasUpload();
317
318        /** Access method.<p>
319         *
320         * @return the CSS class name
321         */
322        String inputContainer();
323
324        /** Access method.<p>
325         *
326         * @return the CSS class name
327         */
328        String opener();
329
330        /** Access method.<p>
331         *
332         * @return the CSS class name
333         */
334        String uploadButton();
335
336        /** Access method.<p>
337         *
338         * @return the CSS class name
339         */
340        String uploadDropZone();
341    }
342
343    /** The result item CSS. */
344    @Shared
345    interface I_CmsGalleryResultItemCss extends I_CmsListItemWidgetCss {
346
347        /** Access method.<p>
348         *
349         * @return the CSS class name
350         */
351        String bigImage();
352
353        /**
354         * Big image height constant.<p>
355         *
356         * @return the big image height
357         */
358        int bigImageHeight();
359
360        /**
361         * Big image width constant.<p>
362         *
363         * @return the big image width
364         */
365        int bigImageWidth();
366
367        /** Access method.<p>
368         *
369         * @return the CSS class name
370         */
371        String expiredImageOverlay();
372
373        /** Access method.<p>
374         *
375         * @return the CSS class name
376         */
377        String imageTile();
378
379        /** Access method.<p>
380         *
381         * @return the CSS class name
382         */
383        String smallImage();
384
385        /**
386         * Small image height constant.<p>
387         *
388         * @return the small image height
389         */
390        int smallImageHeight();
391
392        /**
393         * Small image width constant.<p>
394         *
395         * @return the small image width
396         */
397        int smallImageWidth();
398
399        /** Access method.<p>
400         *
401         * @return the CSS class name
402         */
403        String smallThumbnails();
404
405        /** Access method.<p>
406        *
407        * @return the CSS class name
408        */
409        String svg();
410
411        /** Access method.<p>
412         *
413         * @return the CSS class name
414         */
415        String tilingItem();
416
417        /** Access method.<p>
418         *
419         * @return the CSS class name
420         */
421        String tilingList();
422    }
423
424    /** The advanced image editor form CSS. */
425    interface I_CmsImageAdvancedFormCss extends CssResource {
426
427        /** Access method.<p>
428         *
429         * @return the CSS class name
430         */
431        String descriptionLabel();
432
433        /** Access method.<p>
434         *
435         * @return the CSS class name
436         */
437        String input();
438
439        /** Access method.<p>
440        *
441        * @return the CSS class name
442        */
443        String linkWidget();
444
445        /** Access method.<p>
446         *
447         * @return the CSS class name
448         */
449        String main();
450
451        /** Access method.<p>
452         *
453         * @return the CSS class name
454         */
455        String selectBox();
456    }
457
458    /** The image editor form CSS. */
459    interface I_CmsImageEditorFormCss extends CssResource {
460
461        /** Access method.<p>
462         *
463         * @return the CSS class name
464         */
465        String floatCheckbox();
466
467        /** Access method.<p>
468         *
469         * @return the CSS class name
470         */
471        String inlineLabel();
472
473        /** Access method.<p>
474         *
475         * @return the CSS class name
476         */
477        String inputTextSmall();
478
479        /** Access method.<p>
480         *
481         * @return the CSS class name
482         */
483        String label();
484
485        /** Access method.<p>
486         *
487         * @return the CSS class name
488         */
489        String selectBox();
490    }
491
492    /** Preview dialog CSS. */
493    @Shared
494    interface I_CmsPreviewDialogCss extends CssResource {
495
496        /** Access method.<p>
497         *
498         * @return the CSS class name
499         */
500        String clearFix();
501
502        /** Access method.<p>
503         *
504         * @return the CSS class name
505         */
506        String detailsHolder();
507
508        /** Access method.<p>
509         *
510         * @return the CSS class name
511         */
512        String formatButton();
513
514        /** Access method.<p>
515         *
516         * @return the CSS class name
517         */
518        String formatLabel();
519
520        /** Access method.<p>
521         *
522         * @return the CSS class name
523         */
524        String formatSelectBox();
525
526        /** Access method.<p>
527         *
528         * @return the CSS class name
529         */
530        String formatsLine();
531
532        /** Access method.<p>
533         *
534         * @return the CSS class name
535         */
536        String formatsLineSize();
537
538        /** Access method.<p>
539         *
540         * @return the CSS class name
541         */
542        String formatsPanel();
543
544        /** Access method.<p>
545         *
546         * @return the CSS class name
547         */
548        String formatText();
549
550        /** Access method.<p>
551         *
552         * @return the CSS class name
553         */
554        String hidePreview();
555
556        /** Access method.<p>
557         *
558         * @return the CSS class name
559         */
560        String hiding();
561
562        /** Access method.<p>
563         *
564         * @return the CSS class name
565         */
566        String imagePanel();
567
568        /** Access method.<p>
569         *
570         * @return the CSS class name
571         */
572        String infoTable();
573
574        /** Access method.<p>
575         *
576         * @return the CSS class name
577         */
578        String inputField();
579
580        /** Access method.<p>
581         *
582         * @return the CSS class name
583         */
584        String labelField();
585
586        /** Access method.<p>
587         *
588         * @return the CSS class name
589         */
590        String previewButton();
591
592        /** Access method.<p>
593         *
594         * @return the CSS class name
595         */
596        String previewButtonBar();
597
598        /** Access method.<p>
599         *
600         * @return the CSS class name
601         */
602        String previewCloseButton();
603
604        /** Access method.<p>
605         *
606         * @return the CSS class name
607         */
608        String previewDialog();
609
610        /** Access method.<p>
611         *
612         * @return the CSS class name
613         */
614        String previewHolder();
615
616        /** Access method.<p>
617         *
618         * @return the CSS class name
619         */
620        String previewPanel();
621
622        /** Access method.<p>
623        *
624        * @return the CSS class name
625        */
626        String previewTitle();
627
628        /** Access method.<p>
629        *
630        * @return the CSS class name
631        */
632        String previewVisible();
633
634        /** Access method.<p>
635         *
636         * @return the CSS class name
637         */
638        String propertiesList();
639
640        /** Access method.<p>
641         *
642         * @return the CSS class name
643         */
644        String propertyForm();
645
646        /** Access method.<p>
647         *
648         * @return the CSS class name
649         */
650        String propertyLeft();
651
652        /** Access method.<p>
653         *
654         * @return the CSS class name
655         */
656        String propertyRight();
657
658        /** Access method.<p>
659         *
660         * @return the CSS class name
661         */
662        String savePropertiesButton();
663    }
664
665    /** The bundle instance. */
666    I_CmsLayoutBundle INSTANCE = GWT.create(I_CmsLayoutBundle.class);
667
668    /**
669     * Access method.<p>
670     *
671     * @return the gallery dialog CSS
672     */
673    @Source("croppingDialog.gss")
674    I_CmsCroppingDialogCss croppingDialogCss();
675
676    /**
677     * Access method.<p>
678     *
679     * @return the gallery dialog CSS
680     */
681    @Source("gallerydialog.gss")
682    I_CmsGalleryDialogCss galleryDialogCss();
683
684    /**
685     * Access method.<p>
686     *
687     * @return the gallery field CSS
688     */
689    @Source("galleryField.gss")
690    I_CmsGalleryFieldCss galleryFieldCss();
691
692    /**
693     * Access method.<p>
694     *
695     * @return the gallery result item CSS
696     */
697    @Source("galleryResultItem.gss")
698    I_CmsGalleryResultItemCss galleryResultItemCss();
699
700    /**
701     * Access method.<p>
702     *
703     * @return the image advanced form CSS
704     */
705    @Import(value = {org.opencms.gwt.client.ui.css.I_CmsInputCss.class})
706    @Source("imageAdvancedForm.gss")
707    I_CmsImageAdvancedFormCss imageAdvancedFormCss();
708
709    /**
710     * Access method.<p>
711     *
712     * @return the image editor form CSS
713     */
714    @Import(value = {org.opencms.gwt.client.ui.css.I_CmsInputCss.class})
715    @Source("imageEditorForm.gss")
716    I_CmsImageEditorFormCss imageEditorFormCss();
717
718    /**
719     * Access method.<p>
720     *
721     * @return the gallery dialog CSS
722     */
723    @Source("previewdialog.gss")
724    I_CmsPreviewDialogCss previewDialogCss();
725
726}