From 298c8311abbb25ad6e009a63b0a14622c0270947 Mon Sep 17 00:00:00 2001 From: 5Stygian <121655781+5Stygian@users.noreply.github.com> Date: Mon, 12 May 2025 10:03:30 -0700 Subject: [PATCH] Move all clases to the top --- README.md | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 542db84..1ed1ece 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,30 @@ ARGS: - pos (2 tuple): top left corner of the menu - hrcolor (3 tuple, string, hex code): the color of the horizontal rule under the title +### pygameGUI.Dropdown(text, font, color,bgcolor="white", pos=(0,0),values=[],scaleFactor=1): +creates a dropdown that can be added to a menu. In order to use it properly you must add the dropdown to a [Manager](https://github.com/Th3Catalyst/pygameGUI?tab=readme-ov-file#pygameguimanager) or a menu. +ARGS: +- text (string): the placeholder text +- font (pygame.font.Font object): text font +- color (3 tuple, string, hex code): text color +- bgcolor (3 tuple, string, hex code): color of the background of the list +- pos (2 tuple): top left corner of the dropdown +- values (list of strings): the options in the dropdown +- scaleFactor (num): the size of the list objects relative to the main text + +Use the `.text` attribute to get the value of the dropdown. + +### pygameGUI.TextInput(text, font, color, pos=(0,0)): +creates a text input object that can be added to a menu. In order to use it properly you must add the dropdown to a [Manager](https://github.com/Th3Catalyst/pygameGUI?tab=readme-ov-file#pygameguimanager) or a menu. +ARGS: +- text (string): the text displayed +- font (pygame.font.Font object): text font +- color (3 tuple, string, hex code): text color +- pos (2 tuple): top left corner of the text + +Use the `.text` attribute to get the text input's value. + + ### Here is an example of this code: ``` font = pygame.font.Font('freesansbold.ttf', 70) @@ -158,26 +182,3 @@ while running: # ... ``` - -### pygameGUI.Dropdown(text, font, color,bgcolor="white", pos=(0,0),values=[],scaleFactor=1): -creates a dropdown that can be added to a menu. In order to use it properly you must add the dropdown to a [Manager](https://github.com/Th3Catalyst/pygameGUI?tab=readme-ov-file#pygameguimanager) or a menu. -ARGS: -- text (string): the placeholder text -- font (pygame.font.Font object): text font -- color (3 tuple, string, hex code): text color -- bgcolor (3 tuple, string, hex code): color of the background of the list -- pos (2 tuple): top left corner of the dropdown -- values (list of strings): the options in the dropdown -- scaleFactor (num): the size of the list objects relative to the main text - -Use the `.text` attribute to get the value of the dropdown. - -### pygameGUI.TextInput(text, font, color, pos=(0,0)): -creates a text input object that can be added to a menu. In order to use it properly you must add the dropdown to a [Manager](https://github.com/Th3Catalyst/pygameGUI?tab=readme-ov-file#pygameguimanager) or a menu. -ARGS: -- text (string): the text displayed -- font (pygame.font.Font object): text font -- color (3 tuple, string, hex code): text color -- pos (2 tuple): top left corner of the text - -Use the `.text` attribute to get the text input's value.