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}