open_toontown_panda3d/panda/src/text
rdb 9061fd9416 dtoolutil: fix TextEncoder methods for Python 3
The no-arguments get_text() and set_text() will now return Unicode strings in Python 3, but passing in an encoding will make them return/take bytes objects.

In Python 2, they all take regular strings, but Unicode is also accepted by the no-argument get_text() and set_text().

In the future we probably want to remove most of this interface for Python users, to whom all this is unnecessary since it duplicates functionality already in the standard library.
2018-10-08 22:14:51 +02:00
..
cmss12.bam.pz_src.c Fix bin2c to generate an include to stddef.h (for size_t definition) 2014-10-19 22:32:30 +00:00
cmss12.bam_src.c Fix bin2c to generate an include to stddef.h (for size_t definition) 2014-10-19 22:32:30 +00:00
config_text.cxx general: Don't require BUILDING_* for static builds 2018-08-31 23:54:32 -06:00
config_text.h general: Fix more DLL linkage and EXPCL_PANDA_ macros 2018-06-12 16:14:33 -06:00
default_font.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
default_font.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
dynamicTextFont.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
dynamicTextFont.cxx Remove some unused variables 2018-08-19 16:55:07 +02:00
dynamicTextFont.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
dynamicTextGlyph.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
dynamicTextGlyph.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
dynamicTextGlyph.h general: use proper deleted funcs instead of stubs with asserts 2018-05-23 23:35:27 +02:00
dynamicTextPage.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
dynamicTextPage.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
dynamicTextPage.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
fontPool.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
fontPool.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
fontPool.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
geomTextGlyph.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
geomTextGlyph.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
geomTextGlyph.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
p3text_composite1.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
p3text_composite2.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
persans.ttf_src.c Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
staticTextFont.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
staticTextFont.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
staticTextFont.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
textAssembler.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
textAssembler.cxx text: use 64-bit coords in TextAssembler if vertices-float64 set 2018-07-26 22:58:07 +02:00
textAssembler.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
textFont.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
textFont.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
textFont.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
textGlyph.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
textGlyph.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
textGlyph.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
textGraphic.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
textGraphic.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
textGraphic.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
textNode.I dtoolutil: fix TextEncoder methods for Python 3 2018-10-08 22:14:51 +02:00
textNode.cxx dtoolutil: fix TextEncoder methods for Python 3 2018-10-08 22:14:51 +02:00
textNode.h dtoolutil: fix TextEncoder methods for Python 3 2018-10-08 22:14:51 +02:00
textProperties.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
textProperties.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
textProperties.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
textPropertiesManager.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
textPropertiesManager.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
textPropertiesManager.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00