SuperPython - Módulos Principais¶
SuperPython - Pacote Cliente¶
Adiciona um editor Ace, dois botões e dois consoles do programa.
-
class
client.superpython.core.
Ace
(browser, edit, project, code)[código fonte]¶ Inclui uma janela com um editor Acejs.
Parâmetros: - browser – Brythom module browser
- edit – Referência ao módulo editor Ace
- project – Projeto que o usuário está desenvolvendo
- code – Texto do código a ser adicionado no editor
-
add_editor
(code=None)[código fonte]¶
-
annotate
(row=1, message='indefinido')[código fonte]¶
-
get_content
()[código fonte]¶
-
set_content
(code)[código fonte]¶
-
test_dirty
(_, code_saved=False)[código fonte]¶ Confere e testa o estado de edição para detectar modificações.
:returns Se o código foi modificado desde a última vez que foi salvo.
-
class
client.superpython.core.
Console
(browser, ace)[código fonte]¶ Classe que define o console de resposta da execução
Parâmetros: - browser – Referência ao módulo navegador do Brython
- ace – Referência ao módulo editor Ace
-
beforerun
()[código fonte]¶
-
display_canvas
(display='block')[código fonte]¶
-
display_saved
(message='SAVED')[código fonte]¶
-
onexec_error
()[código fonte]¶
-
write
(data)[código fonte]¶
-
class
client.superpython.core.
Dims
(x, y, w, h)¶
Bases: tuple
-
class
client.superpython.core.
SuperPython
(browser, edit, project)[código fonte]¶ Classe que define o ambiente de desenvolvimento
Parâmetros: browser – Referência ao módulo navegador do Brython -
load
(_=0, msg=None)[código fonte]¶
-
logout_on_exit
(ev)[código fonte]¶
-
main
(name='', code='# main')[código fonte]¶
-
save
(_=0, autosaved=False)[código fonte]¶
-
Veja também
Module client.superpython.core
Nota
Unidade de Modelo Cliente.