Commit Graph

132 Commits

Author SHA1 Message Date
Kim Woelders 71c2e6f078 Image/text class destroy is broken (and never used).
SVN revision: 33819
2008-02-23 12:13:28 +00:00
Kim Woelders 0a05aafc82 Assume free(0) is ok (if not HAVE_FREE_NULL_BUG will have to be defined).
SVN revision: 33818
2008-02-23 12:09:38 +00:00
Kim Woelders 74cf5266f9 Avoid some pixel copying in certain situations around ImageclassApplyCopy.
SVN revision: 33669
2008-02-03 16:52:38 +00:00
Kim Woelders 8805eb3b36 Add sanity checks (oom cases).
SVN revision: 33361
2008-01-06 14:08:40 +00:00
Kim Woelders 8f0ce89127 Simplify.
SVN revision: 33346
2008-01-05 10:22:32 +00:00
Kim Woelders d40357d2ec Simplify ImageclassApplySimple and ScaleRect.
SVN revision: 33312
2007-12-30 21:18:04 +00:00
Kim Woelders e7ab7972c1 Center title vertically within border.
SVN revision: 33308
2007-12-30 20:40:49 +00:00
Kim Woelders 192fb7acfb EImagePixmapFree->EImagePixmapsFree, add mask argument.
SVN revision: 33156
2007-12-15 16:29:22 +00:00
Kim Woelders 114554e350 Fix reuse of freed pixmaps when using pseudo-transparency.
SVN revision: 32130
2007-10-21 13:13:03 +00:00
Kim Woelders 3c88e36613 Simplify some imageclass functions (w,h are always window size).
SVN revision: 31677
2007-09-10 20:26:53 +00:00
Kim Woelders 04e41a0c8a Avoid some pixmap create/destroys.
SVN revision: 31676
2007-09-10 20:17:39 +00:00
Kim Woelders 7d0aff6e76 XColor -> EColor, EGet/SetColor -> macros.
SVN revision: 31566
2007-08-28 17:58:23 +00:00
Kim Woelders 11cf892306 Assorted refactorizations.
SVN revision: 31016
2007-07-27 16:59:50 +00:00
Kim Woelders dd8a5138b2 Follow ecore_list name changes.
SVN revision: 30976
2007-07-25 20:02:57 +00:00
Kim Woelders 91e7d05f17 Defer image class color allocation until needed (most likely never).
SVN revision: 30272
2007-06-07 18:40:04 +00:00
Kim Woelders 3f4eb10e09 Eliminate unused parameter in IPC functions. Move some stuff out of E.h.
SVN revision: 30015
2007-05-18 08:25:06 +00:00
Kim Woelders 799f662fce Use anti-alias only when appropriate.
SVN revision: 29429
2007-04-06 22:20:07 +00:00
Kim Woelders 4071d88a87 Eliminate use of word() and atword().
SVN revision: 28473
2007-02-25 18:05:53 +00:00
Kim Woelders 15ca4f8718 Cleanups.
SVN revision: 28470
2007-02-25 04:15:41 +00:00
Kim Woelders 421428561a Add some checks to avoid imlib warnings.
SVN revision: 28367
2007-02-15 03:30:18 +00:00
Kim Woelders f53600e1e8 Cleanups, enable compiling everything as if it were C++.
SVN revision: 28022
2007-01-17 01:10:44 +00:00
Kim Woelders 83bcbbaee1 2007.
SVN revision: 27952
2007-01-13 19:14:29 +00:00
Kim Woelders 34253bc0c4 Move theme path related stuff out of eimage.c, add function to get image data.
SVN revision: 27623
2006-12-28 17:44:42 +00:00
Kim Woelders 163f842dc6 Disable translation of some error message stuff that might as well be left untranslated.
SVN revision: 27397
2006-12-09 21:32:03 +00:00
Kim Woelders 1de6c01b72 Font drawing code refactoring continued.
SVN revision: 26719
2006-10-20 20:41:13 +00:00
Kim Woelders 6caf9ed8d4 Eliminate redundant macro (Xwin).
SVN revision: 24447
2006-08-07 20:47:12 +00:00
Kim Woelders 5bd5afe9cc Split up, shuffle around file.c (no real changes).
SVN revision: 24166
2006-07-24 21:10:59 +00:00
Kim Woelders 05e174204f Fix drawing of vertical border text in certain themes.
SVN revision: 22870
2006-05-25 00:18:10 +00:00
Kim Woelders ebe0524b15 Fix X-font color when colormap changes.
SVN revision: 22622
2006-05-14 16:01:17 +00:00
Kim Woelders 2220fc9762 Pass Win to image rendering functions (for visual info).
SVN revision: 22583
2006-05-13 13:25:30 +00:00
Kim Woelders 1b0b5df104 Pass Win to text rendering functions (for visual info).
SVN revision: 22490
2006-05-08 16:26:22 +00:00
Kim Woelders f2a081534d Use window depth when creating normal image pixmaps.
SVN revision: 22483
2006-05-07 16:21:37 +00:00
Kim Woelders c6d42216a5 Pass Win in stead of Drawable to ImageclassApplyCopy(). Cleanups.
SVN revision: 22482
2006-05-07 15:32:37 +00:00
Kim Woelders f02b00ad9d Change internal window handling API. Now passing Win (pointer to EXID struct) in stead of window XID.
SVN revision: 22397
2006-04-29 19:39:21 +00:00
Kim Woelders 068d2aef43 Window handling function api rename/rewrap continued.
SVN revision: 22352
2006-04-25 22:40:06 +00:00
Kim Woelders 6eb1fbcb72 Change some stuff to const. Minor config tweaks.
SVN revision: 22284
2006-04-21 22:52:59 +00:00
Kim Woelders 1978ce5aa5 Window handling function api rename/rewrap continued.
SVN revision: 22200
2006-04-18 16:26:51 +00:00
Kim Woelders 0218e123c2 Start renaming/rewrapping stuff preparing for other api changes.
SVN revision: 22185
2006-04-17 21:55:34 +00:00
Kim Woelders e31afc2b5d Fix theme transparency with external background.
SVN revision: 22178
2006-04-17 09:23:58 +00:00
Kim Woelders d0a02cff83 Eliminate unused expose parameter.
SVN revision: 22168
2006-04-16 22:27:06 +00:00
Kim Woelders 33aff75d26 Move frequently used opaque type definitions to etypes.h.
SVN revision: 21913
2006-04-06 21:20:16 +00:00
Kim Woelders 097b8f3348 Oops - Imlib wrapping broke theme transparency change. Fix.
SVN revision: 21581
2006-03-29 22:56:29 +00:00
Kim Woelders 2f78638c0f Wrap imlib.
SVN revision: 21576
2006-03-29 19:13:17 +00:00
Kim Woelders e052f9aceb Move lists to Ecore_List.
SVN revision: 20557
2006-02-18 08:30:09 +00:00
Kim Woelders c73083429b Fix pseudotransparent iconbox on desk with no background.
SVN revision: 19785
2006-01-14 15:17:57 +00:00
Kim Woelders 056248c884 2006.
SVN revision: 19591
2006-01-07 07:20:58 +00:00
Kim Woelders 14922eb0c7 Simplify pseudotrans code, fix iconbox transparency.
SVN revision: 19359
2005-12-29 02:18:25 +00:00
Kim Woelders 7835608a0f Fix incorrect or invalid background pixmaps in certain situations.
SVN revision: 18662
2005-11-27 11:02:05 +00:00
Kim Woelders ee32dd33b3 More background pixmap handling stuff.
SVN revision: 18606
2005-11-22 23:21:47 +00:00
Kim Woelders 85639edc22 Prepare to fix various issues related to background pixmap handling.
SVN revision: 18577
2005-11-21 17:48:44 +00:00