/usr/share/doc/libedje-doc/html/edje__calc_8c.html is in libedje-doc 1.7.7-3ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 | <html>
<head>
<title>src/lib/edje_calc.c File Reference</title>
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<meta name="author" content="Andres Blanc" >
<link rel="icon" href="img/favicon.png" type="image/x-icon">
<link rel="shortcut icon" href="img/favicon.png" type="image/x-icon">
<link rel="icon" href="img/favicon.png" type="image/ico">
<link rel="shortcut icon" href="img/favicon.png" type="image/ico">
<link rel="stylesheet" type="text/css" href="e.css">
<link rel="stylesheet" type="text/css" href="edoxy.css">
</head>
<body>
<div id="container">
<div id="header">
<div class="layout">
<h1><span>Enlightenment</span></h1>
<h2><span>Beauty at your fingertips</span></h2>
<table cellspacing="0" cellpadding="0" width="100%"><tr>
<td id="header_logo">
<a href="http://www.enlightenment.org"></a>
</td>
<td id="header_menu">
<table cellspacing="0" cellpadding="0" align="right"><tr>
<td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=home">Home</a></td>
<td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=news">News</a></td>
<td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=about">About</a></td>
<td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=download">Download</a></td>
<td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=support">Support</a></td>
<td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=contribute">Contribute</a></td>
<td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=contact">Contact</a></td>
<td class="nav_passive"><a class="nav_passive" href="http://trac.enlightenment.org/e">Tracker</a></td>
<td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=docs">Docs</a></td>
</tr></table>
</td>
<td id="header_last"></td>
</tr></table>
<div class="doxytitle">
Edje Documentation <small>at Sat Jan 25 2014</small>
</div>
<div class="menu-container">
<div class="submenu">
<ul class="current">
<li><a href="files.html">Files</a></li>
<li><a href="Edje__Edit_8h.html">Edje Edit API</a></li>
<li><a href="Examples.html">Examples</a></li>
<li><a href="luaref.html">LUA scripting</a></li>
<li><a href="Edje_8h.html">Edje API</a></li>
<li><a href="edcref.html">EDC Reference</a></li>
<li><a href="pages.html">Releted Pages</a></li>
<li class="current"><a href="index.html">Main Page</a></li>
</ul>
</div>
</div>
<div class="clear"></div>
</div>
</div>
<div id="content">
<div class="layout">
<!-- Generated by Doxygen 1.8.6 -->
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_c85d3e3c5052e9ad9ce18c6863244a25.html">lib</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> |
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">edje_calc.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a7863fe0703e9570ca539a07d58dc3627"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a7863fe0703e9570ca539a07d58dc3627">EDIT_ALLOC_POOL_RTL</a>(Short, Type, Name)</td></tr>
<tr class="separator:a7863fe0703e9570ca539a07d58dc3627"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa4794a7a481574def6d6de54e369d0c0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#aa4794a7a481574def6d6de54e369d0c0">FFP</a>(_x1, _x2, _p)</td></tr>
<tr class="separator:aa4794a7a481574def6d6de54e369d0c0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aab2653000ef6450d56bceb6ca351cf6a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#aab2653000ef6450d56bceb6ca351cf6a">FINTP</a>(_x1, _x2, _p)</td></tr>
<tr class="separator:aab2653000ef6450d56bceb6ca351cf6a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a05e53db6bda5a9a3f102c6211668380a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a05e53db6bda5a9a3f102c6211668380a">IMAGES</a>   "edje/images/"</td></tr>
<tr class="separator:a05e53db6bda5a9a3f102c6211668380a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a33a10ded39e93077be27127c9a9d4531"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a33a10ded39e93077be27127c9a9d4531">INTP</a>(_x1, _x2, _p)   <a class="el" href="edje__private_8h.html#a63aeb403703253a5391dc56c4c5dd7c3">TO_INT</a>(<a class="el" href="edje__calc_8c.html#aab2653000ef6450d56bceb6ca351cf6a">FINTP</a>(_x1, _x2, _p))</td></tr>
<tr class="separator:a33a10ded39e93077be27127c9a9d4531"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af805909ca0ad547e618a30c728c5fd18"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#af805909ca0ad547e618a30c728c5fd18">MIX</a>(P1, P2, P3, pos, info)   P3->info = P1->info + <a class="el" href="edje__private_8h.html#a63aeb403703253a5391dc56c4c5dd7c3">TO_INT</a>(<a class="el" href="edje__private_8h.html#a7d02390902f3b448947034710fd2f2ea">SCALE</a>(pos, P2->info - P1->info));</td></tr>
<tr class="separator:af805909ca0ad547e618a30c728c5fd18"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a01b382bd910dc2a6b098337728db7fdb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a01b382bd910dc2a6b098337728db7fdb">RECALC_SINGLE_TEXT_USING_APPLY</a>   1</td></tr>
<tr class="separator:a01b382bd910dc2a6b098337728db7fdb"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a71fd01e15641b36130f2deca51d2ed24"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a71fd01e15641b36130f2deca51d2ed24">_edje_dragable_pos_set</a> (<a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed, <a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> *ep, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> x, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> y)</td></tr>
<tr class="separator:a71fd01e15641b36130f2deca51d2ed24"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae2ee2910be933b655f2a829e4297658b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#ae2ee2910be933b655f2a829e4297658b">_edje_part_description_apply</a> (<a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed, <a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> *ep, const char *d1, double v1, const char *d2, double v2)</td></tr>
<tr class="separator:ae2ee2910be933b655f2a829e4297658b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaf35bd729c7674fc6d40af0a5b777be9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="edje__private_8h.html#af8a3ad5ea6248adb75cbe11d39c0f560">Edje_Part_Description_Common</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#aaf35bd729c7674fc6d40af0a5b777be9">_edje_part_description_find</a> (<a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed, <a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> *rp, const char *<a class="el" href="edje__data_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, double val)</td></tr>
<tr class="separator:aaf35bd729c7674fc6d40af0a5b777be9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae411c7e7f19f7994e9be54316061468f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#ae411c7e7f19f7994e9be54316061468f">_edje_part_dragable_calc</a> (<a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed __UNUSED__, <a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> *ep, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> *x, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> *y)</td></tr>
<tr class="separator:ae411c7e7f19f7994e9be54316061468f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1f647b2d1740ea8f131fe4f3732bbd8e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a1f647b2d1740ea8f131fe4f3732bbd8e">_edje_part_pos_set</a> (<a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed, <a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> *ep, int mode, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> pos, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> v1, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> v2)</td></tr>
<tr class="separator:a1f647b2d1740ea8f131fe4f3732bbd8e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adad51e501d0b6b08926b0b41d1b7ec10"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc</a> (<a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed, <a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> *ep, int flags, <a class="el" href="edje__private_8h.html#a71a87a959631f6147f875bef8dc20e1d">Edje_Calc_Params</a> *state)</td></tr>
<tr class="separator:adad51e501d0b6b08926b0b41d1b7ec10"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afd9370e837ca1e550efd1c1dc45bdc61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#afd9370e837ca1e550efd1c1dc45bdc61">_edje_part_recalc_1</a> (<a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed, <a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> *ep)</td></tr>
<tr class="separator:afd9370e837ca1e550efd1c1dc45bdc61"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9dbc83d8211ec07105ba978913c9b968"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a9dbc83d8211ec07105ba978913c9b968">_edje_recalc</a> (<a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed)</td></tr>
<tr class="separator:a9dbc83d8211ec07105ba978913c9b968"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4bd29f89e784a8401da762d2936329cb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a4bd29f89e784a8401da762d2936329cb">_edje_recalc_do</a> (<a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed)</td></tr>
<tr class="separator:a4bd29f89e784a8401da762d2936329cb"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a7863fe0703e9570ca539a07d58dc3627"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EDIT_ALLOC_POOL_RTL</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">Short, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">Type, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">Name </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">case</span> EDJE_PART_TYPE_##Short: \</div>
<div class="line">{ \</div>
<div class="line"> Edje_Part_Description_##Type * Name; \</div>
<div class="line"> Name = eina_mempool_malloc(ce->mp_rtl.Short, \</div>
<div class="line"> sizeof (Edje_Part_Description_##Type)); \</div>
<div class="line"> memset(Name, 0, <span class="keyword">sizeof</span>(Edje_Part_Description_##Type)); \</div>
<div class="line"> desc_rtl = &Name->common; \</div>
<div class="line"> memsize = <span class="keyword">sizeof</span>(Edje_Part_Description_##Type); \</div>
<div class="line"> break; \</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aa4794a7a481574def6d6de54e369d0c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FFP</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">_x1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">_x2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">_p </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((_x1) == (_x2)) \</div>
<div class="line"> ? (_x1) \</div>
<div class="line"> : <a class="code" href="edje__private_8h.html#ad5439a21111fdc8227864eba3b98c661">ADD</a>(_x1, <a class="code" href="edje__private_8h.html#a460cb170cf4b55887298cdaaca1ee72c">MUL</a>(_p, <a class="code" href="edje__private_8h.html#afd1fa61640f82472385908c74860f792">SUB</a>(_x2, _x1))));</div>
<div class="ttc" id="edje__private_8h_html_a460cb170cf4b55887298cdaaca1ee72c"><div class="ttname"><a href="edje__private_8h.html#a460cb170cf4b55887298cdaaca1ee72c">MUL</a></div><div class="ttdeci">#define MUL(a, b)</div><div class="ttdef"><b>Definition:</b> edje_private.h:154</div></div>
<div class="ttc" id="edje__private_8h_html_afd1fa61640f82472385908c74860f792"><div class="ttname"><a href="edje__private_8h.html#afd1fa61640f82472385908c74860f792">SUB</a></div><div class="ttdeci">#define SUB(a, b)</div><div class="ttdef"><b>Definition:</b> edje_private.h:159</div></div>
<div class="ttc" id="edje__private_8h_html_ad5439a21111fdc8227864eba3b98c661"><div class="ttname"><a href="edje__private_8h.html#ad5439a21111fdc8227864eba3b98c661">ADD</a></div><div class="ttdeci">#define ADD(a, b)</div><div class="ttdef"><b>Definition:</b> edje_private.h:158</div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="edje__private_8h.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>.</p>
</div>
</div>
<a class="anchor" id="aab2653000ef6450d56bceb6ca351cf6a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FINTP</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">_x1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">_x2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">_p </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((_x1) == (_x2)) \</div>
<div class="line"> ? <a class="code" href="edje__private_8h.html#a91515a8d5abda020afac5e8988f66e11">FROM_INT</a>((_x1)) \</div>
<div class="line"> : <a class="code" href="edje__private_8h.html#ad5439a21111fdc8227864eba3b98c661">ADD</a>(<a class="code" href="edje__private_8h.html#a91515a8d5abda020afac5e8988f66e11">FROM_INT</a>(_x1), <a class="code" href="edje__private_8h.html#a7d02390902f3b448947034710fd2f2ea">\</a></div>
<div class="line"><a class="code" href="edje__private_8h.html#a7d02390902f3b448947034710fd2f2ea"> SCALE</a>((_p), (_x2) - (_x1))))</div>
<div class="ttc" id="edje__private_8h_html_a91515a8d5abda020afac5e8988f66e11"><div class="ttname"><a href="edje__private_8h.html#a91515a8d5abda020afac5e8988f66e11">FROM_INT</a></div><div class="ttdeci">#define FROM_INT(a)</div><div class="ttdef"><b>Definition:</b> edje_private.h:163</div></div>
<div class="ttc" id="edje__private_8h_html_a7d02390902f3b448947034710fd2f2ea"><div class="ttname"><a href="edje__private_8h.html#a7d02390902f3b448947034710fd2f2ea">SCALE</a></div><div class="ttdeci">#define SCALE(a, b)</div><div class="ttdef"><b>Definition:</b> edje_private.h:155</div></div>
<div class="ttc" id="edje__private_8h_html_ad5439a21111fdc8227864eba3b98c661"><div class="ttname"><a href="edje__private_8h.html#ad5439a21111fdc8227864eba3b98c661">ADD</a></div><div class="ttdeci">#define ADD(a, b)</div><div class="ttdef"><b>Definition:</b> edje_private.h:158</div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="edje__private_8h.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>.</p>
</div>
</div>
<a class="anchor" id="a05e53db6bda5a9a3f102c6211668380a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IMAGES   "edje/images/"</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a33a10ded39e93077be27127c9a9d4531"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INTP</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">_x1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">_x2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">_p </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="edje__private_8h.html#a63aeb403703253a5391dc56c4c5dd7c3">TO_INT</a>(<a class="el" href="edje__calc_8c.html#aab2653000ef6450d56bceb6ca351cf6a">FINTP</a>(_x1, _x2, _p))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="edje__private_8h.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>.</p>
</div>
</div>
<a class="anchor" id="af805909ca0ad547e618a30c728c5fd18"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MIX</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">P1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">P2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">P3, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">pos, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">info </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   P3->info = P1->info + <a class="el" href="edje__private_8h.html#a63aeb403703253a5391dc56c4c5dd7c3">TO_INT</a>(<a class="el" href="edje__private_8h.html#a7d02390902f3b448947034710fd2f2ea">SCALE</a>(pos, P2->info - P1->info));</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="edje__private_8h.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>.</p>
</div>
</div>
<a class="anchor" id="a01b382bd910dc2a6b098337728db7fdb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RECALC_SINGLE_TEXT_USING_APPLY   1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a71fd01e15641b36130f2deca51d2ed24"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void _edje_dragable_pos_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> * </td>
<td class="paramname"><em>ed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> * </td>
<td class="paramname"><em>ep</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> </td>
<td class="paramname"><em>y</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="edje__calc_8c.html#a9dbc83d8211ec07105ba978913c9b968">_edje_recalc()</a>, <a class="el" href="struct__Edje.html#a6bbd3e01a81b6b114afb2e48b05c907f">_Edje::dirty</a>, <a class="el" href="struct__Edje__Real__Part.html#ad620ea75413fa59748a37da6aceaf55b">_Edje_Real_Part::drag</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#a51aad36e4fd831ccb43dd92eae094eb2">_Edje_Real_Part_Drag::need_reset</a>, <a class="el" href="struct__Edje.html#a880c8ae5a802841bbe9d7194aa895ec8">_Edje::recalc_call</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#a03fb94c19b5f54c3c275abe9ef40b168">_Edje_Real_Part_Drag::tmp</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#a03c3a2040ce623ed2be21ee77c5ef7b1">_Edje_Real_Part_Drag::x</a>, and <a class="el" href="struct__Edje__Real__Part__Drag.html#aa56b760a9ef7a378edfee49715aea8b8">_Edje_Real_Part_Drag::y</a>.</p>
<p>Referenced by <a class="el" href="edje__private_8h.html#adfff325360b0c107f1648684d85bae83">_edje_object_file_set_internal()</a>, <a class="el" href="edje__program_8c.html#a94bc4c1c949388b06506b2171080878a">_edje_program_run()</a>, <a class="el" href="edje__util_8c.html#a633c0a1ad8a87bb50b463a75ea6c7f41">edje_object_part_drag_page()</a>, <a class="el" href="edje__util_8c.html#a63386ca0ac8e21fec708ab411e387197">edje_object_part_drag_step()</a>, and <a class="el" href="edje__util_8c.html#ad73b57efe869884c8bf84c94bd752038">edje_object_part_drag_value_set()</a>.</p>
</div>
</div>
<a class="anchor" id="ae2ee2910be933b655f2a829e4297658b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void _edje_part_description_apply </td>
<td>(</td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> * </td>
<td class="paramname"><em>ed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> * </td>
<td class="paramname"><em>ep</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>d1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>v1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>d2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>v2</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="edje__external_8c.html#a1e02da4f1da171ad3fb6d4bb3ea8ed16">_edje_external_parsed_params_free()</a>, <a class="el" href="edje__external_8c.html#a1b179e06cc2b4333a08651d16eb72862">_edje_external_recalc_apply()</a>, <a class="el" href="edje__calc_8c.html#aaf35bd729c7674fc6d40af0a5b777be9">_edje_part_description_find()</a>, <a class="el" href="edje__main_8c.html#a0fd0bd5ae80f780afc962c597f4611d8">_edje_real_part_state_mp</a>, <a class="el" href="struct__Edje__Real__Part.html#ae74161724ef7530afaebef04797ff009">_Edje_Real_Part::chosen_description</a>, <a class="el" href="struct__Edje__Part.html#a234a849e506e0268b395810a2710e659">_Edje_Part::default_desc</a>, <a class="el" href="struct__Edje__Real__Part__State.html#a8f06213e51eeeb9e73c239e84797f941">_Edje_Real_Part_State::description</a>, <a class="el" href="struct__Edje__Real__Part.html#add7ff25dc2f6eacde19c78f748f14726">_Edje_Real_Part::description_pos</a>, <a class="el" href="struct__Edje.html#a6bbd3e01a81b6b114afb2e48b05c907f">_Edje::dirty</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a9531920479ae40ea7063b2450fbcff72">EDJE_PART_TYPE_EXTERNAL</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a556aa7095f6a2a9c9adf65cc352e2b23">EDJE_PART_TYPE_IMAGE</a>, <a class="el" href="struct__Edje__Real__Part__State.html#af5f9e7cdf3a0d0a9b1c15125c00751cc">_Edje_Real_Part_State::external_params</a>, <a class="el" href="edje__private_8h.html#a2407c742cb167b7b14486b7eb5c7d101">FROM_DOUBLE</a>, <a class="el" href="struct__Edje__Part__Description__Image.html#a3bb2a954be70bb65717b19f33772ed3f">_Edje_Part_Description_Image::image</a>, <a class="el" href="struct__Edje__Real__Part.html#a040b29f25ab569c3422d6549b6f64dd5">_Edje_Real_Part::param1</a>, <a class="el" href="struct__Edje__Real__Part.html#ac38af45ca1dff7f64f8a1b38a3cdf3d8">_Edje_Real_Part::param2</a>, <a class="el" href="struct__Edje__Real__Part.html#a28ef7896ecde82fac0d0bd5a046bbcca">_Edje_Real_Part::part</a>, <a class="el" href="struct__Edje.html#a880c8ae5a802841bbe9d7194aa895ec8">_Edje::recalc_call</a>, <a class="el" href="struct__Edje.html#a405d8171d1c38ba1fc096f63f5e56afc">_Edje::recalc_hints</a>, <a class="el" href="struct__Edje__Real__Part__State.html#a4927ab23dd390557ccc51a6cc9e1230a">_Edje_Real_Part_State::set</a>, <a class="el" href="struct__Edje__Real__Part.html#a1d76cd4062cd26015c944a478adece02">_Edje_Real_Part::swallowed_object</a>, <a class="el" href="struct__Edje__Part__Description__Spec__Image.html#a425dc16409aca7fa86f195205f2fb1fe">_Edje_Part_Description_Spec_Image::tweens_count</a>, and <a class="el" href="struct__Edje__Part.html#a9b0c7ab0d486199c95532485dc55f603">_Edje_Part::type</a>.</p>
<p>Referenced by <a class="el" href="edje__program_8c.html#a00c0867f5991c93c43a8b938a80c09c1">_edje_program_end()</a>, <a class="el" href="edje__program_8c.html#a94bc4c1c949388b06506b2171080878a">_edje_program_run()</a>, <a class="el" href="edje__program_8c.html#ae9d44a1e3ab076d6aa613aa2b9cadc88">_edje_program_run_iterate()</a>, <a class="el" href="Edje__Edit_8h.html#a1add0817491f52f1a93ce727484dde08">edje_edit_part_selected_state_set()</a>, <a class="el" href="Edje__Edit_8h.html#ae8fe980368cedca0764b87e1ef133094">edje_edit_state_del()</a>, and <a class="el" href="edje__util_8c.html#ac0df4e4f2c8c51821cd9b4ce3181d51b">edje_object_mirrored_set()</a>.</p>
</div>
</div>
<a class="anchor" id="aaf35bd729c7674fc6d40af0a5b777be9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="edje__private_8h.html#af8a3ad5ea6248adb75cbe11d39c0f560">Edje_Part_Description_Common</a>* _edje_part_description_find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> * </td>
<td class="paramname"><em>ed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> * </td>
<td class="paramname"><em>rp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>val</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="edje__private_8h.html#a996f7be338ccb40d1a2a5abc1ad61759">ABS</a>, <a class="el" href="struct__Edje__Real__Part.html#ab55cc968b585fc905a66864a74489cd1">_Edje_Real_Part::custom</a>, <a class="el" href="struct__Edje__Part.html#a234a849e506e0268b395810a2710e659">_Edje_Part::default_desc</a>, <a class="el" href="struct__Edje__Part.html#a1df3616804735561a72d59610a7e6414">_Edje_Part::default_desc_rtl</a>, <a class="el" href="struct__Edje__Part__Description__List.html#a461cb4ead22771a23b4de0ec3991c860">_Edje_Part_Description_List::desc</a>, <a class="el" href="struct__Edje__Part__Description__List.html#a68fc977543da357c2a302ed23fa4dc0d">_Edje_Part_Description_List::desc_count</a>, <a class="el" href="struct__Edje__Part__Description__List.html#a7ec17d9d576dd2511a7f98757a86b17a">_Edje_Part_Description_List::desc_rtl</a>, <a class="el" href="struct__Edje__Real__Part__State.html#a8f06213e51eeeb9e73c239e84797f941">_Edje_Real_Part_State::description</a>, <a class="el" href="struct__Edje__Real__Part__State.html#a9073a0eb53acb18d5022314bef73c5ce">_Edje_Real_Part_State::description_rtl</a>, <a class="el" href="Edje_8h.html#a3044ef2ece07b851d5e6adfbaad8d42a">edje_object_mirrored_get()</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a838dc0d1fbb71ebd4119505a4e2199f1">_Edje_Part_Description_Common::name</a>, <a class="el" href="struct__Edje.html#affc4af20e1e58da9ab6d84403a548d63">_Edje::obj</a>, <a class="el" href="struct__Edje__Part.html#ae09877d0b94bef0dda80efe6d2d6342f">_Edje_Part::other</a>, <a class="el" href="struct__Edje__Real__Part.html#a28ef7896ecde82fac0d0bd5a046bbcca">_Edje_Real_Part::part</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a34f9c35d7d70bf4a16b4d04e37067686">_Edje_Part_Description_Common::state</a>, <a class="el" href="struct__Edje__Part.html#a9b0c7ab0d486199c95532485dc55f603">_Edje_Part::type</a>, and <a class="el" href="struct__Edje__Part__Description__Common.html#acd4a826833e23b7b996dd708b9b6e7e2">_Edje_Part_Description_Common::value</a>.</p>
<p>Referenced by <a class="el" href="edje__private_8h.html#adfff325360b0c107f1648684d85bae83">_edje_object_file_set_internal()</a>, and <a class="el" href="edje__private_8h.html#ae2ee2910be933b655f2a829e4297658b">_edje_part_description_apply()</a>.</p>
</div>
</div>
<a class="anchor" id="ae411c7e7f19f7994e9be54316061468f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int _edje_part_dragable_calc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> *ed </td>
<td class="paramname"><em>__UNUSED__</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> * </td>
<td class="paramname"><em>ep</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> * </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> * </td>
<td class="paramname"><em>y</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="edje__private_8h.html#ad5439a21111fdc8227864eba3b98c661">ADD</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#aa481f36a199b0152bc896faa30d0e60c">_Edje_Real_Part_Drag::confine_to</a>, <a class="el" href="edje__private_8h.html#a5ceda26a59b995f39bf22eb1061c781a">DIV</a>, <a class="el" href="struct__Edje__Real__Part.html#ad620ea75413fa59748a37da6aceaf55b">_Edje_Real_Part::drag</a>, <a class="el" href="struct__Edje__Part.html#a1a52ff56f846714b6bd56a9031a6c9b3">_Edje_Part::dragable</a>, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a>, <a class="el" href="edje__private_8h.html#a91515a8d5abda020afac5e8988f66e11">FROM_INT</a>, <a class="el" href="struct__Edje__Real__Part.html#acb99e3a10c188045d355176e1f73f857">_Edje_Real_Part::h</a>, <a class="el" href="struct__Edje__Real__Part.html#a28ef7896ecde82fac0d0bd5a046bbcca">_Edje_Real_Part::part</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#a03fb94c19b5f54c3c275abe9ef40b168">_Edje_Real_Part_Drag::tmp</a>, <a class="el" href="struct__Edje__Real__Part.html#ab99cb1166627eb0789a95175b5b3b7dd">_Edje_Real_Part::w</a>, <a class="el" href="struct__Edje__Part__Dragable.html#ae114397e7cb4247871d325eb23f4b756">_Edje_Part_Dragable::x</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#a03c3a2040ce623ed2be21ee77c5ef7b1">_Edje_Real_Part_Drag::x</a>, <a class="el" href="struct__Edje__Real__Part.html#a0dbd71e92c12543c0f2710e1767443f9">_Edje_Real_Part::x</a>, <a class="el" href="struct__Edje__Part__Dragable.html#a3a33c22b31219f2b776be57105d97d9a">_Edje_Part_Dragable::y</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#aa56b760a9ef7a378edfee49715aea8b8">_Edje_Real_Part_Drag::y</a>, <a class="el" href="struct__Edje__Real__Part.html#a79e6515e7d4fb9f77d205aa07f60f658">_Edje_Real_Part::y</a>, and <a class="el" href="edje__private_8h.html#ac328e551bde3d39b6d7b8cc9e048d941">ZERO</a>.</p>
<p>Referenced by <a class="el" href="edje__private_8h.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>.</p>
</div>
</div>
<a class="anchor" id="a1f647b2d1740ea8f131fe4f3732bbd8e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void _edje_part_pos_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> * </td>
<td class="paramname"><em>ed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> * </td>
<td class="paramname"><em>ep</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> </td>
<td class="paramname"><em>pos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> </td>
<td class="paramname"><em>v1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a> </td>
<td class="paramname"><em>v2</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="edje__private_8h.html#ad5439a21111fdc8227864eba3b98c661">ADD</a>, <a class="el" href="edje__private_8h.html#a33bd933f5d4895b3b6d18c2d5fed91a0">CLAMP</a>, <a class="el" href="edje__private_8h.html#a476e724b27f499fc5a0d2baa33e98c8b">COS</a>, <a class="el" href="struct__Edje__Real__Part.html#add7ff25dc2f6eacde19c78f748f14726">_Edje_Real_Part::description_pos</a>, <a class="el" href="struct__Edje.html#a6bbd3e01a81b6b114afb2e48b05c907f">_Edje::dirty</a>, <a class="el" href="edje__private_8h.html#a76a5456471ffda1463f92604349d6a90">DIV2</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a5d105c4b3e39ce1996bd18ffc2a3303d">EDJE_TWEEN_MODE_ACCELERATE</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a4c471890541e086d42af3967496522ef">EDJE_TWEEN_MODE_ACCELERATE_FACTOR</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a3d862b3e863cb5c67dd6c88a6b5a166d">EDJE_TWEEN_MODE_BOUNCE</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a2b67d7b148622e91980d6878b6f12f19">EDJE_TWEEN_MODE_DECELERATE</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a877633181c7fe3676b46df8bbace42f2">EDJE_TWEEN_MODE_DECELERATE_FACTOR</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266ae5db02cc8fc7de3c2157066c1b426e2b">EDJE_TWEEN_MODE_DIVISOR_INTERP</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266aeb24563546c8a203c9a4f8e2516e90dd">EDJE_TWEEN_MODE_LINEAR</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a1e0a6dc77d9c0ae7343bf4abbb1f5a34">EDJE_TWEEN_MODE_MASK</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266aef3ad665ede19e6da33cdac1bdb7477a">EDJE_TWEEN_MODE_SINUSOIDAL</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266add658dbe1109d0fffdcc1b114b48e723">EDJE_TWEEN_MODE_SINUSOIDAL_FACTOR</a>, <a class="el" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a782d2add9fdc8083fce92ff05d5fb976">EDJE_TWEEN_MODE_SPRING</a>, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a>, <a class="el" href="edje__private_8h.html#a2407c742cb167b7b14486b7eb5c7d101">FROM_DOUBLE</a>, <a class="el" href="edje__private_8h.html#a91515a8d5abda020afac5e8988f66e11">FROM_INT</a>, <a class="el" href="edje__private_8h.html#a460cb170cf4b55887298cdaaca1ee72c">MUL</a>, <a class="el" href="edje__private_8h.html#a598a3330b3c21701223ee0ca14316eca">PI</a>, <a class="el" href="struct__Edje.html#a880c8ae5a802841bbe9d7194aa895ec8">_Edje::recalc_call</a>, <a class="el" href="edje__private_8h.html#a2d2e21ffa437ef3b14f7e60fa31c213e">SIN</a>, <a class="el" href="edje__private_8h.html#afd1fa61640f82472385908c74860f792">SUB</a>, <a class="el" href="edje__private_8h.html#ab0b0843151f6fd14c6efc46ca0cedee5">TO_DOUBLE</a>, and <a class="el" href="edje__private_8h.html#ac328e551bde3d39b6d7b8cc9e048d941">ZERO</a>.</p>
<p>Referenced by <a class="el" href="edje__program_8c.html#a00c0867f5991c93c43a8b938a80c09c1">_edje_program_end()</a>, <a class="el" href="edje__program_8c.html#a94bc4c1c949388b06506b2171080878a">_edje_program_run()</a>, and <a class="el" href="edje__program_8c.html#ae9d44a1e3ab076d6aa613aa2b9cadc88">_edje_program_run_iterate()</a>.</p>
</div>
</div>
<a class="anchor" id="adad51e501d0b6b08926b0b41d1b7ec10"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void _edje_part_recalc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> * </td>
<td class="paramname"><em>ed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> * </td>
<td class="paramname"><em>ep</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a71a87a959631f6147f875bef8dc20e1d">Edje_Calc_Params</a> * </td>
<td class="paramname"><em>state</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="edje__box__layout_8c.html#a810a9bf57e2f6b905087be76341e27b2">_edje_box_recalc_apply()</a>, <a class="el" href="edje__entry_8c.html#aaa224a3c44476765faa2afe9fbbfba45">_edje_entry_real_part_configure()</a>, <a class="el" href="edje__private_8h.html#ad0d12bcc2606da205c1d0421ceca0983">_edje_fetch()</a>, <a class="el" href="edje__calc_8c.html#ae411c7e7f19f7994e9be54316061468f">_edje_part_dragable_calc()</a>, <a class="el" href="edje__calc_8c.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>, <a class="el" href="edje__calc_8c.html#a4bd29f89e784a8401da762d2936329cb">_edje_recalc_do()</a>, <a class="el" href="edje__private_8h.html#a7473374cdb139c553ed71578ff37498e">_edje_text_recalc_apply()</a>, <a class="el" href="struct__Edje__Color.html#aa285f933f7bb7fd136cde0f3aa044bed">_Edje_Color::a</a>, <a class="el" href="edje__private_8h.html#ad5439a21111fdc8227864eba3b98c661">ADD</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a2bd83a78952b095e9d46ccc8faff45d1">_Edje_Part_Description_Common::alpha</a>, <a class="el" href="struct__Edje__Color.html#a81a629674523670826992ff99b732bdc">_Edje_Color::b</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a9fb0863d95f1a52f244af2cb17b70f0c">_Edje_Part_Description_Common::backcull</a>, <a class="el" href="struct__Edje.html#aad65cb5e5fba1dee9a42d2a71f7be25b">_Edje::calc_only</a>, <a class="el" href="struct__Edje__Real__Part.html#acc4c6df49c4ce66ba5811eed0744238a">_Edje_Real_Part::calculated</a>, <a class="el" href="struct__Edje__Real__Part.html#af1dececc154c95c7681a024b11205e54">_Edje_Real_Part::calculating</a>, <a class="el" href="struct__Edje__Calc__Params.html#a07264cfcb19254b477db4762d84bd087">_Edje_Calc_Params::center</a>, <a class="el" href="struct__Edje__Real__Part.html#ae74161724ef7530afaebef04797ff009">_Edje_Real_Part::chosen_description</a>, <a class="el" href="struct__Edje__Calc__Params.html#ab5aaa276eae170b6825907bb9636be1c">_Edje_Calc_Params::color</a>, <a class="el" href="struct__Edje__Calc__Params.html#ac616ad5269ff46d62b226b52f11be487">_Edje_Calc_Params::common</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#aa481f36a199b0152bc896faa30d0e60c">_Edje_Real_Part_Drag::confine_to</a>, <a class="el" href="struct__Edje__Real__Part.html#a74ecdbd8d3fa7ce7c3e96e5864d69bca">_Edje_Real_Part::current</a>, <a class="el" href="struct__Edje__Real__Part__State.html#a8f06213e51eeeb9e73c239e84797f941">_Edje_Real_Part_State::description</a>, <a class="el" href="struct__Edje__Real__Part.html#add7ff25dc2f6eacde19c78f748f14726">_Edje_Real_Part::description_pos</a>, <a class="el" href="struct__Edje__Real__Part.html#ad620ea75413fa59748a37da6aceaf55b">_Edje_Real_Part::drag</a>, <a class="el" href="struct__Edje__Part.html#a1a52ff56f846714b6bd56a9031a6c9b3">_Edje_Part::dragable</a>, <a class="el" href="edje__private_8h.html#a58ab93db5de3be1052cbabc20585feee">EDJE_ENTRY_EDIT_MODE_NONE</a>, <a class="el" href="Edje_8h.html#adf5e1a81fa079b69771cb56eedd40eb6">edje_evas_global_perspective_get()</a>, <a class="el" href="Edje_8h.html#acfd277f9dce62c2cb83d6c379942e434">edje_object_perspective_get()</a>, <a class="el" href="Edje_8h.html#a615c3dc5a06cb6304508ccffc2d1fa23">edje_object_scale_set()</a>, <a class="el" href="Edje_8h.html#a152325a4797110128344a4e8e6dc51ce">edje_object_update_hints_get()</a>, <a class="el" href="Edje_8h.html#a79e8fc1350c2e8eb05fc8702e536281a">edje_object_update_hints_set()</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3af76296f9aede6bb6729218a2217e68d7">EDJE_PART_TYPE_BOX</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a9531920479ae40ea7063b2450fbcff72">EDJE_PART_TYPE_EXTERNAL</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3af0c8dc344a131377673bf5fa561ca29e">EDJE_PART_TYPE_GRADIENT</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3ac42fd314c4f2338b26a20aaeaa16e549">EDJE_PART_TYPE_GROUP</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a556aa7095f6a2a9c9adf65cc352e2b23">EDJE_PART_TYPE_IMAGE</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a10d8f8c71e4dfa7ee849560d0ee5507d">EDJE_PART_TYPE_PROXY</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3acad0537d2466834c5dc4cb1e2b7244a3">EDJE_PART_TYPE_RECTANGLE</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3af29f177249ee44ef0640a9999408f657">EDJE_PART_TYPE_SPACER</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a5c387bafdf915d08133820a486307711">EDJE_PART_TYPE_SWALLOW</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a9544e8c5151f6b486cea4427c73cf854">EDJE_PART_TYPE_TABLE</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd">EDJE_PART_TYPE_TEXT</a>, <a class="el" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596">EDJE_PART_TYPE_TEXTBLOCK</a>, <a class="el" href="struct__Edje__Part.html#a0d4a4ccce615bf7a41240a92fd798b49">_Edje_Part::entry_mode</a>, <a class="el" href="edje__private_8h.html#a24e93be9c5baa3aeab7021b64e290672">ERR</a>, <a class="el" href="edje__calc_8c.html#aa4794a7a481574def6d6de54e369d0c0">FFP</a>, <a class="el" href="edje__calc_8c.html#aab2653000ef6450d56bceb6ca351cf6a">FINTP</a>, <a class="el" href="edje__private_8h.html#af7691976b83c0196c3a3a6e424b014e1">FLAG_NONE</a>, <a class="el" href="edje__private_8h.html#ac4d02f728d87bbcca53e5b47f88b352c">FLAG_X</a>, <a class="el" href="edje__private_8h.html#a95df1310da14e1a03380a7f5310a42ee">FLAG_XY</a>, <a class="el" href="edje__private_8h.html#a954ed5c3cffd3b2c2409378a1dbc52b5">FLAG_Y</a>, <a class="el" href="edje__private_8h.html#ac0cd974b575d5a532c956600e862b7a6">FLOAT_T</a>, <a class="el" href="struct__Edje__Perspective.html#ae38e446a29b3d26a4a072c554bbed6ac">_Edje_Perspective::foc</a>, <a class="el" href="edje__private_8h.html#a2407c742cb167b7b14486b7eb5c7d101">FROM_DOUBLE</a>, <a class="el" href="edje__private_8h.html#a91515a8d5abda020afac5e8988f66e11">FROM_INT</a>, <a class="el" href="struct__Edje__Color.html#a99a380dc7ab48fa9f2863b3012df6ebd">_Edje_Color::g</a>, <a class="el" href="struct__Edje__Rectangle.html#a60f35e4cd4927a2d0582b7c6070c8f87">_Edje_Rectangle::h</a>, <a class="el" href="struct__Edje.html#a1ddeb11171bea60ddb9875b85498a709">_Edje::h</a>, <a class="el" href="struct__Edje__Calc__Params.html#a1a681d8ccbbc66b6018c3fd0b3839ad5">_Edje_Calc_Params::h</a>, <a class="el" href="struct__Edje__Real__Part.html#acb99e3a10c188045d355176e1f73f857">_Edje_Real_Part::h</a>, <a class="el" href="struct__Edje.html#a2b6a161418b6f8fb30ad79a557f920b5">_Edje::have_mapped_part</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a7aaabca9e31da4220b13cae0e208ee7f">_Edje_Part_Description_Common::id_light</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a6ee265fb23923806449050870166dbb1">_Edje_Part_Description_Common::id_persp</a>, <a class="el" href="struct__Edje__Part__Description__Image.html#a3bb2a954be70bb65717b19f33772ed3f">_Edje_Part_Description_Image::image</a>, <a class="el" href="edje__calc_8c.html#a33a10ded39e93077be27127c9a9d4531">INTP</a>, <a class="el" href="struct__Edje__Calc__Params.html#acdc67c59847b400a41205e91efe28c3a">_Edje_Calc_Params::light</a>, <a class="el" href="struct__Edje__Calc__Params.html#aa2b9d01089c5647406e5555caf50dbe3">_Edje_Calc_Params::lighted</a>, <a class="el" href="struct__Edje__Size.html#af05ad4de4284974e48e0046f2361c62e">_Edje_Size::limit</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a7082949d30d88d6daeff41fd9065f921">_Edje_Part_Description_Common::map</a>, <a class="el" href="struct__Edje__Calc__Params.html#a28feb9023b13ac38555e624749d8c459">_Edje_Calc_Params::map</a>, <a class="el" href="struct__Edje__Calc__Params.html#ad37e1d67e58f38d6290e410bae035eed">_Edje_Calc_Params::mapped</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a20361a54aab799c2bbcbe414e720df84">_Edje_Part_Description_Common::min</a>, <a class="el" href="edje__calc_8c.html#af805909ca0ad547e618a30c728c5fd18">MIX</a>, <a class="el" href="struct__Edje__Part.html#afcd2eb358ab3681dd308a000c4917c1f">_Edje_Part::name</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#a51aad36e4fd831ccb43dd92eae094eb2">_Edje_Real_Part_Drag::need_reset</a>, <a class="el" href="struct__Edje.html#affc4af20e1e58da9ab6d84403a548d63">_Edje::obj</a>, <a class="el" href="struct__Edje__Real__Part.html#a72bbbae4531cb2fe24972a37cafadad5">_Edje_Real_Part::object</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a432cd27512ce3741f1d93842ccb83a5a">_Edje_Part_Description_Common::on</a>, <a class="el" href="struct__Edje__Real__Part.html#a040b29f25ab569c3422d6549b6f64dd5">_Edje_Real_Part::param1</a>, <a class="el" href="struct__Edje__Real__Part.html#ac38af45ca1dff7f64f8a1b38a3cdf3d8">_Edje_Real_Part::param2</a>, <a class="el" href="struct__Edje__Real__Part.html#a28ef7896ecde82fac0d0bd5a046bbcca">_Edje_Real_Part::part</a>, <a class="el" href="struct__Edje.html#a3d22c18ca0404735988bb8753727cceb">_Edje::persp</a>, <a class="el" href="struct__Edje__Calc__Params.html#a63b8b30d1219ed69a982145f24fe8c33">_Edje_Calc_Params::persp</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#ae14c3b8d3120e00844495a991dba8eeb">_Edje_Part_Description_Common::persp_on</a>, <a class="el" href="struct__Edje__Calc__Params.html#a114420ed99764014a2eaec24dba041c9">_Edje_Calc_Params::persp_on</a>, <a class="el" href="struct__Edje__Perspective.html#a9cb6193d6ce02ea72d7028a6aa5a5a7c">_Edje_Perspective::px</a>, <a class="el" href="struct__Edje__Perspective.html#a036a1b2e21b1241d5640639e31191101">_Edje_Perspective::py</a>, <a class="el" href="struct__Edje__Color.html#ad070aa2843d442ffbf46181db672ea26">_Edje_Color::r</a>, <a class="el" href="struct__Edje__Real__Part__State.html#a6b6bbc6572921258b2557228611b7351">_Edje_Real_Part_State::rel1_to_x</a>, <a class="el" href="struct__Edje__Real__Part__State.html#af3ff4d0d5f8365a9a6f6194035c40f09">_Edje_Real_Part_State::rel1_to_y</a>, <a class="el" href="struct__Edje__Real__Part__State.html#ab2f391993a42e99056ccc99f2a2b8958">_Edje_Real_Part_State::rel2_to_x</a>, <a class="el" href="struct__Edje__Real__Part__State.html#a4fbced252fd07f1377a6f8cebdfb44ca">_Edje_Real_Part_State::rel2_to_y</a>, <a class="el" href="struct__Edje__Calc__Params.html#aa40a33c27da47768fe043985fb6af1c8">_Edje_Calc_Params::req</a>, <a class="el" href="struct__Edje__Real__Part.html#a91e712fbbb5bb58441f2c01adf15455b">_Edje_Real_Part::req</a>, <a class="el" href="struct__Edje__Calc__Params.html#ad51e19211ed63cf8cde864291667b199">_Edje_Calc_Params::req_drag</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a8edc2e7dbab2ef98ec7c04693d0d4426">_Edje_Part_Description_Common::rot</a>, <a class="el" href="struct__Edje__Calc__Params.html#acaa311de5014a40a9e98ab285930da7d">_Edje_Calc_Params::rotation</a>, <a class="el" href="edje__private_8h.html#a7d02390902f3b448947034710fd2f2ea">SCALE</a>, <a class="el" href="struct__Edje__Part.html#a2ca1ddb70251ae4885a2333f159ac196">_Edje_Part::scale</a>, <a class="el" href="struct__Edje.html#a78ca01e3a1862a9d9495ebee173adf4f">_Edje::scale</a>, <a class="el" href="struct__Edje__Part__Description__Spec__Image.html#a6eeea6c5a6d133f7e213cda3b7126399">_Edje_Part_Description_Spec_Image::scale_hint</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a947298cc7a764de3df05024bef19b23e">_Edje_Part_Description_Common::smooth</a>, <a class="el" href="struct__Edje__Calc__Params.html#aefc8401943bac148b6ea53f0ab335e15">_Edje_Calc_Params::smooth</a>, <a class="el" href="struct__Edje.html#a40aa3e07d1163674874fdd7002bb09dc">_Edje::state</a>, <a class="el" href="struct__Edje__Real__Part.html#a1d76cd4062cd26015c944a478adece02">_Edje_Real_Part::swallowed_object</a>, <a class="el" href="struct__Edje__Calc__Params.html#ad08c3dd74f3c19690b2a0dd14dcdc4e9">_Edje_Calc_Params::text</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#a03fb94c19b5f54c3c275abe9ef40b168">_Edje_Real_Part_Drag::tmp</a>, <a class="el" href="edje__private_8h.html#ab0b0843151f6fd14c6efc46ca0cedee5">TO_DOUBLE</a>, <a class="el" href="struct__Edje__Part.html#a9b0c7ab0d486199c95532485dc55f603">_Edje_Part::type</a>, <a class="el" href="struct__Edje__Calc__Params.html#a820333c86efba59a4117f0e784179039">_Edje_Calc_Params::type</a>, <a class="el" href="struct__Edje__Calc__Params.html#a96a4edac891d63405699abde65fce73e">_Edje_Calc_Params::visible</a>, <a class="el" href="struct__Edje__Rectangle.html#a0947a1c771d972f3cf774c35e9bd843a">_Edje_Rectangle::w</a>, <a class="el" href="struct__Edje.html#a58010237b48b246a783ed1a3fae61286">_Edje::w</a>, <a class="el" href="struct__Edje__Calc__Params.html#aa562a29d163dfcfe27da585771de8772">_Edje_Calc_Params::w</a>, <a class="el" href="struct__Edje__Real__Part.html#ab99cb1166627eb0789a95175b5b3b7dd">_Edje_Real_Part::w</a>, <a class="el" href="struct__Edje__Rectangle.html#a7fd1d06c2731cee324569a1b2e153efd">_Edje_Rectangle::x</a>, <a class="el" href="struct__Edje__Part__Dragable.html#ae114397e7cb4247871d325eb23f4b756">_Edje_Part_Dragable::x</a>, <a class="el" href="struct__Edje.html#a6db255e85dbb290bba241a209cebef26">_Edje::x</a>, <a class="el" href="struct__Edje__Calc__Params.html#a11c17e8ac6c267c019a71125b80268fe">_Edje_Calc_Params::x</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#a03c3a2040ce623ed2be21ee77c5ef7b1">_Edje_Real_Part_Drag::x</a>, <a class="el" href="struct__Edje__Real__Part.html#a0dbd71e92c12543c0f2710e1767443f9">_Edje_Real_Part::x</a>, <a class="el" href="struct__Edje__Rectangle.html#a85d9d9ac4c2bb65ad62aa88343ca9c74">_Edje_Rectangle::y</a>, <a class="el" href="struct__Edje__Part__Dragable.html#a3a33c22b31219f2b776be57105d97d9a">_Edje_Part_Dragable::y</a>, <a class="el" href="struct__Edje.html#a6bb7b446413d098f3d552b8f2307cd50">_Edje::y</a>, <a class="el" href="struct__Edje__Calc__Params.html#a95963de203a1b37c14b4d677bf2795dc">_Edje_Calc_Params::y</a>, <a class="el" href="struct__Edje__Real__Part__Drag.html#aa56b760a9ef7a378edfee49715aea8b8">_Edje_Real_Part_Drag::y</a>, <a class="el" href="struct__Edje__Real__Part.html#a79e6515e7d4fb9f77d205aa07f60f658">_Edje_Real_Part::y</a>, <a class="el" href="struct__Edje__Perspective.html#a5e10c26eed62a50a3abc188dc7ea07a5">_Edje_Perspective::z0</a>, and <a class="el" href="edje__private_8h.html#ac328e551bde3d39b6d7b8cc9e048d941">ZERO</a>.</p>
<p>Referenced by <a class="el" href="edje__private_8h.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>, <a class="el" href="edje__private_8h.html#afd9370e837ca1e550efd1c1dc45bdc61">_edje_part_recalc_1()</a>, <a class="el" href="edje__program_8c.html#a94bc4c1c949388b06506b2171080878a">_edje_program_run()</a>, and <a class="el" href="edje__private_8h.html#a4bd29f89e784a8401da762d2936329cb">_edje_recalc_do()</a>.</p>
</div>
</div>
<a class="anchor" id="afd9370e837ca1e550efd1c1dc45bdc61"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void _edje_part_recalc_1 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> * </td>
<td class="paramname"><em>ed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#ad4321b05b2890e11227744584e7c3266">Edje_Real_Part</a> * </td>
<td class="paramname"><em>ep</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="edje__calc_8c.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>, and <a class="el" href="edje__private_8h.html#a95df1310da14e1a03380a7f5310a42ee">FLAG_XY</a>.</p>
</div>
</div>
<a class="anchor" id="a9dbc83d8211ec07105ba978913c9b968"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void _edje_recalc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> * </td>
<td class="paramname"><em>ed</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="edje__private_8h.html#a25b515229ff34ed8ab923cfd7132544d">_edje_freeze_calc_count</a>, <a class="el" href="edje__private_8h.html#a3463722959db09df447c2a77abf78646">_edje_freeze_calc_list</a>, <a class="el" href="edje__private_8h.html#a0cea47c8c5dbef84d474a80c44bd7e56">_edje_freeze_val</a>, <a class="el" href="struct__Edje.html#aad65cb5e5fba1dee9a42d2a71f7be25b">_Edje::calc_only</a>, <a class="el" href="struct__Edje.html#a2d9923900f26b77f02a86328bcc419cf">_Edje::freeze</a>, <a class="el" href="struct__Edje.html#a01c302a465b4f343e38a0d9acba1ed0d">_Edje::freeze_calc</a>, <a class="el" href="struct__Edje.html#affc4af20e1e58da9ab6d84403a548d63">_Edje::obj</a>, and <a class="el" href="struct__Edje.html#a58f9b34c1c3abdbb3dbe4c01c87b4613">_Edje::recalc</a>.</p>
<p>Referenced by <a class="el" href="edje__private_8h.html#a71fd01e15641b36130f2deca51d2ed24">_edje_dragable_pos_set()</a>, <a class="el" href="edje__private_8h.html#adfff325360b0c107f1648684d85bae83">_edje_object_file_set_internal()</a>, <a class="el" href="edje__util_8c.html#aff73e4450ef88d000f106bd0ff1e430c">_edje_object_part_swallow_changed_hints_cb()</a>, <a class="el" href="edje__util_8c.html#a9bfc49b64e15f236cd4be19cf4056f14">_edje_object_part_text_raw_append()</a>, <a class="el" href="edje__util_8c.html#a5d6e18cc64b7fca45d1938b19243c5ad">_edje_object_part_text_raw_set()</a>, <a class="el" href="edje__program_8c.html#a00c0867f5991c93c43a8b938a80c09c1">_edje_program_end()</a>, <a class="el" href="edje__program_8c.html#a94bc4c1c949388b06506b2171080878a">_edje_program_run()</a>, <a class="el" href="edje__program_8c.html#ae9d44a1e3ab076d6aa613aa2b9cadc88">_edje_program_run_iterate()</a>, <a class="el" href="edje__util_8c.html#aae59aa8a42994c7161f7c759189eb751">_edje_real_part_swallow()</a>, <a class="el" href="edje__util_8c.html#a124bf381f91143fb49312f5dd3b2679f">_edje_thaw()</a>, <a class="el" href="edje__util_8c.html#a0d30416497554e3f50c893de5c0cccad">edje_color_class_del()</a>, <a class="el" href="edje__util_8c.html#a5a0c4fc202cac763a722a08d4be536e4">edje_color_class_set()</a>, <a class="el" href="edje__util_8c.html#a88a517de928e71069ef64316bde6b392">edje_object_color_class_del()</a>, <a class="el" href="edje__util_8c.html#a92f450d4d64970ad6114ac2533d1aad3">edje_object_color_class_set()</a>, <a class="el" href="edje__util_8c.html#a9703691ab036d5aa6e7b4817c4c8adfc">edje_object_part_drag_size_set()</a>, <a class="el" href="edje__util_8c.html#a04e5432e27cc89cc2d58ab68acd8c17c">edje_object_part_text_append()</a>, <a class="el" href="edje__util_8c.html#ab4d9bf1ee2f9568be747f3ff27292e88">edje_object_part_text_insert()</a>, <a class="el" href="edje__util_8c.html#ab0d18c57ce34640d4d905f4d2347b47d">edje_object_part_text_style_user_pop()</a>, <a class="el" href="edje__util_8c.html#a7d3c3c3df46e38823c44ac068a786269">edje_object_part_text_style_user_push()</a>, <a class="el" href="edje__util_8c.html#a18bd6fd0f71c23b2d75a7ff3c9c9d52c">edje_object_size_min_restricted_calc()</a>, <a class="el" href="edje__util_8c.html#a6874f2fcdd21655ebd49e5eb6dab7dfb">edje_object_text_class_set()</a>, <a class="el" href="edje__util_8c.html#a79e8fc1350c2e8eb05fc8702e536281a">edje_object_update_hints_set()</a>, <a class="el" href="edje__util_8c.html#ab64222c463060368d279ecdeee726dd6">edje_text_class_del()</a>, and <a class="el" href="edje__util_8c.html#a6ab8626144c53365a8f2f4b749cf06ad">edje_text_class_set()</a>.</p>
</div>
</div>
<a class="anchor" id="a4bd29f89e784a8401da762d2936329cb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void _edje_recalc_do </td>
<td>(</td>
<td class="paramtype"><a class="el" href="edje__private_8h.html#a231ace68a371df4f31ef1d2331293f16">Edje</a> * </td>
<td class="paramname"><em>ed</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="edje__private_8h.html#a9cd3d38a44ac3eac2df6fcdd22f3564e">_edje_emit()</a>, <a class="el" href="edje__calc_8c.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>, <a class="el" href="struct__Edje.html#aad65cb5e5fba1dee9a42d2a71f7be25b">_Edje::calc_only</a>, <a class="el" href="struct__Edje__Real__Part.html#acc4c6df49c4ce66ba5811eed0744238a">_Edje_Real_Part::calculated</a>, <a class="el" href="struct__Edje__Real__Part.html#af1dececc154c95c7681a024b11205e54">_Edje_Real_Part::calculating</a>, <a class="el" href="struct__Edje__Real__Part.html#ae74161724ef7530afaebef04797ff009">_Edje_Real_Part::chosen_description</a>, <a class="el" href="struct__Edje.html#a61a005f76bb50621dafafd2c9798375c">_Edje::collection</a>, <a class="el" href="struct__Edje.html#a6bbd3e01a81b6b114afb2e48b05c907f">_Edje::dirty</a>, <a class="el" href="Edje_8h.html#af0d4d021bd06b39314596366e0f92df7">edje_object_size_min_calc()</a>, <a class="el" href="edje__private_8h.html#a6e1108b36dbea67a30b1c78e57fc843fa3e10322b62ba4802632a63e2a61d66c5">EDJE_PART_LIMIT_BELOW</a>, <a class="el" href="edje__private_8h.html#a6e1108b36dbea67a30b1c78e57fc843fa8b62db2064bdafc4b79aff434457347f">EDJE_PART_LIMIT_OVER</a>, <a class="el" href="edje__private_8h.html#a6e1108b36dbea67a30b1c78e57fc843fa252f1d1818c389c70e71376d4d751504">EDJE_PART_LIMIT_UNKNOWN</a>, <a class="el" href="edje__private_8h.html#a6e1108b36dbea67a30b1c78e57fc843fa7ce5e956e55280c74f8ac1889e344e35">EDJE_PART_LIMIT_ZERO</a>, <a class="el" href="edje__private_8h.html#af7691976b83c0196c3a3a6e424b014e1">FLAG_NONE</a>, <a class="el" href="edje__private_8h.html#a95df1310da14e1a03380a7f5310a42ee">FLAG_XY</a>, <a class="el" href="struct__Edje__Real__Part.html#acb99e3a10c188045d355176e1f73f857">_Edje_Real_Part::h</a>, <a class="el" href="struct__Edje.html#a2b6a161418b6f8fb30ad79a557f920b5">_Edje::have_mapped_part</a>, <a class="el" href="struct__Edje__Part__Limit.html#a63bd374c2e613a9f0da27d2419ea8fc4">_Edje_Part_Limit::height</a>, <a class="el" href="struct__Edje__Part__Description__Common.html#a287daad519c858a9a71529cdeb8b83da">_Edje_Part_Description_Common::limit</a>, <a class="el" href="struct__Edje__Part__Collection.html#afa7369ab23fe1e5d22ace367bed3a68d">_Edje_Part_Collection::limits</a>, <a class="el" href="edje__data_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="struct__Edje.html#affc4af20e1e58da9ab6d84403a548d63">_Edje::obj</a>, <a class="el" href="struct__Edje__Part__Limit.html#acecedb741d7482b45c312d1cc955dfd3">_Edje_Part_Limit::part</a>, <a class="el" href="struct__Edje__Part__Collection.html#aa3b8740c43be8df556430178e55e68a7">_Edje_Part_Collection::parts</a>, <a class="el" href="struct__Edje__Part__Collection.html#a03c77241d9ed0beab324949611db82dc">_Edje_Part_Collection::parts_count</a>, <a class="el" href="struct__Edje.html#a58f9b34c1c3abdbb3dbe4c01c87b4613">_Edje::recalc</a>, <a class="el" href="struct__Edje.html#a880c8ae5a802841bbe9d7194aa895ec8">_Edje::recalc_call</a>, <a class="el" href="struct__Edje.html#a405d8171d1c38ba1fc096f63f5e56afc">_Edje::recalc_hints</a>, <a class="el" href="struct__Edje.html#a40aa3e07d1163674874fdd7002bb09dc">_Edje::state</a>, <a class="el" href="struct__Edje.html#a62a811b29115c8087adfb5029d655cda">_Edje::table_parts</a>, <a class="el" href="struct__Edje.html#a7e68b6302595635500522fc63affed7b">_Edje::table_parts_size</a>, <a class="el" href="struct__Edje.html#a2833f2ca7fdd2f21de9699b803b3c51d">_Edje::update_hints</a>, <a class="el" href="struct__Edje__Real__Part.html#ab99cb1166627eb0789a95175b5b3b7dd">_Edje_Real_Part::w</a>, and <a class="el" href="struct__Edje__Part__Limit.html#ae10af771d811ab214c91dc0ed08e6615">_Edje_Part_Limit::width</a>.</p>
<p>Referenced by <a class="el" href="edje__private_8h.html#adad51e501d0b6b08926b0b41d1b7ec10">_edje_part_recalc()</a>, <a class="el" href="edje__program_8c.html#a94bc4c1c949388b06506b2171080878a">_edje_program_run()</a>, <a class="el" href="edje__util_8c.html#a8c34a1225c026d8de4ddfbbb37779c2e">_edje_user_definition_free()</a>, <a class="el" href="edje__util_8c.html#af699be7f8a8ea7bbbc24f4d930997449">edje_object_calc_force()</a>, <a class="el" href="edje__util_8c.html#ac0df4e4f2c8c51821cd9b4ce3181d51b">edje_object_mirrored_set()</a>, <a class="el" href="edje__util_8c.html#a651ceff0f24973d41201dfe9369b7a8c">edje_object_part_drag_dir_get()</a>, <a class="el" href="edje__util_8c.html#a55bc8811f9417e77ec7d3019971599e4">edje_object_part_drag_page_get()</a>, <a class="el" href="edje__util_8c.html#a945ca84a230aecca1040722682f20de8">edje_object_part_drag_size_get()</a>, <a class="el" href="edje__util_8c.html#a70311d3a95938a0e9a94a12e3b7d2b49">edje_object_part_drag_step_get()</a>, <a class="el" href="edje__util_8c.html#a4156763f0d0c5307c07d901d26c890d6">edje_object_part_drag_value_get()</a>, <a class="el" href="edje__external_8c.html#a156e7f03c77b84dda968072e341d69d4">edje_object_part_external_object_get()</a>, <a class="el" href="edje__util_8c.html#adb6ffcdb6d5e1c52b01dc86621ad2c04">edje_object_part_geometry_get()</a>, <a class="el" href="edje__util_8c.html#aa8a848f7747e1fc04a68ea4fcbd09499">edje_object_part_object_get()</a>, <a class="el" href="edje__util_8c.html#ad6723d2f5402db0750aa4bec5f82b146">edje_object_part_state_get()</a>, <a class="el" href="edje__util_8c.html#a1d9a921c4e78fd9a2879ae8a7b7c0bc9">edje_object_part_swallow()</a>, <a class="el" href="edje__util_8c.html#ac326267418d01a30f60c1501644f89fe">edje_object_part_swallow_get()</a>, <a class="el" href="edje__util_8c.html#ae71a70187e02f4c18c847726a11b55e5">edje_object_part_text_get()</a>, <a class="el" href="edje__util_8c.html#aa657b81ededab719fa0d7726bd105645">edje_object_part_text_unescaped_get()</a>, <a class="el" href="edje__util_8c.html#ada07a85a52034271c85f36ecdd7c441c">edje_object_part_unswallow()</a>, <a class="el" href="edje__util_8c.html#afc8321c5388869aecd88aaa44e929687">edje_object_parts_extends_calc()</a>, <a class="el" href="edje__util_8c.html#aae8174e6656a862889ab9ed103bd2e66">edje_object_perspective_set()</a>, <a class="el" href="edje__util_8c.html#af846f3e482181edba7e47d7a770ce110">edje_object_preload()</a>, <a class="el" href="edje__util_8c.html#a49a974bf805e601215eafc2b8fe02499">edje_object_size_max_get()</a>, <a class="el" href="edje__util_8c.html#a18bd6fd0f71c23b2d75a7ff3c9c9d52c">edje_object_size_min_restricted_calc()</a>, <a class="el" href="edje__util_8c.html#a135e2eef15d671a44374f08458f614fc">edje_perspective_global_set()</a>, and <a class="el" href="edje__util_8c.html#ac67b6372adcf093e43334d5385a1fed9">edje_perspective_set()</a>.</p>
</div>
</div>
</div><!-- contents -->
<div id="push"></div>
</div> <!-- #content -->
</div> <!-- .layout -->
</div> <!-- #container -->
<div id="footer">
<table><tr>
<td class="copyright">Copyright ©2014 Enlightenment</td>
<td class="generated">Docs generated Sat Jan 25 2014 06:44:44</td>
</tr></table>
</div>
</body>
</html>
|