Vadim Zeitlin
20e6714a67
Add wxBitmap::NewFromPNGData() for creating bitmaps from PNG data.
...
This simple function can be used to create a wxBitmap from the raw image data
in PNG format. It is just a thin wrapper around wxImage load functions under
almost all platforms but has two advantages:
1. It can be implemented natively for some platforms (currently only OS X).
2. It can be used in a single expression as it doesn't require creating a
temporary wxMemoryInputStream and this will be required by wxBITMAP_PNG()
macro that will be added soon.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72476 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-09-13 17:15:00 +00:00
..
2012-04-05 18:40:11 +00:00
2012-06-30 23:41:27 +00:00
2012-09-13 17:15:00 +00:00
2012-02-10 23:34:49 +00:00
2012-09-09 13:34:49 +00:00
2012-08-30 20:24:38 +00:00
2012-01-23 11:28:21 +00:00
2012-08-06 11:06:45 +00:00
2011-03-30 14:16:04 +00:00
2012-06-17 21:34:47 +00:00
2010-06-06 11:37:10 +00:00
2012-09-13 17:15:00 +00:00
2012-09-13 17:15:00 +00:00
2012-08-30 20:24:12 +00:00
2011-10-30 10:08:14 +00:00
2012-06-17 21:35:14 +00:00
2012-03-19 12:53:21 +00:00
2012-01-20 12:22:25 +00:00
2012-08-15 23:34:36 +00:00
2012-09-12 18:58:30 +00:00
2012-08-14 07:13:39 +00:00
2012-06-17 21:34:47 +00:00
2011-11-27 19:50:33 +00:00
2012-05-07 13:12:20 +00:00
2011-03-30 14:16:19 +00:00
2012-01-15 01:05:28 +00:00
2011-05-03 16:29:04 +00:00
2012-04-16 12:12:19 +00:00
2012-05-25 09:48:09 +00:00
2012-01-09 14:04:25 +00:00
2012-06-20 17:54:53 +00:00
2011-01-19 12:28:31 +00:00
2009-12-05 19:57:58 +00:00
2011-01-07 17:22:59 +00:00
2012-01-15 01:05:28 +00:00
2009-03-25 09:54:10 +00:00
2012-08-30 20:19:57 +00:00
2012-01-15 01:05:28 +00:00
2011-01-27 11:00:26 +00:00
2010-07-13 13:29:13 +00:00
2011-03-30 14:16:04 +00:00
2011-02-19 12:32:59 +00:00
2012-03-04 20:31:42 +00:00
2011-11-28 18:58:52 +00:00
2009-11-11 14:38:40 +00:00
2010-07-13 13:29:58 +00:00
2012-09-13 17:15:00 +00:00
2012-09-13 17:14:14 +00:00
2010-01-22 15:52:20 +00:00
2012-08-30 20:21:29 +00:00
2012-06-30 23:41:15 +00:00
2012-07-20 11:55:18 +00:00
2011-03-30 14:16:04 +00:00
2012-01-15 01:05:28 +00:00
2011-08-27 23:26:53 +00:00
2011-05-03 16:29:04 +00:00
2011-03-22 14:17:38 +00:00
2012-04-05 18:40:11 +00:00
2012-01-15 01:05:28 +00:00
2010-08-08 11:35:55 +00:00
2012-06-17 21:34:47 +00:00
2011-03-20 00:14:35 +00:00
2012-01-15 01:05:28 +00:00
2012-05-15 10:03:57 +00:00
2012-01-15 14:46:41 +00:00
2012-09-09 13:35:57 +00:00
2011-11-22 13:18:58 +00:00
2012-01-25 00:05:09 +00:00
2012-02-20 21:55:55 +00:00
2012-01-15 01:05:28 +00:00
2012-01-15 14:46:41 +00:00
2011-01-07 05:26:57 +00:00
2011-12-07 14:05:11 +00:00
2012-03-25 17:55:42 +00:00
2010-08-18 22:48:48 +00:00
2011-10-19 16:20:01 +00:00
2012-07-20 11:55:18 +00:00
2012-03-04 20:31:42 +00:00
2012-03-04 09:42:51 +00:00
2012-01-15 01:05:28 +00:00
2011-11-05 11:23:41 +00:00
2012-05-04 20:35:37 +00:00
2011-09-30 14:00:52 +00:00
2009-07-23 20:30:22 +00:00
2011-07-30 11:30:08 +00:00
2012-06-30 16:33:23 +00:00
2011-12-04 23:57:36 +00:00
2012-05-30 19:21:42 +00:00
2012-07-20 11:55:18 +00:00
2012-01-15 01:05:28 +00:00
2011-09-29 13:43:15 +00:00
2012-07-20 11:55:18 +00:00
2011-12-20 21:27:14 +00:00
2011-03-20 00:14:35 +00:00
2012-08-02 20:25:06 +00:00
2012-06-08 19:26:19 +00:00
2012-07-28 19:31:03 +00:00
2009-08-21 10:41:26 +00:00
2012-07-28 19:31:03 +00:00
2009-08-21 10:41:26 +00:00
2012-07-28 19:31:03 +00:00
2012-03-04 20:31:42 +00:00
2012-06-14 15:07:14 +00:00
2009-08-14 00:06:03 +00:00
2012-07-31 16:49:36 +00:00
2012-01-15 01:05:28 +00:00
2011-04-03 20:31:32 +00:00
2012-07-24 20:45:30 +00:00
2012-01-15 14:46:41 +00:00
2012-04-05 18:40:11 +00:00
2011-03-30 14:16:04 +00:00
2010-05-12 14:34:18 +00:00
2011-12-23 05:59:59 +00:00
2011-12-19 12:54:38 +00:00
2011-11-05 15:20:32 +00:00
2012-03-04 00:29:31 +00:00
2012-05-26 12:29:54 +00:00
2010-04-16 10:43:18 +00:00
2012-01-15 14:46:41 +00:00
2012-07-24 20:45:52 +00:00
2012-01-09 14:04:25 +00:00
2012-07-24 20:45:43 +00:00
2012-07-23 15:03:42 +00:00
2010-07-17 11:55:10 +00:00
2011-12-08 15:58:45 +00:00
2009-07-23 20:30:22 +00:00
2011-03-20 00:14:35 +00:00
2009-05-15 18:02:41 +00:00
2010-05-29 10:35:47 +00:00
2012-01-15 01:05:28 +00:00
2012-04-05 18:40:11 +00:00
2012-02-03 17:27:13 +00:00
2012-03-04 00:29:31 +00:00
2012-09-13 17:14:37 +00:00
2012-04-16 13:53:49 +00:00
2011-01-04 08:31:53 +00:00
2012-01-23 11:28:28 +00:00
2011-01-07 05:26:57 +00:00
2012-03-20 23:31:25 +00:00
2012-06-01 11:01:46 +00:00
2012-09-09 13:35:57 +00:00
2012-01-23 11:28:28 +00:00
2012-01-15 01:05:28 +00:00
2011-03-20 00:14:35 +00:00
2011-03-20 00:14:35 +00:00
2012-07-13 12:00:14 +00:00
2011-03-22 14:17:38 +00:00
2011-12-10 04:34:06 +00:00
2012-08-15 23:34:15 +00:00
2012-01-15 01:05:28 +00:00
2012-08-03 12:50:03 +00:00
2009-08-21 10:41:26 +00:00
2011-12-29 14:42:13 +00:00
2012-08-03 13:05:11 +00:00
2011-03-30 14:16:04 +00:00
2012-06-01 11:01:34 +00:00
2012-08-06 11:06:45 +00:00
2011-09-21 15:07:46 +00:00
2012-06-30 20:59:46 +00:00
2012-01-15 01:05:28 +00:00
2011-03-20 00:14:35 +00:00
2011-03-20 00:14:35 +00:00
2011-03-20 00:14:35 +00:00
2011-07-30 11:30:08 +00:00
2011-01-16 23:24:21 +00:00
2012-06-30 16:33:23 +00:00
2012-01-24 22:17:47 +00:00
2012-03-04 20:31:42 +00:00
2009-08-21 10:41:26 +00:00
2011-11-14 13:35:52 +00:00
2011-01-28 07:27:34 +00:00
2011-03-20 00:14:35 +00:00
2011-03-20 00:14:35 +00:00
2012-01-15 01:05:28 +00:00
2011-03-20 00:14:35 +00:00
2011-03-20 00:14:35 +00:00
2011-03-20 00:14:35 +00:00
2009-03-09 23:13:34 +00:00
2011-08-19 03:47:40 +00:00
2009-03-09 23:08:36 +00:00
2010-05-05 12:20:08 +00:00
2012-06-30 16:33:28 +00:00
2012-03-04 00:29:31 +00:00
2012-03-04 00:29:31 +00:00
2012-03-04 00:29:31 +00:00
2012-03-04 00:29:31 +00:00
2011-03-20 00:14:35 +00:00
2011-08-27 14:11:03 +00:00
2012-03-04 20:31:42 +00:00
2012-07-29 22:08:09 +00:00
2010-05-06 12:40:11 +00:00
2011-12-29 14:42:13 +00:00
2012-01-07 16:11:10 +00:00
2012-08-15 11:34:46 +00:00
2010-10-27 23:21:55 +00:00
2012-03-04 20:31:42 +00:00
2011-03-30 14:16:04 +00:00
2012-09-01 22:38:40 +00:00
2011-07-31 13:25:33 +00:00
2012-05-18 10:34:32 +00:00
2012-03-04 00:29:03 +00:00
2011-03-22 14:17:38 +00:00
2012-04-05 18:40:11 +00:00
2012-01-15 01:05:28 +00:00
2012-01-15 01:05:28 +00:00
2012-01-15 01:05:28 +00:00
2011-04-03 20:31:32 +00:00
2012-01-15 01:05:28 +00:00
2009-07-23 20:30:22 +00:00
2009-05-31 14:43:01 +00:00
2011-12-23 05:59:59 +00:00
2012-01-15 01:05:28 +00:00
2009-07-18 23:22:51 +00:00
2011-03-20 00:14:35 +00:00
2012-07-10 23:52:14 +00:00
2012-03-05 13:00:57 +00:00
2011-01-04 08:31:53 +00:00
2012-07-27 15:36:54 +00:00
2011-01-19 10:47:57 +00:00
2012-04-05 18:40:11 +00:00
2011-07-30 11:30:08 +00:00
2011-03-20 00:14:35 +00:00
2012-01-15 14:46:41 +00:00
2011-10-11 17:07:43 +00:00
2011-03-20 00:14:35 +00:00
2012-06-30 23:41:15 +00:00
2011-10-30 10:08:18 +00:00
2012-04-12 05:33:29 +00:00
2012-07-23 15:03:42 +00:00
2012-01-15 14:46:41 +00:00
2012-01-15 14:46:41 +00:00
2010-07-13 13:29:58 +00:00
2012-03-04 00:29:31 +00:00
2009-08-21 10:41:26 +00:00
2012-08-09 15:52:15 +00:00
2009-08-21 10:41:26 +00:00
2012-01-15 01:05:28 +00:00
2012-01-15 01:05:28 +00:00
2012-01-15 01:05:28 +00:00
2011-01-07 17:42:39 +00:00
2011-12-29 14:42:13 +00:00
2009-07-23 20:30:22 +00:00
2012-01-15 14:46:41 +00:00
2010-10-30 15:57:32 +00:00
2011-12-29 14:42:13 +00:00
2011-10-19 21:53:10 +00:00
2011-06-07 13:06:17 +00:00
2011-03-20 00:14:35 +00:00
2011-03-20 00:14:35 +00:00
2011-12-24 15:43:14 +00:00
2010-05-06 05:43:01 +00:00
2011-04-24 13:14:47 +00:00
2011-03-20 00:14:35 +00:00
2010-07-13 13:29:58 +00:00
2009-07-23 20:30:22 +00:00
2011-02-25 09:38:35 +00:00
2012-06-17 21:34:47 +00:00
2011-03-18 15:10:15 +00:00
2012-08-30 20:21:54 +00:00
2012-09-08 21:48:57 +00:00
2012-01-15 01:05:28 +00:00
2009-09-16 12:38:00 +00:00
2011-03-20 00:14:35 +00:00
2012-03-04 00:29:31 +00:00
2011-01-07 17:42:39 +00:00
2012-08-30 20:24:38 +00:00
2011-08-27 12:13:23 +00:00
2011-06-16 16:22:15 +00:00
2011-03-30 14:16:04 +00:00
2012-03-04 00:29:31 +00:00
2011-03-22 14:17:38 +00:00
2011-03-22 14:17:38 +00:00
2011-03-22 14:17:38 +00:00
2012-01-15 01:05:28 +00:00
2012-03-04 20:31:42 +00:00
2012-03-04 00:29:31 +00:00
2012-02-05 14:18:37 +00:00
2010-02-04 01:33:32 +00:00
2011-11-27 19:50:27 +00:00
2012-01-15 01:05:28 +00:00
2012-04-16 13:53:45 +00:00
2012-04-05 18:40:11 +00:00
2011-03-30 14:16:04 +00:00
2009-03-23 23:11:55 +00:00
2011-05-17 22:12:39 +00:00
2011-03-20 00:14:35 +00:00
2012-04-20 15:34:24 +00:00
2012-03-10 00:01:09 +00:00
2011-01-08 17:17:10 +00:00
2011-04-17 23:14:11 +00:00
2012-07-20 11:55:18 +00:00
2011-03-20 00:14:35 +00:00
2011-08-27 14:11:13 +00:00
2012-01-22 00:58:05 +00:00
2012-01-15 01:05:28 +00:00
2012-07-23 15:03:42 +00:00
2012-03-04 00:29:31 +00:00
2011-11-27 20:28:43 +00:00
2012-03-25 23:17:01 +00:00
2011-03-20 00:14:35 +00:00
2012-06-17 21:34:47 +00:00
2009-07-23 20:30:22 +00:00
2012-01-15 01:05:28 +00:00
2012-05-15 10:03:57 +00:00
2011-03-20 00:14:35 +00:00
2012-03-27 11:58:05 +00:00
2012-09-08 08:58:38 +00:00
2011-08-21 14:08:56 +00:00
2012-05-15 10:03:57 +00:00
2012-01-15 01:05:28 +00:00
2012-06-07 04:43:15 +00:00
2011-03-22 17:15:45 +00:00
2011-01-23 10:13:49 +00:00
2011-03-20 00:14:35 +00:00
2011-11-15 15:56:55 +00:00
2012-07-31 16:49:36 +00:00
2011-03-20 00:14:35 +00:00
2011-01-08 17:33:51 +00:00
2012-09-13 17:13:28 +00:00
2011-07-09 23:37:28 +00:00
2011-02-19 12:32:59 +00:00
2011-03-16 10:55:30 +00:00
2011-03-20 00:14:35 +00:00
2012-07-30 19:16:30 +00:00
2011-01-05 06:56:36 +00:00
2011-10-27 21:10:48 +00:00
2012-07-10 23:51:44 +00:00
2010-12-27 20:47:12 +00:00
2009-07-23 20:30:22 +00:00
2009-08-21 10:41:26 +00:00
2011-12-22 01:26:11 +00:00
2012-05-19 06:33:28 +00:00
2012-08-28 17:13:13 +00:00
2012-03-28 18:00:30 +00:00
2012-09-11 09:26:58 +00:00
2009-12-27 19:39:55 +00:00
2012-05-09 14:24:37 +00:00
2011-08-21 14:52:16 +00:00
2012-02-20 11:38:52 +00:00
2011-01-07 05:26:57 +00:00
2009-09-18 16:16:12 +00:00
2011-08-08 08:33:19 +00:00
2012-04-05 18:40:11 +00:00
2012-04-05 18:40:11 +00:00
2011-03-20 00:14:35 +00:00
2012-04-05 18:40:11 +00:00
2010-04-22 14:16:12 +00:00
2009-08-21 10:41:26 +00:00
2012-05-18 11:09:07 +00:00
2012-01-19 09:00:29 +00:00
2011-01-07 17:43:12 +00:00
2012-06-01 11:01:24 +00:00
2012-06-01 11:01:24 +00:00
2012-01-19 09:00:29 +00:00
2012-05-18 10:35:08 +00:00
2012-01-19 09:45:49 +00:00
2010-11-25 00:53:44 +00:00