Commit graph

90 commits

Author SHA1 Message Date
2655e2c65e Removed unnecessary function call. 2025-01-13 17:02:46 +01:00
9f6acb1541 Added test for text.log 2025-01-13 17:00:02 +01:00
35ebc6676d Added header print to mark the output of this text. 2025-01-13 16:59:44 +01:00
99e0ff0726 Corrected comments. 2025-01-10 19:12:03 +01:00
42f2a5f24b Implemented viewing of current directory. 2025-01-10 19:08:20 +01:00
f33e751683 Added viewing of path specified by command line argument. 2025-01-10 19:01:36 +01:00
dfd05e1732 Added utils.py and improved the example of the tree view. 2025-01-10 18:55:24 +01:00
5f6f89d17d Removed debug print. 2025-01-10 18:38:36 +01:00
c620c1b19b Added a module that generates file tree views. 2025-01-10 18:03:22 +01:00
eaa9b87990 Made the module import pygame only when needed. 2025-01-09 16:27:19 +01:00
1baac24427 Separated text formatting module and log module to 2 files and added a simple test for the formatting module. 2025-01-09 16:26:15 +01:00
56a74ec420 Moved text.py and buntcheck.py into text/ 2025-01-08 17:10:40 +01:00
614d97230e Added symbolic link to pygame_tools/pgui/ so the import is shorter. 2025-01-08 16:45:09 +01:00
34bf8df7ed Finally added __init__.py to the text module and modified the __init__.py in pgui. 2025-01-08 16:41:01 +01:00
38e8be3318 Added build directories to .gitignore 2025-01-06 16:06:19 +01:00
64def0c826 Added data_file example. 2024-12-25 17:38:23 +01:00
5919c1bf8b Change default parameter of "builtin_change_event" to "True" 2024-12-24 12:00:57 +01:00
871b732ed9 Added "event" that gets called when an attribute of the instance gets modified. 2024-12-23 19:21:40 +01:00
10ba70d545 Added simple "page system". 2024-12-18 17:33:16 +01:00
103da5c1d7 Restructured folder structure again. 2024-12-15 17:00:44 +01:00
8a57a23048 Removed old, deprecated, dangerous, stupid method of saving data to a file. 2024-12-13 16:14:16 +01:00
d88f4964fe Added an indentation parameter. 2024-12-07 22:43:35 +01:00
c50525b561 Updated .gitignore 2024-12-07 20:19:12 +01:00
574513ff4a Updated the readme to explain how to install the module using pip. 2024-12-07 19:06:45 +01:00
13ea826cfb Added setup.py 2024-12-07 19:01:21 +01:00
e845faf03d Forgot to move that. 2024-12-07 18:29:01 +01:00
ea3e86226c WTF was it just copied? 2024-12-07 18:28:46 +01:00
5f5175e653 Made the folder structure match more the Python package standards. 2024-12-07 18:12:37 +01:00
4721e5e7fa Rearranged folder structure in the pygame tools.
(No warranty that everything still works. )
2024-12-05 18:47:13 +01:00
a167ae70c3 Made the examples work again. 2024-12-05 17:38:22 +01:00
5ed48e4d7c load_dataclass_json() now automatically adds a save function to the dataclass. 2024-12-05 16:58:38 +01:00
742199873c And fixed the comment again. 2024-12-05 16:26:27 +01:00
b1636fdb47 Corrected a comment. 2024-12-05 16:24:43 +01:00
69d875a5c8 Added requirements.txt 2024-11-21 18:27:58 +01:00
0cd5270419 Using deprecated.deprecated instead of warnings.deprecated because warnings.deprecated is not compatible with all python3 versions. 2024-11-21 18:25:44 +01:00
c56e93a617 Added some comments. 2024-08-29 15:58:37 +02:00
ec8ba98b56 Moved some code to the right place. 2024-08-29 15:27:02 +02:00
5a9224bdae Added sparse voxel octree system. 2024-08-29 15:18:15 +02:00
800e7f306d Started work on infinite matrix. 2024-07-20 20:15:37 +02:00
805763af19 Corrected a word. 2024-07-20 19:06:26 +02:00
0dfb7008d7 Marked old textfile function as deprecated because it is not safe. 2024-07-20 19:05:46 +02:00
3dba928436 Just placed one more symbol that missed. 2024-07-20 17:32:30 +02:00
9121342bff Made the TextButton a pygame.sprite.Sprite. 2024-04-20 15:55:49 +02:00
67424f067f Added some comments and descriptions. 2024-03-25 15:14:47 +01:00
80af2234a6 Added example scripts to demonstrate the pygame tools. 2024-03-25 14:25:45 +01:00
aed66009a3 Corrected something. 2024-03-25 14:25:05 +01:00
60271e4164 Made a better multiline text class. 2024-03-25 14:24:13 +01:00
6161c081b1 Added function to get nth occurrence of a string in another string. 2024-03-24 18:42:43 +01:00
727c7bfd5c Improved MultilineText. 2024-03-22 21:07:26 +01:00
3aa6cd9904 Fixed another bug in MultilineText. 2024-03-22 20:54:30 +01:00