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.