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 previewBackground(); 591 592 /** Access method.<p> 593 * 594 * @return the CSS class name 595 */ 596 String previewButton(); 597 598 /** Access method.<p> 599 * 600 * @return the CSS class name 601 */ 602 String previewButtonBar(); 603 604 /** Access method.<p> 605 * 606 * @return the CSS class name 607 */ 608 String previewCloseButton(); 609 610 /** Access method.<p> 611 * 612 * @return the CSS class name 613 */ 614 String previewDialog(); 615 616 /** Access method.<p> 617 * 618 * @return the CSS class name 619 */ 620 String previewHolder(); 621 622 /** Access method.<p> 623 * 624 * @return the CSS class name 625 */ 626 String previewPanel(); 627 628 /** Access method.<p> 629 * 630 * @return the CSS class name 631 */ 632 String previewTitle(); 633 634 /** Access method.<p> 635 * 636 * @return the CSS class name 637 */ 638 String previewVisible(); 639 640 /** Access method.<p> 641 * 642 * @return the CSS class name 643 */ 644 String propertiesList(); 645 646 /** Access method.<p> 647 * 648 * @return the CSS class name 649 */ 650 String propertyForm(); 651 652 /** Access method.<p> 653 * 654 * @return the CSS class name 655 */ 656 String propertyLeft(); 657 658 /** Access method.<p> 659 * 660 * @return the CSS class name 661 */ 662 String propertyRight(); 663 664 /** Access method.<p> 665 * 666 * @return the CSS class name 667 */ 668 String savePropertiesButton(); 669 } 670 671 /** The bundle instance. */ 672 I_CmsLayoutBundle INSTANCE = GWT.create(I_CmsLayoutBundle.class); 673 674 /** 675 * Access method.<p> 676 * 677 * @return the gallery dialog CSS 678 */ 679 @Source("croppingDialog.gss") 680 I_CmsCroppingDialogCss croppingDialogCss(); 681 682 /** 683 * Access method.<p> 684 * 685 * @return the gallery dialog CSS 686 */ 687 @Source("gallerydialog.gss") 688 I_CmsGalleryDialogCss galleryDialogCss(); 689 690 /** 691 * Access method.<p> 692 * 693 * @return the gallery field CSS 694 */ 695 @Source("galleryField.gss") 696 I_CmsGalleryFieldCss galleryFieldCss(); 697 698 /** 699 * Access method.<p> 700 * 701 * @return the gallery result item CSS 702 */ 703 @Source("galleryResultItem.gss") 704 I_CmsGalleryResultItemCss galleryResultItemCss(); 705 706 /** 707 * Access method.<p> 708 * 709 * @return the image advanced form CSS 710 */ 711 @Import(value = {org.opencms.gwt.client.ui.css.I_CmsInputCss.class}) 712 @Source("imageAdvancedForm.gss") 713 I_CmsImageAdvancedFormCss imageAdvancedFormCss(); 714 715 /** 716 * Access method.<p> 717 * 718 * @return the image editor form CSS 719 */ 720 @Import(value = {org.opencms.gwt.client.ui.css.I_CmsInputCss.class}) 721 @Source("imageEditorForm.gss") 722 I_CmsImageEditorFormCss imageEditorFormCss(); 723 724 /** 725 * Access method.<p> 726 * 727 * @return the gallery dialog CSS 728 */ 729 @Source("previewdialog.gss") 730 I_CmsPreviewDialogCss previewDialogCss(); 731 732}