Novatk.

um kit de ferramentas GUI
Baixe Agora

Novatk. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Tim Walters
  • Site do editor:

Novatk. Tag


Novatk. Descrição

A GUI Toolkit NovaTK é um corte plataforma, conjunto de ferramentas GUI orientada para o objecto. Um dos focos de NovaTK é para facilitar o rápido desenvolvimento de aplicações multi-plataformas que requerem menos linhas de code.Goals: Cross-plataforma - NovaTK é concebido com um alto nível de abstracção, com a finalidade de permitir NovaTK a ser facilmente transportado para muitos diferentes sistemas e estruturas de funcionamento. A maioria dos NovaTK, como os widgets de código de implementação e diálogos, não envolve nenhum código específico de plataforma e chama apenas funções de seu interna API do NovaTK plataforma de abstração, GSys, ou C ++ funções C / padrão. Este objetivo também é estendido para aplicações construídas com NovaTK onde objetivos NovaTK para torná-lo mais fácil de escrever aplicativos que podem ser compilados em várias plataformas sem mudar uma linha de código. Esta funcionalidade fora naturalmente exclui que NovaTK fornece (por exemplo, áudio). Eu acredito que todos os programas devem ser projetados com tão poucas barreiras para portar como possible.Easy usar - Heavy ênfase é colocada sobre a concepção NovaTK com um fácil de usar e aprender, API lógico. Esta é a principal razão que NovaTK é escrito em C ++ como eu acredito que um projeto orientado a objetos é substancialmente simplifica o desenvolvimento de GUIs de aplicativos, bem como tornar possível o desenvolvimento de tais aplicações em um ritmo muito mais rápido com um código mais limpo muito do que resultaria a partir utilizando linguagens processuais, tais como C. C ++ também proporciona a flexibilidade necessária para permitir que o desenvolvedor usar NovaTK para qualquer tipo de aplicação que pode sonho de. Acredito firmemente que NovaTK cumpre seu objetivo com uma API muito bem concebido que é fácil de aprender, mas ainda bastante flexível não ficar no caminho do desenvolvimento de aplicativos developer.Rapid - Uma das razões que eu comecei a escrever NovaTK foi porque no passado Eu costumava escrever meus próprios widgets para cada aplicação em que trabalhei. NovaTK era originalmente parte de um projeto para colocar o código comum que em uma biblioteca que eu poderia compartilhar entre minhas aplicações. NovaTK desde então se tornou um kit de ferramentas GUI pleno direito. Ele é projetado para cuidar de todos os aspectos da interface do usuário do aplicativo para permitir que o desenvolvedor se concentrar na funcionalidade do aplicativo foi destinado a provide.The Projeto de NovaTKNovaTK é projetado com uma camada de abstração sobre o sistema operacional do usuário ou quadro . Esta camada plataforma, chamada de "GSys" foi concebido de modo que a portabilidade de NovaTK para uma plataforma diferente necessária apenas uma implementação de GSys sobre essa plataforma. Implementações de GSys não estão limitados apenas ao sistema operacional, mas também pode ser mais de outras estruturas no mesmo sistema operacional. No momento, NovaTK só tem um backend GSys para X11 e Windows, mas existem planos para fornecer uma infra-estrutura mais carbono do Mac OS X (ou possivelmente Cacau), bem como SDL para torná-lo possível usar NovaTK em development.Rather jogo do que se basear em torno de um ciclo de eventos, NovaTK é projetado em torno de um sistema de eventos com base em retorno. Um aplicativo pode definir um retorno de chamada para qualquer evento em qualquer widget. Como parte deste projeto, a maioria dos aplicativos escritos para usar NovaTK não terá um loop principal para qualquer identificadores de thread thier GUI. Em vez NovaTK vai assumir o controle do fio até que ocorre um evento para o qual o aplicativo registrou uma chamada de retorno. Embora para algumas aplicações que necessitam de controle do fio em todos os momentos, ainda é possível conceber uma aplicação desta forma. Requisitos: · Libpng. O que há de novo nesta versão: · Sistema de compilação Modificado para construção correção Mac OS X. opção Também foi adicionado para desativar a extensão MIT-SHM. · Recorte corrigido no Windows. · Adicionado suporte para destacar os itens selecionados na caixa de listagem Imagem executando software alpha blending da imagem com um pixel seleção. · Versões Adicionado premultiplied dos formatos de imagem de 32 bits que é utilizado por XRender. · Adicionado novo widget: O widget Slider. Isso também inclui o seu próprio teste. · Menus agora ficar aberto após a primeira liberação de botão e itens são desmarcados sempre que o ponteiro se move fora da janela do menu. · Desativação agora é suportado por todos os widgets. Isso é implementado na classe base widget. Widgets deficientes não receberá quaisquer eventos de entrada e eles aparecerão visualmente mais escura. · Interpretação fixo de ângulos para Arcs e tortas no X11 Backend uma vez que não estejam em conformidade com a especificação GSys para essas funções. · Apoio de cursor já é aplicada para o backend do Windows. · Alterou a estrutura do diretório inclui. Isso é para incluir confrontos de nome de arquivo menos provável para aplicativos que incluam cabeçalhos Novatk, já que agora todos os nomes de arquivos serão prefixados por "novatk /". · Introduziu a interface do espectador para adicionar funções comuns a widgets que usam a viewport. · Corrigido um vazamento de memória no Windows. · Documentou algumas classes e funções que não foram documentadas. · Adicionado suporte à imagem à área de transferência. Isso é implementado no backend win32, mas ainda não no backend x11. · A exclusão de retornos de chamada em widgets é agora suportada. · Os callbacks do evento de widgets agora podem ser suspensos. · Adicionado suporte para pisar quando o usuário clica na faixa de uma barra de rolagem. · As barras de rolagem agora rolaram automaticamente enquanto os botões de passo estão inativos. · Adicionado suporte para o rolagem de arrastar de widgets de textentry arrastando a seleção do texto fora dos widgets. · A ListBox agora suporta a classificação do item. · A caixa de diálogo Seleção de fontes agora apresenta uma lista classificada de famílias de fonte.


Novatk. Software Relacionado

XION.

XION é uma estrutura de desenvolvimento rápido para construir frontérios multimídia usando o motor Xine. ...

163

Download