1collections { 2#define ICON(x) \ 3 group { name: "e/modules/shot/icon/"x; \ 4 images.image: "shotedit-"x".png" COMP; \ 5 parts { \ 6 part { name: "icon"; \ 7 description { state: "default" 0.0; \ 8 aspect: 1.0 1.0; aspect_preference: BOTH; \ 9 image.normal: "shotedit-"x".png"; \ 10 } \ 11 } \ 12 } \ 13 } 14 ICON("zoom") 15 ICON("zoom-in") 16 ICON("zoom-out") 17 18#define TOOL_ICON(x) \ 19 group { name: "e/modules/shot/tool/icon/"x; \ 20 images.image: "shotedit-tool-"x".png" COMP; \ 21 parts { \ 22 part { name: "icon"; \ 23 description { state: "default" 0.0; \ 24 aspect: 1.0 1.0; aspect_preference: BOTH; \ 25 image.normal: "shotedit-tool-"x".png"; \ 26 } \ 27 } \ 28 } \ 29 } 30 TOOL_ICON("crop") 31 TOOL_ICON("modify") 32 TOOL_ICON("delete") 33 TOOL_ICON("line-arrow") 34 TOOL_ICON("line-arrow2") 35 TOOL_ICON("line-arrow0") 36 TOOL_ICON("box-solid") 37 TOOL_ICON("box-malloc") 38 TOOL_ICON("box-demalloc") 39 TOOL_ICON("box-finger") 40 TOOL_ICON("box-logo") 41 TOOL_ICON("box-foot") 42 TOOL_ICON("box-walk") 43 TOOL_ICON("box-outline-box") 44 TOOL_ICON("box-outline-circle") 45 TOOL_ICON("box-text-empty") 46 TOOL_ICON("box-text-plain") 47 TOOL_ICON("box-text-cloud") 48 TOOL_ICON("box-text-cloud2") 49 TOOL_ICON("box-text-speech") 50 TOOL_ICON("box-text-speech2") 51 TOOL_ICON("box-text-kaboom") 52 TOOL_ICON("box-text-kapow") 53 group { name: "e/modules/shot/tool/crop"; 54 parts { 55 part { name: "e/drag/rel1"; type: SPACER; 56 dragable.x: 1 1 0; 57 dragable.y: 1 1 0; 58 description { state: "default" 0.0; 59 rel2.relative: 0.0 0.0; 60 rel2.offset: 0 0; 61 max: 0 0; 62 fixed: 1 1; 63 } 64 } 65 part { name: "e/drag/rel2"; type: SPACER; 66 dragable.x: 1 1 0; 67 dragable.y: 1 1 0; 68 description { state: "default" 0.0; 69 rel2.relative: 0.0 0.0; 70 rel2.offset: 0 0; 71 max: 0 0; 72 fixed: 1 1; 73 } 74 } 75 76 part { name: "box-top"; type: RECT; 77 mouse_events: 0; 78 description { state: "default" 0.0; 79 rel2.to_y: "e/drag/rel1"; 80 rel2.relative: 1.0 0.0; 81 color: 0 0 0 192; 82 } 83 } 84 part { name: "box-bottom"; type: RECT; 85 mouse_events: 0; 86 description { state: "default" 0.0; 87 rel1.to_y: "e/drag/rel2"; 88 rel1.relative: 0.0 1.0; 89 color: 0 0 0 192; 90 } 91 } 92 part { name: "box-left"; type: RECT; 93 mouse_events: 0; 94 description { state: "default" 0.0; 95 rel1.to_y: "box-top"; 96 rel1.relative: 0.0 1.0; 97 rel2.to_y: "box-bottom"; 98 rel2.to_x: "e/drag/rel1"; 99 rel2.relative: 0.0 0.0; 100 color: 0 0 0 192; 101 } 102 } 103 part { name: "box-right"; type: RECT; 104 mouse_events: 0; 105 description { state: "default" 0.0; 106 rel1.to_x: "e/drag/rel2"; 107 rel1.to_y: "box-top"; 108 rel1.relative: 1.0 1.0; 109 rel2.to_y: "box-bottom"; 110 rel2.relative: 1.0 0.0; 111 color: 0 0 0 192; 112 } 113 } 114#define HANDLE(_name, _relnamex, _relnamey, _rel, _x1, _y1, _x2, _y2, _x3, _y3, _x4, _y4, _x5, _y5, _x6, _y6, _x7, _y7, _x8, _y8) \ 115 part { name: "mod-"_name"1"; type: RECT; \ 116 scale: 1; \ 117 description { state: "default" 0.0; \ 118 rel.to_x: "e/drag/"_relnamex; \ 119 rel.to_y: "e/drag/"_relnamey; \ 120 rel1.offset: _x1 _y1; \ 121 rel2.offset: _x2 _y2; \ 122 rel2.relative: _rel; \ 123 color: 255 255 255 255; \ 124 offscale; \ 125 } \ 126 } \ 127 part { name: "mod-"_name"2"; type: RECT; \ 128 scale: 1; \ 129 description { state: "default" 0.0; \ 130 rel.to_x: "e/drag/"_relnamex; \ 131 rel.to_y: "e/drag/"_relnamey; \ 132 rel1.offset: _x3 _y3; \ 133 rel2.offset: _x4 _y4; \ 134 rel2.relative: _rel; \ 135 color: 255 255 255 255; \ 136 offscale; \ 137 } \ 138 } \ 139 part { name: "mod-"_name"h1"; type: RECT; \ 140 scale: 1; \ 141 description { state: "default" 0.0; \ 142 rel.to_x: "e/drag/"_relnamex; \ 143 rel.to_y: "e/drag/"_relnamey; \ 144 rel1.offset: _x5 _y5; \ 145 rel2.offset: _x6 _y6; \ 146 rel2.relative: _rel; \ 147 color: 0 0 0 0; \ 148 offscale; \ 149 } \ 150 } \ 151 part { name: "mod-"_name"h2"; type: RECT; \ 152 scale: 1; \ 153 description { state: "default" 0.0; \ 154 rel.to_x: "e/drag/"_relnamex; \ 155 rel.to_y: "e/drag/"_relnamey; \ 156 rel1.offset: _x7 _y7; \ 157 rel2.offset: _x8 _y8; \ 158 rel2.relative: _rel; \ 159 color: 0 0 0 0; \ 160 offscale; \ 161 } \ 162 } \ 163 program { signal: "mouse,down,1"; source: "mod-"_name"h*"; \ 164 action: SIGNAL_EMIT "action,resize,"_name",begin" "e"; \ 165 } 166 167 HANDLE("tl", "rel1", "rel1", 0.0 0.0, -18, -4, 17, -1, -4, -18, -1, 17, 168 -36, -36, 17, -1, -36, -36, -1, 17) 169 HANDLE("tr", "rel2", "rel1", 1.0 0.0, -18, -4, 17, -1, 0, -18, 3, 17, 170 -18, -36, 35, -1, 0, -36, 35, 35) 171 HANDLE("bl", "rel1", "rel2", 0.0 1.0, -18, 0, 17, 3, -4, -18, -1, 17, 172 -36, 0, 17, 35, -36, -18, -1, 35) 173 HANDLE("br", "rel2", "rel2", 1.0 1.0, -18, 0, 17, 3, 0, -18, 3, 17, 174 -18, 0, 35, 35, 0, -36, 35, 35) 175 } 176 } 177 group { name: "e/modules/shot/tool/line/handle"; 178 images.image: "shotedit-edit-circle.png" COMP; 179 parts { 180 part { name: "move"; 181 scale: 1; 182 description { state: "default" 0.0; 183 min: 18 18; 184 image.normal: "shotedit-edit-circle.png"; 185 } 186 } 187 } 188 } 189 group { name: "e/modules/shot/item/line/arrow"; 190 images.image: "shotedit-arrow.png" COMP; 191 parts { 192 part { name: "arrow"; 193 scale: 1; 194 description { state: "default" 0.0; 195 min: 20 20; 196 color: 255 255 255 255; 197 color_class: "color"; 198 image.normal: "shotedit-arrow.png"; 199 image.border: 44 88 0 0; 200 image.border_scale: 1; 201 image.border_scale_by: 0.25; 202 } 203 } 204 } 205 } 206 group { name: "e/modules/shot/item/line/arrow/shadow"; 207 data.item: "offset_x" "0"; 208 data.item: "offset_y" "10"; 209 images.image: "shotedit-arrow-shadow.png" COMP; 210 parts { 211 part { name: "shadow"; 212 scale: 1; 213 description { state: "default" 0.0; 214 min: 40 40; 215 color: 0 0 0 128; 216 image.normal: "shotedit-arrow-shadow.png"; 217 image.border: 96 140 0 0; 218 image.border_scale: 1; 219 image.border_scale_by: 0.25; 220 } 221 } 222 } 223 } 224 group { name: "e/modules/shot/item/line/arrow2"; 225 images.image: "shotedit-arrow2.png" COMP; 226 parts { 227 part { name: "arrow"; 228 scale: 1; 229 description { state: "default" 0.0; 230 min: 20 20; 231 color: 255 255 255 255; 232 color_class: "color"; 233 image.normal: "shotedit-arrow2.png"; 234 image.border: 88 88 0 0; 235 image.border_scale: 1; 236 image.border_scale_by: 0.25; 237 } 238 } 239 } 240 } 241 group { name: "e/modules/shot/item/line/arrow2/shadow"; 242 data.item: "offset_x" "0"; 243 data.item: "offset_y" "10"; 244 images.image: "shotedit-arrow2-shadow.png" COMP; 245 parts { 246 part { name: "shadow"; 247 scale: 1; 248 description { state: "default" 0.0; 249 min: 40 40; 250 color: 0 0 0 128; 251 image.normal: "shotedit-arrow2-shadow.png"; 252 image.border: 140 140 0 0; 253 image.border_scale: 1; 254 image.border_scale_by: 0.25; 255 } 256 } 257 } 258 } 259 group { name: "e/modules/shot/item/line/arrow0"; 260 images.image: "shotedit-arrow0.png" COMP; 261 parts { 262 part { name: "arrow"; 263 scale: 1; 264 description { state: "default" 0.0; 265 min: 20 20; 266 color: 255 255 255 255; 267 color_class: "color"; 268 image.normal: "shotedit-arrow0.png"; 269 image.border: 88 88 0 0; 270 image.border_scale: 1; 271 image.border_scale_by: 0.25; 272 } 273 } 274 } 275 } 276 group { name: "e/modules/shot/item/line/arrow0/shadow"; 277 data.item: "offset_x" "0"; 278 data.item: "offset_y" "10"; 279 images.image: "shotedit-arrow0-shadow.png" COMP; 280 parts { 281 part { name: "shadow"; 282 scale: 1; 283 description { state: "default" 0.0; 284 min: 40 40; 285 color: 0 0 0 128; 286 image.normal: "shotedit-arrow0-shadow.png"; 287 image.border: 140 140 0 0; 288 image.border_scale: 1; 289 image.border_scale_by: 0.25; 290 } 291 } 292 } 293 } 294 group { name: "e/modules/shot/tool/box/handle"; 295 images.image: "shotedit-edit-move.png" COMP; 296 images.image: "shotedit-edit-diag1.png" COMP; 297 images.image: "shotedit-edit-diag2.png" COMP; 298 images.image: "shotedit-edit-rot1.png" COMP; 299 images.image: "shotedit-edit-rot2.png" COMP; 300 images.image: "shotedit-edit-rot3.png" COMP; 301 images.image: "shotedit-edit-rot4.png" COMP; 302 parts { 303 part { name: "move"; type: RECT; 304 description { state: "default" 0.0; 305 color: 0 0 0 0; 306 rel1.offset: 10 10; 307 rel2.offset: -11 -11; 308 } 309 description { state: "disabled" 0.0; 310 inherit: "default" 0.0; 311 visible: 0; 312 } 313 } 314 program { signal: "mouse,down,1"; source: "move"; 315 action: SIGNAL_EMIT "action,move,begin" "e"; 316 } 317 program { signal: "e,state,moveall,off"; source: "e"; 318 action: STATE_SET "disabled" 0.0; 319 target: "move"; 320 } 321 program { signal: "e,state,moveall,on"; source: "e"; 322 action: STATE_SET "default" 0.0; 323 target: "move"; 324 } 325 part { name: "mod"; 326 description { state: "default" 0.0; 327 rel.to: "move"; 328 rel1.relative: 0.5 0.5; 329 rel2.relative: 0.5 0.5; 330 min: 18 18; 331 image.normal: "shotedit-edit-move.png"; 332 } 333 } 334 program { signal: "mouse,down,1"; source: "mod"; 335 action: SIGNAL_EMIT "action,move,begin" "e"; 336 } 337 part { name: "mod-tl"; 338 description { state: "default" 0.0; 339 rel.to: "move"; 340 rel1.relative: 0.0 0.0; 341 rel2.relative: 0.0 0.0; 342 min: 18 18; 343 image.normal: "shotedit-edit-diag1.png"; 344 } 345 description { state: "resize" 0.0; 346 inherit: "default" 0.0; 347 image.normal: "shotedit-edit-rot1.png"; 348 } 349 } 350 program { signal: "mouse,down,1"; source: "mod-tl"; 351 action: SIGNAL_EMIT "action,resize,tl,begin" "e"; 352 } 353 part { name: "mod-tr"; 354 description { state: "default" 0.0; 355 rel.to: "move"; 356 rel1.relative: 1.0 0.0; 357 rel2.relative: 1.0 0.0; 358 min: 18 18; 359 image.normal: "shotedit-edit-diag2.png"; 360 } 361 description { state: "resize" 0.0; 362 inherit: "default" 0.0; 363 image.normal: "shotedit-edit-rot2.png"; 364 } 365 } 366 program { signal: "mouse,down,1"; source: "mod-tr"; 367 action: SIGNAL_EMIT "action,resize,tr,begin" "e"; 368 } 369 part { name: "mod-bl"; 370 description { state: "default" 0.0; 371 rel.to: "move"; 372 rel1.relative: 0.0 1.0; 373 rel2.relative: 0.0 1.0; 374 min: 18 18; 375 image.normal: "shotedit-edit-diag2.png"; 376 } 377 description { state: "resize" 0.0; 378 inherit: "default" 0.0; 379 image.normal: "shotedit-edit-rot4.png"; 380 } 381 } 382 program { signal: "mouse,down,1"; source: "mod-bl"; 383 action: SIGNAL_EMIT "action,resize,bl,begin" "e"; 384 } 385 part { name: "mod-br"; 386 description { state: "default" 0.0; 387 rel.to: "move"; 388 rel1.relative: 1.0 1.0; 389 rel2.relative: 1.0 1.0; 390 min: 18 18; 391 image.normal: "shotedit-edit-diag1.png"; 392 } 393 description { state: "resize" 0.0; 394 inherit: "default" 0.0; 395 image.normal: "shotedit-edit-rot3.png"; 396 } 397 } 398 program { signal: "mouse,down,1"; source: "mod-br"; 399 action: SIGNAL_EMIT "action,resize,br,begin" "e"; 400 } 401 program { signal: "e,state,resize"; source: "e"; 402 action: STATE_SET "resize" 0.0; 403 target: "mod-tl"; 404 target: "mod-tr"; 405 target: "mod-bl"; 406 target: "mod-br"; 407 } 408 program { signal: "e,state,move"; source: "e"; 409 action: STATE_SET "default" 0.0; 410 target: "mod-tl"; 411 target: "mod-tr"; 412 target: "mod-bl"; 413 target: "mod-br"; 414 } 415 } 416 } 417 group { name: "e/modules/shot/item/box/solid"; 418 parts { 419 part { name: "box"; type: RECT; 420 scale: 1; 421 description { state: "default" 0.0; 422 color: 255 255 255 255; 423 color_class: "color"; 424 rel1.offset: 10 10; 425 rel2.offset: -11 -11; 426 offscale; 427 } 428 } 429 } 430 } 431 group { name: "e/modules/shot/item/box/solid/shadow"; 432 data.item: "offset_x" "0"; 433 data.item: "offset_y" "10"; 434 images.image: "shotedit-box-shadow.png" COMP; 435 parts { 436 part { name: "shadow"; 437 scale: 1; 438 description { state: "default" 0.0; 439 min: 40 40; 440 color: 0 0 0 128; 441 image.normal: "shotedit-box-shadow.png"; 442 image.border: 60 60 60 60; 443 image.border_scale: 1; 444 image.border_scale_by: 0.5; 445 } 446 } 447 } 448 } 449 group { name: "e/modules/shot/item/box/malloc"; 450 images.image: "shotedit-malloc.png" COMP; 451 parts { 452 part { name: "box"; 453 description { state: "default" 0.0; 454 image.normal: "shotedit-malloc.png"; 455 min: 32 32; 456 } 457 } 458 } 459 } 460 group { name: "e/modules/shot/item/box/malloc/shadow"; 461 parts { 462 } 463 } 464 group { name: "e/modules/shot/item/box/demalloc"; 465 images.image: "shotedit-demalloc.png" COMP; 466 parts { 467 part { name: "box"; 468 description { state: "default" 0.0; 469 image.normal: "shotedit-demalloc.png"; 470 min: 32 32; 471 } 472 } 473 } 474 } 475 group { name: "e/modules/shot/item/box/demalloc/shadow"; 476 parts { 477 } 478 } 479 group { name: "e/modules/shot/item/box/finger"; 480 images.image: "shotedit-finger.png" COMP; 481 parts { 482 part { name: "box"; 483 description { state: "default" 0.0; 484 min: 40 18; 485 color: 255 255 255 255; 486 color_class: "color"; 487 image.normal: "shotedit-finger.png"; 488 } 489 } 490 } 491 } 492 group { name: "e/modules/shot/item/box/finger/shadow"; 493 data.item: "offset_x" "0"; 494 data.item: "offset_y" "10"; 495 images.image: "shotedit-finger-shadow.png" COMP; 496 parts { 497 part { name: "shadow"; 498 description { state: "default" 0.0; 499 min: 60 38; 500 color: 0 0 0 128; 501 image.normal: "shotedit-finger-shadow.png"; 502 } 503 } 504 } 505 } 506 group { name: "e/modules/shot/item/box/logo"; 507 images.image: "shotedit-e-logo.png" COMP; 508 parts { 509 part { name: "box"; 510 description { state: "default" 0.0; 511 min: 30 40; 512 color: 255 255 255 255; 513 color_class: "color"; 514 image.normal: "shotedit-e-logo.png"; 515 } 516 } 517 } 518 } 519 group { name: "e/modules/shot/item/box/logo/shadow"; 520 data.item: "offset_x" "0"; 521 data.item: "offset_y" "10"; 522 images.image: "shotedit-e-logo-shadow.png" COMP; 523 parts { 524 part { name: "shadow"; 525 description { state: "default" 0.0; 526 min: 50 60; 527 color: 0 0 0 128; 528 image.normal: "shotedit-e-logo-shadow.png"; 529 } 530 } 531 } 532 } 533 group { name: "e/modules/shot/item/box/foot"; 534 images.image: "shotedit-foot.png" COMP; 535 parts { 536 part { name: "box"; 537 description { state: "default" 0.0; 538 image.normal: "shotedit-foot.png"; 539 min: 45 55; 540 } 541 } 542 } 543 } 544 group { name: "e/modules/shot/item/box/foot/shadow"; 545 parts { 546 } 547 } 548 group { name: "e/modules/shot/item/box/walk"; 549 images.image: "shotedit-walk.png" COMP; 550 parts { 551 part { name: "box"; 552 description { state: "default" 0.0; 553 min: 40 40; 554 color: 255 255 255 255; 555 color_class: "color"; 556 image.normal: "shotedit-walk.png"; 557 } 558 } 559 } 560 } 561 group { name: "e/modules/shot/item/box/walk/shadow"; 562 data.item: "offset_x" "0"; 563 data.item: "offset_y" "10"; 564 images.image: "shotedit-walk-shadow.png" COMP; 565 parts { 566 part { name: "shadow"; 567 description { state: "default" 0.0; 568 min: 50 50; 569 color: 0 0 0 128; 570 image.normal: "shotedit-walk-shadow.png"; 571 } 572 } 573 } 574 } 575 group { name: "e/modules/shot/item/box/outline-box"; 576 images.image: "shotedit-outline-box.png" COMP; 577 parts { 578 part { name: "box"; 579 description { state: "default" 0.0; 580 min: 40 40; 581 color: 255 255 255 255; 582 color_class: "color"; 583 image.normal: "shotedit-outline-box.png"; 584 } 585 } 586 } 587 } 588 group { name: "e/modules/shot/item/box/outline-box/shadow"; 589 data.item: "offset_x" "0"; 590 data.item: "offset_y" "10"; 591 images.image: "shotedit-outline-box-shadow.png" COMP; 592 parts { 593 part { name: "shadow"; 594 description { state: "default" 0.0; 595 min: 50 50; 596 color: 0 0 0 128; 597 image.normal: "shotedit-outline-box-shadow.png"; 598 } 599 } 600 } 601 } 602 group { name: "e/modules/shot/item/box/outline-circle"; 603 images.image: "shotedit-outline-circle.png" COMP; 604 parts { 605 part { name: "box"; 606 description { state: "default" 0.0; 607 min: 40 40; 608 color: 255 255 255 255; 609 color_class: "color"; 610 image.normal: "shotedit-outline-circle.png"; 611 } 612 } 613 } 614 } 615 group { name: "e/modules/shot/item/box/outline-circle/shadow"; 616 data.item: "offset_x" "0"; 617 data.item: "offset_y" "10"; 618 images.image: "shotedit-outline-circle-shadow.png" COMP; 619 parts { 620 part { name: "shadow"; 621 description { state: "default" 0.0; 622 min: 50 50; 623 color: 0 0 0 128; 624 image.normal: "shotedit-outline-circle-shadow.png"; 625 } 626 } 627 } 628 } 629 group { name: "e/modules/shot/item/box/text/empty"; 630 data.item: "entry_style" "DEFAULT='font=Sans style=outline outline_color=#0008 font_size=20 color=#fff align=center'"; 631 parts { 632 part { name: "e.swallow.entry"; type: SWALLOW; 633 scale: 1; 634 description { state: "default" 0.0; 635 } 636 } 637 } 638 } 639 group { name: "e/modules/shot/item/box/text/empty/shadow"; 640 parts { 641 } 642 } 643 group { name: "e/modules/shot/item/box/text/plain"; 644 parts { 645 part { name: "box"; type: RECT; 646 scale: 1; 647 description { state: "default" 0.0; 648 color: 255 255 255 255; 649 color_class: "color"; 650 rel1.offset: 10 10; 651 rel2.offset: -11 -11; 652 offscale; 653 } 654 } 655 part { name: "e.swallow.entry"; type: SWALLOW; 656 scale: 1; 657 description { state: "default" 0.0; 658 rel1.offset: 20 20; 659 rel2.offset: -21 -21; 660 offscale; 661 } 662 } 663 } 664 } 665 group { name: "e/modules/shot/item/box/text/plain/shadow"; 666 data.item: "offset_x" "0"; 667 data.item: "offset_y" "10"; 668 images.image: "shotedit-box-shadow.png" COMP; 669 parts { 670 part { name: "shadow"; 671 scale: 1; 672 description { state: "default" 0.0; 673 min: 60 60; 674 color: 0 0 0 128; 675 image.normal: "shotedit-box-shadow.png"; 676 image.border: 60 60 60 60; 677 image.border_scale: 1; 678 image.border_scale_by: 0.5; 679 } 680 } 681 } 682 } 683 group { name: "e/modules/shot/item/box/text/cloud"; 684 data.item: "entry_style" "DEFAULT='font=IndieFlower font_size=25 color=#000 align=center'"; 685 images.image: "shotedit-cloud.png" COMP; 686 parts { 687 part { name: "box"; 688 description { state: "default" 0.0; 689 color: 255 255 255 255; 690 color_class: "color"; 691 image.normal: "shotedit-cloud.png"; 692 } 693 } 694 part { name: "e.swallow.entry"; type: SWALLOW; 695 scale: 1; 696 description { state: "default" 0.0; 697 rel1.offset: 45 45; 698 rel2.offset: -46 -46; 699 max: 9999 0; 700 offscale; 701 } 702 } 703 } 704 } 705 group { name: "e/modules/shot/item/box/text/cloud/shadow"; 706 data.item: "offset_x" "0"; 707 data.item: "offset_y" "10"; 708 images.image: "shotedit-cloud-shadow.png" COMP; 709 parts { 710 part { name: "shadow"; 711 scale: 1; 712 description { state: "default" 0.0; 713 min: (45+45+50) (45+45+50); 714 color: 0 0 0 128; 715 image.normal: "shotedit-cloud-shadow.png"; 716 } 717 } 718 } 719 } 720 group { name: "e/modules/shot/item/box/text/cloud2"; 721 data.item: "entry_style" "DEFAULT='font=intuitive font_size=25 color=#000 align=center'"; 722 images.image: "shotedit-cloud2.png" COMP; 723 parts { 724 part { name: "box"; 725 description { state: "default" 0.0; 726 color: 255 255 255 255; 727 color_class: "color"; 728 image.normal: "shotedit-cloud2.png"; 729 } 730 } 731 part { name: "e.swallow.entry"; type: SWALLOW; 732 scale: 1; 733 description { state: "default" 0.0; 734 rel1.offset: 45 45; 735 rel2.offset: -46 -46; 736 max: 9999 0; 737 offscale; 738 } 739 } 740 } 741 } 742 group { name: "e/modules/shot/item/box/text/cloud2/shadow"; 743 data.item: "offset_x" "0"; 744 data.item: "offset_y" "10"; 745 images.image: "shotedit-cloud2-shadow.png" COMP; 746 parts { 747 part { name: "shadow"; 748 scale: 1; 749 description { state: "default" 0.0; 750 min: (45+45+50) (45+45+50); 751 color: 0 0 0 128; 752 image.normal: "shotedit-cloud2-shadow.png"; 753 } 754 } 755 } 756 } 757 group { name: "e/modules/shot/item/box/text/speech"; 758 data.item: "entry_style" "DEFAULT='font=Yantiq font_size=25 color=#000 align=center'"; 759 images.image: "shotedit-speech.png" COMP; 760 parts { 761 part { name: "box"; 762 description { state: "default" 0.0; 763 color: 255 255 255 255; 764 color_class: "color"; 765 image.normal: "shotedit-speech.png"; 766 } 767 } 768 part { name: "e.swallow.entry"; type: SWALLOW; 769 scale: 1; 770 description { state: "default" 0.0; 771 rel1.offset: 35 35; 772 rel2.offset: -36 -56; 773 max: 9999 0; 774 offscale; 775 } 776 } 777 } 778 } 779 group { name: "e/modules/shot/item/box/text/speech/shadow"; 780 data.item: "offset_x" "0"; 781 data.item: "offset_y" "10"; 782 images.image: "shotedit-speech-shadow.png" COMP; 783 parts { 784 part { name: "shadow"; 785 scale: 1; 786 description { state: "default" 0.0; 787 min: (35+35+50) (45+55+50); 788 color: 0 0 0 128; 789 image.normal: "shotedit-speech-shadow.png"; 790 } 791 } 792 } 793 } 794 group { name: "e/modules/shot/item/box/text/speech2"; 795 data.item: "entry_style" "DEFAULT='font=Yantiq font_size=25 color=#000 align=center'"; 796 images.image: "shotedit-speech2.png" COMP; 797 parts { 798 part { name: "box"; 799 description { state: "default" 0.0; 800 color: 255 255 255 255; 801 color_class: "color"; 802 image.normal: "shotedit-speech2.png"; 803 } 804 } 805 part { name: "e.swallow.entry"; type: SWALLOW; 806 scale: 1; 807 description { state: "default" 0.0; 808 rel1.offset: 35 35; 809 rel2.offset: -36 -56; 810 max: 9999 0; 811 offscale; 812 } 813 } 814 } 815 } 816 group { name: "e/modules/shot/item/box/text/speech2/shadow"; 817 data.item: "offset_x" "0"; 818 data.item: "offset_y" "10"; 819 images.image: "shotedit-speech2-shadow.png" COMP; 820 parts { 821 part { name: "shadow"; 822 scale: 1; 823 description { state: "default" 0.0; 824 min: (35+35+50) (45+55+50); 825 color: 0 0 0 128; 826 image.normal: "shotedit-speech2-shadow.png"; 827 } 828 } 829 } 830 } 831 group { name: "e/modules/shot/item/box/text/kaboom"; 832 data.item: "entry_style" "DEFAULT='font=Puk-Regular font_size=45 color=#000 align=center'"; 833 images.image: "shotedit-kaboom.png" COMP; 834 parts { 835 part { name: "box"; 836 description { state: "default" 0.0; 837 color: 255 255 255 255; 838 color_class: "color"; 839 image.normal: "shotedit-kaboom.png"; 840 } 841 } 842 part { name: "e.swallow.entry"; type: SWALLOW; 843 scale: 1; 844 description { state: "default" 0.0; 845 rel1.offset: 15 15; 846 rel2.offset: -16 -16; 847 max: 9999 0; 848 offscale; 849 } 850 } 851 } 852 } 853 group { name: "e/modules/shot/item/box/text/kaboom/shadow"; 854 parts { 855 } 856 } 857 group { name: "e/modules/shot/item/box/text/kapow"; 858 data.item: "entry_style" "DEFAULT='font=Puk-Regular font_size=45 color=#000 align=center'"; 859 images.image: "shotedit-kapow.png" COMP; 860 parts { 861 part { name: "box"; 862 description { state: "default" 0.0; 863 color: 255 255 255 255; 864 color_class: "color"; 865 image.normal: "shotedit-kapow.png"; 866 } 867 } 868 part { name: "e.swallow.entry"; type: SWALLOW; 869 scale: 1; 870 description { state: "default" 0.0; 871 rel1.offset: 15 15; 872 rel2.offset: -16 -16; 873 max: 9999 0; 874 offscale; 875 } 876 } 877 } 878 } 879 group { name: "e/modules/shot/item/box/text/kapow/shadow"; 880 parts { 881 } 882 } 883} 884