From f1ee292a6a1107425cc4c9c8e624a162c5265c4c Mon Sep 17 00:00:00 2001 From: Pedro de Oliveira Guedes Date: Thu, 30 Dec 2021 13:12:45 -0300 Subject: [PATCH] Draw methods improvements. --- api/wingui/cli.py | 76 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 57 insertions(+), 19 deletions(-) diff --git a/api/wingui/cli.py b/api/wingui/cli.py index f02e751..43428f8 100644 --- a/api/wingui/cli.py +++ b/api/wingui/cli.py @@ -379,43 +379,81 @@ class Wingui: # Funções Draw def draw_addbox(self, x: int, y: int, w: int = 100, h: int = 100, t: int = 3): """ - adiciona caixa a tela de overlay + ## Draw Box + Adiciona uma caixa à tela de overlay - -x: Ponto inicial do eixo x para o desenho. - -y: Ponto inicial do eixo y para o desenho. - -w: Largura da caixa a ser desenhada. - -h: Altura da caixa a ser desenhada. - -t: Largura do pincel que desenhará a caixa. + --- + #### Parâmetros: + -x: Ponto inicial do eixo x para o desenho. + -y: Ponto inicial do eixo y para o desenho. + -w: Largura da caixa a ser desenhada. + -h: Altura da caixa a ser desenhada. + -t: Largura do pincel que desenhará a caixa. - Todos os parâmetros devem ser dados em píxels. + Todos os parâmetros devem ser dados em píxels. + + --- + #### Retorna: + + --- """ return self.__requestget__(f"/ipc/wingui/draw/addbox?x={x}&y={y}&w={w}&h={h}&t={t}") def draw_addrect(self, x: int, y: int, w: int = 100, h: int = 100): """ - adiciona um retângulo opaco à tela de overlay + ## Draw Rectangle + Adiciona um retângulo opaco à tela de overlay - -x: Ponto inicial do eixo x para o desenho. - -y: Ponto inicial do eixo y para o desenho. - -w: Largura do retângulo a ser desenhado. - -h: Altura do retângulo a ser desenhado. + --- + #### Parâmetros: + -x: Ponto inicial do eixo x para o desenho. + -y: Ponto inicial do eixo y para o desenho. + -w: Largura do retângulo a ser desenhado. + -h: Altura do retângulo a ser desenhado. - Todos os parâmetros devem ser dados em píxels. + Todos os parâmetros devem ser dados em píxels. + + --- + #### Retorna: + + --- """ return self.__requestget__(f"/ipc/wingui/draw/addrect?x={x}&y={y}&w={w}&h={h}") def draw_addtext(self, x: int, y: int, t: str = "No text set"): """ - adiciona caixa texto a tela de overlay + ## Draw Text + Adiciona um texto à tela de overlay - -x: Ponto inicial do eixo x para a escrita. - -y: Ponto inicial do eixo y para a escrita. - -t: Texto a ser escrito. + --- + #### Parâmetros: + -x: Ponto inicial do eixo x para a escrita. + -y: Ponto inicial do eixo y para a escrita. + -t: Texto a ser escrito. + + --- + #### Retorna: + + --- """ - return self.__requestget__(f"/ipc/wingui/draw/addtext?x={x}&y={y}&t={urllib.parse.quote(t)}") + t = urllib.parse.quote(t, "") + return self.__requestget__(f"/ipc/wingui/draw/addtext?x={x}&y={y}&t={t}") def draw_clear(self): - """Limpa tela de overlay""" + """ + ## Draw Clear + Limpa tela de overlay + + --- + #### Parâmetros: + + --- + + --- + #### Retorna: + + --- + """ return self.__requestget__("/ipc/wingui/draw/clear") # def draw_show(self):