aboutsummaryrefslogtreecommitdiff
path: root/src/pico/lib/adafruit_display_text/text_box.mpy
blob: 4354525426f9f036e57b6b20edd6a684f4a759bc (plain) (blame)
ofshex dumpascii
0000 43 06 00 1f 6a 0d 42 61 64 61 66 72 75 69 74 5f 64 69 73 70 6c 61 79 5f 74 65 78 74 2f 74 65 78 C...j.Badafruit_display_text/tex
0020 74 5f 62 6f 78 2e 70 79 00 0f 0a 33 2e 32 2e 32 00 12 64 69 73 70 6c 61 79 69 6f 00 81 11 81 67 t_box.py...3.2.2..displayio....g
0040 26 77 72 61 70 5f 74 65 78 74 5f 74 6f 5f 70 69 78 65 6c 73 00 2a 61 64 61 66 72 75 69 74 5f 64 &wrap_text_to_pixels.*adafruit_d
0060 69 73 70 6c 61 79 5f 74 65 78 74 00 18 62 69 74 6d 61 70 5f 6c 61 62 65 6c 00 10 4f 70 74 69 6f isplay_text..bitmap_label..Optio
0080 6e 61 6c 00 0a 54 75 70 6c 65 00 0c 74 79 70 69 6e 67 00 18 46 6f 6e 74 50 72 6f 74 6f 63 6f 6c nal..Tuple..typing..FontProtocol
00a0 00 0c 66 6f 6e 74 69 6f 00 0e 54 65 78 74 42 6f 78 00 0a 4c 61 62 65 6c 00 0c 73 65 74 74 65 72 ..fontio..TextBox..Label..setter
00c0 00 08 74 65 78 74 00 23 0e 5f 62 69 74 6d 61 70 00 12 5f 74 69 6c 65 67 72 69 64 00 2a 5f 70 72 ..text.#._bitmap.._tilegrid.*_pr
00e0 65 76 5f 6c 61 62 65 6c 5f 64 69 72 65 63 74 69 6f 6e 00 0c 5f 77 69 64 74 68 00 1c 44 59 4e 41 ev_label_direction.._width..DYNA
0100 4d 49 43 5f 48 45 49 47 48 54 00 0e 5f 68 65 69 67 68 74 00 1c 64 79 6e 61 6d 69 63 5f 68 65 69 MIC_HEIGHT.._height..dynamic_hei
0120 67 68 74 00 14 41 4c 49 47 4e 5f 4c 45 46 54 00 18 41 4c 49 47 4e 5f 43 45 4e 54 45 52 00 16 41 ght..ALIGN_LEFT..ALIGN_CENTER..A
0140 4c 49 47 4e 5f 52 49 47 48 54 00 0c 5f 61 6c 69 67 6e 00 81 2d 1a 5f 70 61 64 64 69 6e 67 5f 6c LIGN_RIGHT.._align..-._padding_l
0160 65 66 74 00 1c 5f 70 61 64 64 69 6e 67 5f 72 69 67 68 74 00 03 0a 6c 69 6e 65 73 00 81 29 0a 5f eft.._padding_right...lines..)._
0180 74 65 78 74 00 07 81 51 1a 5f 72 65 70 6c 61 63 65 5f 74 61 62 73 00 1c 5f 6f 72 69 67 69 6e 61 text...Q._replace_tabs.._origina
01a0 6c 5f 74 65 78 74 00 16 5f 72 65 73 65 74 5f 74 65 78 74 00 08 66 6f 6e 74 00 18 6c 69 6e 65 5f l_text.._reset_text..font..line_
01c0 73 70 61 63 69 6e 67 00 1a 5f 6c 69 6e 65 5f 73 70 61 63 69 6e 67 00 0a 73 63 61 6c 65 00 16 5f spacing.._line_spacing..scale.._
01e0 70 6c 61 63 65 5f 74 65 78 74 00 24 5f 74 65 78 74 5f 62 6f 75 6e 64 69 6e 67 5f 62 6f 78 00 0a place_text.$_text_bounding_box..
0200 61 6c 69 67 6e 00 2a 5f 6c 69 6e 65 5f 73 70 61 63 69 6e 67 5f 79 70 69 78 65 6c 73 00 12 67 65 align.*_line_spacing_ypixels..ge
0220 74 5f 67 6c 79 70 68 00 04 64 78 00 0e 73 68 69 66 74 5f 78 00 0a 77 69 64 74 68 00 0c 68 65 69 t_glyph..dx..shift_x..width..hei
0240 67 68 74 00 04 64 79 00 14 74 69 6c 65 5f 69 6e 64 65 78 00 10 5f 76 65 72 62 6f 73 65 00 0a 5f ght..dy..tile_index.._verbose.._
0260 62 6c 69 74 00 0c 62 69 74 6d 61 70 00 06 78 5f 31 00 06 79 5f 31 00 06 78 5f 32 00 06 79 5f 32 blit..bitmap..x_1..y_1..x_2..y_2
0280 00 14 73 6b 69 70 5f 69 6e 64 65 78 00 0a 5f 66 6f 6e 74 00 1a 5f 62 6f 75 6e 64 69 6e 67 5f 62 ..skip_index.._font.._bounding_b
02a0 6f 78 00 18 5f 6c 6f 63 61 6c 5f 67 72 6f 75 70 00 81 71 22 5f 62 61 63 6b 67 72 6f 75 6e 64 5f ox.._local_group..q"_background_
02c0 74 69 67 68 74 00 18 5f 70 61 64 64 69 6e 67 5f 74 6f 70 00 1e 5f 70 61 64 64 69 6e 67 5f 62 6f tight.._padding_top.._padding_bo
02e0 74 74 6f 6d 00 0c 42 69 74 6d 61 70 00 10 5f 70 61 6c 65 74 74 65 00 08 66 69 6c 6c 00 1e 5f 62 ttom..Bitmap.._palette..fill.._b
0300 61 73 65 5f 61 6c 69 67 6e 6d 65 6e 74 00 0e 5f 61 73 63 65 6e 74 00 10 54 69 6c 65 47 72 69 64 ase_alignment.._ascent..TileGrid
0320 00 18 70 69 78 65 6c 5f 73 68 61 64 65 72 00 14 74 69 6c 65 5f 77 69 64 74 68 00 16 74 69 6c 65 ..pixel_shader..tile_width..tile
0340 5f 68 65 69 67 68 74 00 18 64 65 66 61 75 6c 74 5f 74 69 6c 65 00 02 78 00 02 79 00 79 24 5f 61 _height..default_tile..x..y.y$_a
0360 6e 63 68 6f 72 65 64 5f 70 6f 73 69 74 69 6f 6e 00 22 61 6e 63 68 6f 72 65 64 5f 70 6f 73 69 74 nchored_position."anchored_posit
0380 69 6f 6e 00 12 5f 73 65 74 5f 74 65 78 74 00 16 5f 5f 76 65 72 73 69 6f 6e 5f 5f 00 10 5f 5f 72 ion.._set_text..__version__..__r
03a0 65 70 6f 5f 5f 00 4d 2f 2d 35 10 70 72 6f 70 65 72 74 79 00 82 13 6f 82 35 81 77 12 78 70 6f 73 epo__.M/-5.property...o.5.w.xpos
03c0 69 74 69 6f 6e 00 12 79 70 6f 73 69 74 69 6f 6e 00 81 6f 82 05 06 6d 69 6e 00 06 6d 61 78 00 81 ition..yposition..o...min..max..
03e0 57 05 43 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 64 61 66 72 75 69 74 2f 41 W.Chttps://github.com/adafruit/A
0400 64 61 66 72 75 69 74 5f 43 69 72 63 75 69 74 50 79 74 68 6f 6e 5f 44 69 73 70 6c 61 79 5f 54 65 dafruit_CircuitPython_Display_Te
0420 78 74 2e 67 69 74 00 05 3b 41 6c 69 67 6e 20 6d 75 73 74 20 62 65 20 6f 6e 65 20 6f 66 3a 20 41 xt.git..;Align.must.be.one.of:.A
0440 4c 49 47 4e 5f 4c 45 46 54 2c 20 41 4c 49 47 4e 5f 43 45 4e 54 45 52 2c 20 41 4c 49 47 4e 5f 52 LIGN_LEFT,.ALIGN_CENTER,.ALIGN_R
0460 49 47 48 54 00 05 0c 70 61 64 64 69 6e 67 5f 6c 65 66 74 00 05 0d 70 61 64 64 69 6e 67 5f 72 69 IGHT...padding_left...padding_ri
0480 67 68 74 00 05 10 62 65 66 6f 72 65 20 72 65 73 65 74 3a 20 7b 7d 00 05 0f 61 66 74 65 72 20 72 ght...before.reset:.{}...after.r
04a0 65 73 65 74 3a 20 7b 7d 00 05 13 47 6c 79 70 68 20 6e 6f 74 20 66 6f 75 6e 64 3a 20 7b 7d 00 05 eset:.{}...Glyph.not.found:.{}..
04c0 35 57 61 72 6e 69 6e 67 3a 20 47 6c 79 70 68 20 63 6c 69 70 70 65 64 2c 20 65 78 63 65 65 64 73 5Warning:.Glyph.clipped,.exceeds
04e0 20 41 73 63 65 6e 74 20 70 72 6f 70 65 72 74 79 3a 20 22 7b 7d 22 00 05 36 57 61 72 6e 69 6e 67 .Ascent.property:."{}"..6Warning
0500 3a 20 47 6c 79 70 68 20 63 6c 69 70 70 65 64 2c 20 65 78 63 65 65 64 73 20 64 65 73 63 65 6e 74 :.Glyph.clipped,.exceeds.descent
0520 20 70 72 6f 70 65 72 74 79 3a 20 22 7b 7d 22 00 05 1a 69 6e 73 69 64 65 20 72 65 73 65 74 5f 74 .property:."{}"...inside.reset_t
0540 65 78 74 20 74 65 78 74 3a 20 7b 7d 00 0a 04 07 01 30 07 01 30 07 01 30 07 01 30 05 19 64 79 6e ext.text:.{}.....0..0..0..0..dyn
0560 61 6d 69 63 20 68 65 69 67 68 74 2c 20 62 6f 78 5f 79 3a 20 7b 7d 00 05 22 65 6e 64 20 6f 66 20 amic.height,.box_y:.{}.."end.of.
0580 72 65 73 65 74 5f 74 65 78 74 20 62 6f 75 6e 64 69 6e 67 20 62 6f 78 3a 20 7b 7d 00 87 7c 2c 20 reset_text.bounding.box:.{}..|,.
05a0 01 60 20 80 15 24 44 26 4c 2c 4c 22 32 55 63 20 10 02 16 58 23 00 16 59 80 51 1b 03 16 03 80 10 .`...$D&L,L"2Uc....X#..Y.Q......
05c0 04 2a 01 1b 05 1c 04 16 04 59 80 10 06 2a 01 1b 07 1c 06 16 06 59 80 10 08 2a 01 1b 07 1c 08 16 .*.......Y...*.......Y...*......
05e0 08 59 48 20 80 10 09 10 0a 2a 02 1b 0b 1c 09 16 09 1c 0a 16 0a 59 80 10 0c 2a 01 1b 0d 1c 0c 16 .YH......*...........Y...*......
0600 0c 59 4a 0a 57 11 5a df 44 43 59 4a 01 5d 54 32 00 10 0e 11 08 13 0f 34 03 16 0e 51 63 01 89 14 .YJ.W.Z.DCYJ.]T2.......4...Qc...
0620 18 36 0e 88 2b 80 10 23 23 43 43 88 2e 88 82 8b 93 68 40 68 40 6a 40 8a 09 8e 0b 68 40 11 5b 16 .6..+..##CC......h@h@[email protected]@.[.
0640 5c 10 0e 16 5d 80 16 1a 81 16 1b 82 16 1c 7f 16 17 80 2a 01 53 33 00 16 12 80 2a 01 53 33 01 16 \...].............*.S3....*.S3..
0660 2e 51 51 51 51 2a 04 53 33 02 16 29 11 5e 32 03 34 01 16 36 11 5e 32 04 34 01 16 35 11 35 13 10 .QQQQ*.S3..).^2.4..6.^2.4..5.5..
0680 32 05 34 01 16 35 11 36 13 10 32 06 34 01 16 36 11 08 13 0f 13 11 13 10 32 07 34 01 16 11 11 5e 2.4..5.6..2.4..6........2.4....^
06a0 32 08 34 01 16 30 11 30 13 10 32 09 34 01 16 30 51 63 0a 90 20 f9 85 40 46 12 5f 2a 35 36 30 80 2.4..0.0..2.4..0Qc.....@F._*560.
06c0 44 24 24 24 44 28 24 46 44 33 22 45 44 2b 4b 22 29 71 20 53 4e 2c 2b 66 48 25 25 47 51 b0 18 13 D$$$D($FD3"ED+K")q.SN,+fH%%GQ...
06e0 51 b0 18 14 51 b0 18 15 b2 b0 18 16 b3 12 0e 13 17 dc 44 4a b3 b0 18 18 50 b0 18 19 42 44 52 b0 Q...Q.............DJ....P...BDR.
0700 18 19 b4 12 0e 13 1a 12 0e 13 1b 12 0e 13 1c 2a 03 dd d3 44 47 12 60 23 01 34 01 65 b4 b0 18 1d ...............*...DG.`#.4.e....
0720 b5 14 1e 23 02 80 36 02 b0 18 1f b5 14 1e 23 03 80 36 02 b0 18 20 12 06 b5 14 1e 10 11 10 21 36 ...#..6.......#..6............!6
0740 02 b0 13 16 b0 13 1f f3 b0 13 20 f3 b1 34 03 b0 18 22 12 61 12 08 13 0f b0 34 02 14 12 b1 53 b5 .............4...".a.....4....S.
0760 80 37 82 01 59 12 62 23 04 14 23 b0 13 24 36 01 34 01 59 10 25 14 26 b0 13 22 36 01 b0 18 24 b0 .7..Y.b#..#..$6.4.Y.%.&.."6...$.
0780 14 27 b0 13 24 36 01 b0 18 24 b0 13 24 b0 18 28 b0 14 29 10 2a b1 10 11 b0 13 24 10 2b b0 13 2c .'..$6...$..$..(..).*.....$.+..,
07a0 10 2d b0 13 2d 36 88 00 59 12 62 23 05 14 23 b0 13 24 36 01 34 01 59 51 63 a4 50 d7 25 a8 02 2e .-..-6..Y.b#..#..$6.4.YQc.P.%...
07c0 5f 3b 11 2a 63 64 40 80 7f 22 22 50 29 22 29 26 26 29 26 48 42 62 22 22 25 65 27 28 24 23 2a 43 _;.*cd@..""P)")&&)&HBb""%e'($#*C
07e0 29 22 29 26 26 29 26 28 42 6e 40 4d 26 54 25 25 44 4a 43 26 4e 25 30 4e 20 6b 20 6d 20 23 26 25 )")&&)&(Bn@M&T%%DJC&N%0N.k.m.#&%
0800 23 25 22 6b 40 2d 25 22 6b 20 22 44 4d 6e 29 74 40 44 6a b4 c7 80 c8 b0 14 2f b0 13 22 80 55 b0 #%"k@-%"k."DMn)t@Dj....../..".U.
0820 13 2a 36 02 80 55 c9 b0 13 30 b0 13 1a d9 44 42 b7 ca b0 13 30 b0 13 1b d9 44 4c b0 13 16 b9 f3 .*6..U...0....DB....0....DL.....
0840 cb b7 bb 82 f6 f2 ca b0 13 30 b0 13 1c d9 44 4e b0 13 16 b9 f3 cb b7 bb f2 b0 13 20 f3 ca ba c4 .........0....DN................
0860 b5 cc 51 cd ba ce bc 57 cf 26 10 b0 13 2c 26 11 b2 5f 4b 84 03 26 12 24 12 10 25 d9 44 db 80 b8 ..Q....W.&...,&.._K..&.$..%.D...
0880 81 e5 c8 b0 14 2f b0 13 22 b8 55 b0 13 2a 36 02 80 55 c9 b0 13 30 b0 13 1a d9 44 42 b7 ca b0 13 ...../..".U..*6..U...0....DB....
08a0 30 b0 13 1b d9 44 4c b0 13 16 b9 f3 cb b7 bb 82 f6 f2 ca b0 13 30 b0 13 1c d9 44 4e b0 13 16 b9 0....DL..............0....DN....
08c0 f3 cb b7 bb f2 b0 13 20 f3 ca ba c4 b5 b0 14 31 b3 24 11 36 02 f2 c5 42 9c 82 b3 14 32 12 65 24 ...............1.$.6...B....2.e$
08e0 12 34 01 36 01 26 13 24 13 51 de 44 54 12 62 23 06 14 23 12 66 24 12 34 01 36 01 34 01 59 42 f5 .4.6.&.$.Q.DT.b#..#.f$.4.6.4.YB.
0900 81 b4 ba d9 44 53 bd 51 de 44 44 80 cd 42 4a 12 67 bd 24 13 13 33 34 02 cd 12 68 be b4 24 13 13 ....DS.Q.DD..BJ.g.$..34...h..$..
0920 34 f2 b4 24 13 13 35 f2 24 13 13 33 f2 34 03 ce b5 bc d9 44 50 12 67 bf 24 13 13 36 d1 24 13 13 4..$..5.$..3.4.....DP.g.$..6.$..
0940 37 f3 34 02 cf 12 68 24 10 b5 24 13 13 37 f3 34 02 26 10 24 13 13 38 24 13 13 35 f4 26 14 b5 24 7.4...h$..$..7.4.&.$..8$..5.&..$
0960 13 13 36 f3 24 13 13 37 f3 26 15 80 26 16 24 15 80 d7 44 5a 24 15 d1 26 16 80 26 15 b0 13 39 44 ..6.$..7.&..&.$...DZ$..&..&...9D
0980 4d 12 62 23 07 14 23 24 12 36 01 34 01 59 24 15 24 13 13 36 f2 b1 13 36 d8 44 52 b0 13 39 44 4d M.b#..#$.6.4.Y$.$..6...6.DR..9DM
09a0 12 62 23 08 14 23 24 12 36 01 34 01 59 48 35 b0 14 3a b1 12 68 b4 24 13 13 33 f2 80 34 02 24 15 .b#..#$.6.4.YH5..:..h.$..3..4.$.
09c0 24 13 13 3b 10 3c 24 14 10 3d 24 16 10 3e 24 14 24 13 13 35 f2 10 3f 24 13 13 36 10 40 b6 36 8a $..;.<$..=$..>[email protected].
09e0 04 59 4a 0b 57 12 60 df 44 44 59 40 4c 81 5d b4 24 13 13 34 f2 c4 42 f9 7c bd bf be bd f3 24 10 .YJ.W.`.DDY@L.].$..4..B.|.....$.
0a00 bf f3 2a 04 63 a1 30 a1 a4 80 01 a8 02 29 5f 2a 11 2b 2d 80 fb 26 24 26 64 25 44 29 6c 26 45 40 ..*.c.0......)_*.+-..&$&d%D)l&E@
0a20 65 60 27 6b 24 87 09 80 07 44 6d 25 22 22 24 24 24 66 22 62 22 2a 4a 25 2c 64 22 20 27 2b 4b 24 e`'k$....Dm%""$$$f"b"*J%,d".'+K$
0a40 50 46 69 23 44 23 25 68 25 45 67 2b 24 25 6b 25 48 28 6e 20 27 2b 25 66 20 29 70 20 4e 20 46 64 PFi#D#%h%Eg+$%k%H(n.'+%f.)p.N.Fd
0a60 20 b1 51 de d3 44 44 b1 b0 18 41 b3 51 de d3 44 44 b3 b0 18 2c b2 51 de 44 44 b0 13 24 c2 b0 14 ..Q..DD...A.Q..DD...,.Q.DD..$...
0a80 27 b2 36 01 b0 18 24 12 62 23 09 14 23 b2 36 01 34 01 59 b2 10 21 d9 43 45 b2 51 de 44 62 23 0a '.6...$.b#..#.6.4.Y..!.CE.Q.Db#.
0aa0 b0 18 42 b0 13 43 5f 4b 0c c5 b0 13 43 14 44 80 36 01 59 42 32 51 b0 18 13 51 b0 18 14 42 cb 82 ..B..C_K....C.D.6.YB2Q...Q...B..
0ac0 b0 14 2f b2 b0 13 41 36 02 30 06 c6 c7 c8 c9 ca cb b0 13 45 44 56 b7 cc b9 cd 80 b0 18 1f 80 b0 ../...A6.0.........EDV..........
0ae0 18 20 80 b0 18 46 80 b0 18 47 42 44 ba cc bb cd b6 ce b6 b0 13 1f f2 b0 13 20 f2 c6 bc b0 13 46 .....F...GBD...................F
0b00 f2 b0 13 47 f2 cc b0 13 19 44 50 12 62 23 0b 14 23 bc 36 01 34 01 59 bc b0 18 18 51 cf b0 13 13 ...G.....DP.b#..#.6.4.Y....Q....
0b20 51 de 43 56 b0 13 13 13 35 b0 13 16 dc 43 4b b0 13 13 13 36 b0 13 18 dc 44 5a 12 03 14 48 b0 13 Q.CV....5....CK....6....DZ...H..
0b40 16 b0 13 18 12 69 b0 13 49 34 01 36 03 cf bf b0 18 13 42 49 b0 13 13 14 4a 80 36 01 59 b0 14 2e .....i..I4.6......BI....J.6.Y...
0b60 b0 13 13 b2 b0 13 41 b0 13 1f b8 f3 b0 13 46 bd f2 36 05 59 b0 13 4b 44 45 80 26 10 42 47 b0 13 ......A.......F..6.Y..KDE.&.BG..
0b80 4c 82 f6 26 10 b0 13 14 51 de 43 44 bf 44 d4 80 12 03 14 4d b0 13 13 10 4e b0 13 49 10 35 81 10 L..&....Q.CD.D.....M....N..I.5..
0ba0 36 81 10 4f b0 13 16 10 50 b0 13 18 10 51 80 10 52 b0 13 1f d1 b8 f2 10 53 24 10 bd f3 b0 13 46 6..O....P....Q..R.......S$.....F
0bc0 f3 36 90 01 b0 18 14 b0 13 43 5f 4b 0c c5 b0 13 43 14 44 80 36 01 59 42 32 b0 13 43 14 54 b0 13 .6.......C_K....C.D.6.YB2..C.T..
0be0 14 36 01 59 b0 13 14 13 52 b0 13 1f f2 b0 13 14 13 53 b0 13 46 f2 be b7 2a 04 b0 18 42 12 62 23 .6.Y....R........S..F...*...B.b#
0c00 0c 14 23 b0 13 42 36 01 34 01 59 b4 51 de d3 44 44 b4 b0 18 2d b0 13 55 b0 18 56 51 63 58 09 0a ..#..B6.4.Y.Q..DD...-..U..VQcX..
0c20 36 5f 90 86 20 b0 13 18 63 58 09 0a 35 5f 90 8b 20 b0 13 16 63 81 20 1a 0c 35 5f 35 90 90 24 b1 6_......cX..5_......c....5_5..$.
0c40 b0 18 16 b0 13 24 b0 18 11 51 63 82 48 1a 12 36 5f 36 90 95 28 24 46 24 b1 12 0e 13 17 dc 44 4a .....$...Qc.H..6_6..($F$......DJ
0c60 b1 b0 18 18 50 b0 18 19 42 44 52 b0 18 19 b0 13 24 b0 18 11 51 63 84 58 2a 14 11 5f 11 90 9e 23 ....P...BDR.....$...Qc.X*.._...#
0c80 53 29 26 4c 12 06 b1 b0 13 16 b0 13 1f f3 b0 13 20 f3 b0 13 2a 34 03 b0 18 22 b0 14 27 b1 36 01 S)&L................*4..."..'.6.
0ca0 b0 18 24 b0 13 24 b0 18 28 10 25 14 26 b0 13 22 36 01 b0 18 24 b0 14 57 b0 13 24 b0 13 2d 36 02 ..$..$..(.%.&.."6...$..W..$..-6.
0cc0 59 51 63 58 09 0a 30 5f 90 a9 20 b0 13 1d 63 82 50 2a 10 30 5f 30 90 ae 33 22 45 b1 12 0e 13 1a YQcX..0_......c.P*.0_0..3"E.....
0ce0 12 0e 13 1b 12 0e 13 1c 2a 03 dd d3 44 47 12 60 23 01 34 01 65 b1 b0 18 1d 51 63 ........*...DG.`#.4.e....Qc