Opened 14 years ago

Closed 14 years ago

#116 closed enhancement (fixed)

Nova thread para geração de documentação

Reported by: Eduardo Machado Owned by: Eduardo Machado
Priority: major Milestone: Graphical Interface
Component: EMSO GUI Version: 0.9.53
Keywords: Cc:

Description

O sistema gerador de documentação roda na mesma thread da interface do EMSO; logo, quando é executado, a interface parece travada e só desbloqueia após o término da geração de TODOS os arquivos de documentação.

Essa tarefa, tem como objetivo colocar o gerador de documentação em uma nova thread e criar dispositivos de interface para inclusive poder parar o processo de geração.

Change History (2)

comment:1 in reply to:  description Changed 14 years ago by Rodolfo Rodrigues

Replying to machado:

O sistema gerador de documentação roda na mesma thread da interface do EMSO; logo, quando é executado, a interface parece travada e só desbloqueia após o término da geração de TODOS os arquivos de documentação.

Essa tarefa, tem como objetivo colocar o gerador de documentação em uma nova thread e criar dispositivos de interface para inclusive poder parar o processo de geração.

Além da possibilidade de parar/pausar o processo seria interessante de se ter uma forma de acompanhar o andamento do processo, por ex., com uma barra dinâmica indicando a que ponto o processo está.

comment:2 Changed 14 years ago by Eduardo Machado

Resolution: fixed
Status: newclosed

The modifications were made as in the description and as the above suggestion by Rodolfo.

So, the process of generating the model documentation is now running over another thread (the GUI thread remain unblocked) and the user can view the the progress of the documentation thread (with a progressbar and the actual file in process). And the user can stop the process at any time, so he/she can back to work.

Note: See TracTickets for help on using tickets.