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}