This file is indexed.

/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> &#124;
<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&#160;</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">&#160;</td></tr>
<tr class="memitem:aa4794a7a481574def6d6de54e369d0c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
<tr class="memitem:aab2653000ef6450d56bceb6ca351cf6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
<tr class="memitem:a05e53db6bda5a9a3f102c6211668380a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a05e53db6bda5a9a3f102c6211668380a">IMAGES</a>&#160;&#160;&#160;&quot;edje/images/&quot;</td></tr>
<tr class="separator:a05e53db6bda5a9a3f102c6211668380a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33a10ded39e93077be27127c9a9d4531"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a33a10ded39e93077be27127c9a9d4531">INTP</a>(_x1, _x2, _p)&#160;&#160;&#160;<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">&#160;</td></tr>
<tr class="memitem:af805909ca0ad547e618a30c728c5fd18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#af805909ca0ad547e618a30c728c5fd18">MIX</a>(P1, P2, P3, pos, info)&#160;&#160;&#160;P3-&gt;info = P1-&gt;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-&gt;info - P1-&gt;info));</td></tr>
<tr class="separator:af805909ca0ad547e618a30c728c5fd18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01b382bd910dc2a6b098337728db7fdb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="edje__calc_8c.html#a01b382bd910dc2a6b098337728db7fdb">RECALC_SINGLE_TEXT_USING_APPLY</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a01b382bd910dc2a6b098337728db7fdb"><td class="memSeparator" colspan="2">&#160;</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&#160;</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">&#160;</td></tr>
<tr class="memitem:ae2ee2910be933b655f2a829e4297658b"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:ae411c7e7f19f7994e9be54316061468f"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:a1f647b2d1740ea8f131fe4f3732bbd8e"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:adad51e501d0b6b08926b0b41d1b7ec10"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:afd9370e837ca1e550efd1c1dc45bdc61"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:a9dbc83d8211ec07105ba978913c9b968"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:a4bd29f89e784a8401da762d2936329cb"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td>
          <td class="paramname">Short, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Type, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Name&#160;</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-&gt;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 = &amp;Name-&gt;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">&#160;</td>
          <td class="paramname">_x1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">_x2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">_p&#160;</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">&#160;</td>
          <td class="paramname">_x1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">_x2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">_p&#160;</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&#160;&#160;&#160;&quot;edje/images/&quot;</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">&#160;</td>
          <td class="paramname">_x1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">_x2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">_p&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<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">&#160;</td>
          <td class="paramname">P1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">P2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">P3, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pos, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">info&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;P3-&gt;info = P1-&gt;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-&gt;info - P1-&gt;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&#160;&#160;&#160;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> *&#160;</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> *&#160;</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>&#160;</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>&#160;</td>
          <td class="paramname"><em>y</em>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>ep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>d1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>d2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>v2</em>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>rp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em>&#160;</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&#160;</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> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>y</em>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>ep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</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>&#160;</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>&#160;</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>&#160;</td>
          <td class="paramname"><em>v2</em>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>ep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</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> *&#160;</td>
          <td class="paramname"><em>state</em>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>ep</em>&#160;</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> *&#160;</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> *&#160;</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 &copy;2014 Enlightenment</td>
      <td class="generated">Docs generated Sat Jan 25 2014 06:44:44</td>
    </tr></table>
  </div>
</body>
</html>