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