Vadim Zeitlin
59b7da02ff
Return wxFONTFAMILY_DEFAULT, not UNKNOWN, from wxFont::GetFamily().
...
Although returning wxFONTFAMILY_UNKNOWN when the font family is not recognized
makes more sense, it breaks a lot of existing code including all the
font-related code generated by DialogBlocks, so prefer to return
wxFONTFAMILY_DEFAULT instead -- which can't be confused for a valid font
family neither but can be passed to wxFont ctor or SetFamily() without
problems.
To ensure that this behaviour is correctly implemented by all ports, rename
the existing wxFont::GetFamily() to DoGetFamily() and call the new method from
wxFontBase::GetFamily() which adjusts the return value if needed.
Closes #12330 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65670 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-09-29 13:46:09 +00:00
..
2010-07-25 09:54:18 +00:00
2010-07-13 13:29:13 +00:00
2010-08-22 22:16:05 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-24 14:47:20 +00:00
2010-07-13 13:29:13 +00:00
2010-09-12 22:58:58 +00:00
2010-08-22 22:16:05 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-22 22:16:05 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-22 22:16:05 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-06 20:14:39 +00:00
2010-07-13 13:29:13 +00:00
2010-08-11 16:03:46 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-25 11:24:38 +00:00
2010-07-13 13:29:13 +00:00
2010-08-22 22:16:05 +00:00
2010-08-17 14:48:50 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-22 12:09:15 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-13 20:12:57 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-26 22:11:21 +00:00
2010-07-13 13:29:13 +00:00
2010-07-23 23:32:52 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-25 11:26:04 +00:00
2010-09-11 10:18:41 +00:00
2010-08-30 21:48:16 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-11 10:19:14 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-22 23:45:58 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-29 13:46:09 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-22 12:08:45 +00:00
2010-07-13 13:29:13 +00:00
2009-10-22 11:35:43 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-11 16:03:51 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-30 22:18:52 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-17 16:55:32 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-22 08:48:15 +00:00
2010-07-25 13:23:30 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2009-12-20 15:07:08 +00:00
2010-07-13 13:29:13 +00:00
2010-09-04 09:36:25 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-25 11:24:38 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-25 11:24:38 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-10 17:26:03 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-10 18:57:36 +00:00
2010-08-18 21:36:40 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-18 22:48:41 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-25 19:45:24 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-25 19:45:24 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-27 11:57:03 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-27 11:51:50 +00:00
2009-05-03 09:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-09-15 22:10:26 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-25 13:55:36 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-15 21:14:11 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-08-22 22:16:05 +00:00
2010-07-13 13:29:13 +00:00
2010-08-22 22:15:42 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2008-10-28 14:29:36 +00:00
2010-09-09 21:49:07 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-22 12:09:20 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-25 19:45:24 +00:00
2010-07-13 13:29:13 +00:00
2010-08-15 21:14:11 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00
2010-07-13 13:29:13 +00:00