wxWidgets é uma fonte aberta e multi-plataforma C ++ software biblioteca GUI que oferece aulas para todos os controles GUI comuns, bem como um amplo conjunto de classes auxiliares para as tarefas mais comuns do aplicativo, que vão desde a apresentação do HTML e manipulação de imagem para a rede e multi-threading.
wxWidgets usa widgets nativos em todas as plataformas, sempre que possível e preenche lacunas em falta em algumas plataformas usando controles genéricos escritos com o próprio wxWidgets.
wxWidgets é um software independente de plataforma, o que significa que ele pode ser usado no Linux, UNIX, Windows ou Mac OS & nbsp; X & nbsp;. sistemas operacionais, apoiando ambas as arquiteturas de 32 bits e de 64 bits
O que é novo nesta versão:
- mudanças relacionadas Unicode
- wxODBC e remoção bibliotecas contrib
- As mudanças no comportamento que não resultam em erros de compilação
- construir mudanças no sistema
- Os principais novos recursos desta versão
O que é novo na versão 3.0.0 RC1:
- 3.0 liberação é o culminar de vários anos de trabalhar desde 2.8 e assim traz muitas melhorias importantes em comparação com a série antiga estável, como muito melhor e mais simples de usar o suporte para Unicode, o novo porto wxOSX / Cocoa, adequado para o desenvolvimento de aplicações GUI 64 bits sob OS X, e suporte para GTK + 3 em porto wxGTK, bem como um grande número de outros novos recursos e correções de bugs.
O que é novo na versão 2.9.2:
- Adicionado CWD e env argumentos para wxExecute () ( Emilien Kia).
- Adicionado & quot; descanso & quot; argumento para wxString :: Antes {Primeiro, Último} ().
- Adicionado wxThread :: OnKill () e onDelete () callbacks.
- Adicionado wxFile :: GetLastError () e ClearLastError () (Riazanov).
- opções de linha de comando negatable Adicionado (Armel Asselin).
- Adicionado wxVersionInfo e vários GetLibraryVersionInfo () funções (troelsk).
- Adicionado wxNumberFormatter para lidar com separadores de milhares.
- Adicionado wxIntegerValidator e wxFloatingPointValidator validadores.
- Adicionado wxIMAGE_OPTION_GIF_COMMENT a ler e escrever comentários GIF (troelsk).
- classe de modelo Adicionado wxStack.
- parâmetro de precisão Adicionado a wxString :: A partir de [C] Double ().
- Adicionado wxThread :: Wait () e Delete () & quot; & quot modo de espera; parâmetro (Catalin Raceanu).
- Permitir mostrando milissegundos em wxLog carimbos de tempo (TAN).
- Adicionado suporte para o processamento de instruções em wxXmlDocument (Nick Matthews).
- Adicionado wxThreadEvent para a comunicação entre threads para wxBase.
- Unix:
- Corrigir erros desnecessários ao escrever a tubulação processo filho (Riazanov).
- Todos (GUI):
- Implementar suporte para marcação em wxButton e wxStaticText.
- Adicionado wxRichMessageDialog (Rickard Westerlund, GSoC projeto 2010).
- Adicionado wxCommandLinkButton (Rickard Westerlund, GSoC projeto 2010).
- Adicionado wxUIActionSimulator (Steven Lamerton, GSoC projeto 2010).
- Adicionado suporte para auto-realização dinâmica wxTextEntry.
- imagens adicionado suporte para wxToggleButton (Garrick Meeker).
- wxAUI: apoio barras de ferramentas de auto-orientável (WSU) .
- wxAUI: adicionar suporte para ícones em barras de título painel (Triton) .
- Adicionado wxPanel :: SetBackgroundBitmap ().
- Adicionado wxDataViewCtrl :: Set / GetCurrentItem ().
- Adicionado possibilidade de desativar itens wxDataViewCtrl individuais (Neno Ganchev).
- wxHTML:. Tornar a fim RTL dentro da janela RTL (Richard Bullington-McGuire)
- wxRibbon:. Adicionado EVT_RIBBONGALLERY_CLICKED evento (John Roberts)
- wxRibbon: permitir que os painéis se escondendo e mostrando abas só (snowleopard) .
- Adicionar suporte para documentos filhos para docview quadro.
- Adicionar suporte para CP-866 codificação para wxEncodingConverter (madnut).
- correções de consistência para eventos de teclado em todos os principais portos.
- evento Adicionado EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- exibição Fix de direito colunas alinhadas em wxGenericListCtrl (jl).
- Restaurar texto drag-and-drop em wxSTC quebrado por Scintilla 2 atualização (Jens Lody).
- Adicionar suporte para faixas de identificação para XRC (David Hart).
- Adicionado wxToolbook XRC handler (Andrea Zanellato).
- Adicionado wxDocManager :: FindTemplate () (troelsk).
- bool Return, não vazio, a partir wxImage :: ConvertAlphaToMask () (troelsk).
- Fixo redimensionar colunas em wxGrid quando foram reordenadas.
- navegação pelo teclado fixo quando colunas wxGrid são reordenados.
- Adicionado wxImage :: Rotate180 () (Jeff Tupper).
- Adicionado suporte para salvar arquivos TGA.
- Adicionado wxArtProvider retornando ícones de maior qualidade do projeto Tango.
- wxPropertyGrid: Adicionado & quot; HasAlpha & quot; atributo para wxColourProperty.
- wxPropertyGrid: Desativação de uma propriedade não funcionar corretamente se um item de criança
- foi selecionado (Sebastien Gallou).
- Adicionado suporte para salvar arquivos PNG com paleta (troelsk).
- Adicionado suporte para salvar como GIF e GIF animado (troelsk).
- Corrigir wxWrapSizer cálculo do tamanho mínimo (Catalin Raceanu).
- Adicionado wxFont :: sublinhados () e MakeUnderlined () métodos.
- Adicionado wxFont :: SetSymbolicSize () e métodos relacionados.
- geração de arquivos SVG Fix em localidades usando vírgula decimal (snowleopard).
- Corrigir armando dicas para wxSpinCtrl genérico (Catalin Raceanu).
- Adicionado suporte para leitura de resoluções de imagem a partir de imagens PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: melhor suporte para temáticos e personalizados de painel fundos, especialmente no OS X .
- Adicione WXK_CONTROL_A..WXK_CONTROL_Z constantes (Jan van Dijk).
- Adicionar suporte para canal alfa em cores em wxSVGFileDC (snowleopard).
- Permitir personalizar cores guia AUI em wxAuiTabArt (snowleopard).
- classe Adicionado wxAffineMatrix2D (Catalin Raceanu).
- Permitir que mostra quadro de pré-visualização não modal (John Roberts).
- Melhorar a aparência da wxHyperlinkCtrl genérico (David Connet).
- GTK:
- / diálogo de configuração de página de impressão (rafravago) Melhorar.
- Mudar para GtkToolTip de GtkTooltips reprovados (Emilien Kia).
- wxTLW gera wxEVT_MAXIMIZE.
- Corrigir a cópia de dados da área de transferência para a seleção principal (David Hart).
- Implementar wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Implementar wxCalendarCtrl :: SetDateRange () para o controle de origem.
- MSW:
- implementação nativa de wxHyperlinkCtrl e wxProgressDialog em versões modernas do Windows (Rickard Westerlund, GSoC projeto 2010).
- Corrigir Cygwin 1,7 construção (David Gangola).
- Permitir usando wxDC :: DrawText () com textos de várias linhas.
- Corrigir wxBitmapButton melhor determinação do tamanho quebrado em 2.9.1.
- wxProgressDialog baseado no diálogo tarefa Center no pai (John Roberts).
- wxAutomationObject :: GetInstance () cria objetos sob demanda (Kolya Kosenko).
- geração EVT_UPDATE_UI Fix para itens em submenus (WSU).
- Adicionado suporte para matriz de transformação do mundo para wxDC (Catalin Raceanu).
O que é novo na versão 2.9.2 RC1:
- Todos:
- Use implementações padrão de classes de contêiner, por padrão, você precisa definir explicitamente wxUSE_STD_CONTAINERS a 0 para usar implementações wxWidgets.
- Adicionado CWD e env argumentos para wxExecute () (Emilien Kia).
- Adicionado & quot; descanso & quot; argumento para wxString :: Antes {Primeiro, Último} ().
- Adicionado wxThread :: OnKill () e onDelete () callbacks.
- Adicionado wxFile :: GetLastError () e ClearLastError () (Riazanov).
- opções de linha de comando negatable Adicionado (Armel Asselin).
- Adicionado wxVersionInfo e vários GetLibraryVersionInfo () funções (troelsk).
- Adicionado wxNumberFormatter para lidar com separadores de milhares.
- Adicionado wxIntegerValidator e wxFloatingPointValidator validadores.
- Adicionado wxIMAGE_OPTION_GIF_COMMENT a ler e escrever comentários GIF (troelsk).
- classe de modelo Adicionado wxStack.
- parâmetro de precisão Adicionado a wxString :: A partir de [C] Double ().
- Adicionado wxThread :: Wait () e Delete () & quot; & quot modo de espera; parâmetro (Catalin Raceanu).
- Permitir mostrando milissegundos em wxLog carimbos de tempo (TAN).
- Adicionado suporte para o processamento de instruções em wxXmlDocument (Nick Matthews).
- Adicionado wxThreadEvent para a comunicação entre threads para wxBase.
- Unix:
- Corrigir erros desnecessários ao escrever a tubulação processo filho (Riazanov).
- Todos (GUI):
- Implementar suporte para marcação em wxButton e wxStaticText.
- Adicionado wxRichMessageDialog (Rickard Westerlund, GSoC projeto 2010).
- Adicionado wxCommandLinkButton (Rickard Westerlund, GSoC projeto 2010).
- Adicionado wxUIActionSimulator (Steven Lamerton, GSoC projeto 2010).
- Adicionado suporte para auto-realização dinâmica wxTextEntry.
- imagens adicionado suporte para wxToggleButton (Garrick Meeker).
- wxAUI: apoio barras de ferramentas de auto-orientável (WSU) .
- wxAUI: adicionar suporte para ícones em barras de título painel (Triton) .
- Adicionado wxPanel :: SetBackgroundBitmap ().
- Adicionado wxDataViewCtrl :: Set / GetCurrentItem ().
- Adicionado possibilidade de desativar itens wxDataViewCtrl individuais (Neno Ganchev).
- wxHTML:. Tornar a fim RTL dentro da janela RTL (Richard Bullington-McGuire)
- wxRibbon:. Adicionado EVT_RIBBONGALLERY_CLICKED evento (John Roberts)
- wxRibbon: permitir que os painéis se escondendo e mostrando abas só (snowleopard) .
- Adicionar suporte para documentos filhos para docview quadro.
- Adicionar suporte para CP-866 codificação para wxEncodingConverter (madnut).
- correções de consistência para eventos de teclado em todos os principais portos.
- evento Adicionado EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- exibição Fix de direito colunas alinhadas em wxGenericListCtrl (jl).
- Restaurar texto drag-and-drop em wxSTC quebrado por Scintilla 2 atualização (Jens Lody).
- Adicionar suporte para faixas de identificação para XRC (David Hart).
- Adicionado wxToolbook XRC handler (Andrea Zanellato).
- Adicionado wxDocManager :: FindTemplate () (troelsk).
- bool Return, não vazio, a partir wxImage :: ConvertAlphaToMask () (troelsk).
- Fixo redimensionar colunas em wxGrid quando foram reordenadas.
- navegação pelo teclado fixo quando colunas wxGrid são reordenados.
- Adicionado wxImage :: Rotate180 () (Jeff Tupper).
- Adicionado suporte para salvar arquivos TGA.
- Adicionado wxArtProvider retornando ícones de maior qualidade do projeto Tango.
- wxPropertyGrid: Adicionado & quot; HasAlpha & quot; atributo para wxColourProperty.
- wxPropertyGrid:. Desativação de uma propriedade não funcionar corretamente se um item filho foi selecionado (Sebastien Gallou)
- Adicionado suporte para salvar arquivos PNG com paleta (troelsk).
- Adicionado suporte para salvar como GIF e GIF animado (troelsk).
- Corrigir wxWrapSizer cálculo do tamanho mínimo (Catalin Raceanu).
- Adicionado wxFont :: sublinhados () e MakeUnderlined () métodos.
- Adicionado wxFont :: SetSymbolicSize () e métodos relacionados.
- geração de arquivos SVG Fix em localidades usando vírgula decimal (snowleopard).
- Corrigir armando dicas para wxSpinCtrl genérico (Catalin Raceanu).
- Adicionado suporte para leitura de resoluções de imagem a partir de imagens PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: melhor suporte para temáticos e personalizados de painel fundos, especialmente no OS X .
- Adicione WXK_CONTROL_A..WXK_CONTROL_Z constantes (Jan van Dijk).
- Adicionar suporte para canal alfa em cores em wxSVGFileDC (snowleopard).
- Permitir personalizar cores guia AUI em wxAuiTabArt (snowleopard).
- classe Adicionado wxAffineMatrix2D (Catalin Raceanu).
- Permitir que mostra quadro de pré-visualização não modal (John Roberts).
- Melhorar a aparência da wxHyperlinkCtrl genérico (David Connet).
- GTK:
- / diálogo de configuração de página de impressão (rafravago) Melhorar.
- Mudar para GtkToolTip de GtkTooltips reprovados (Emilien Kia).
- wxTLW gera wxEVT_MAXIMIZE.
- Corrigir a cópia de dados da área de transferência para a seleção principal (David Hart).
- Implementar wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Implementar wxCalendarCtrl :: SetDateRange () para o controle de origem.
O que é novo na versão 2.9.0:
- As melhorias incluem a remoção da distinção entre ANSI e Unicode constrói, e uma arquitetura de Mac OS X retrabalhado, suportando tanto carbono de 32 bits e / variantes de 32 bits 64 bits Cacau (wxOSX / Cacau na fase alpha), a adição de aulas da grade de propriedade, um controle de exibição de dados melhorada com combinado árvore e controlar o comportamento lista, suporte para objetos persistentes, e documentação baseada em Doxygen totalmente revisto.
Requisitos :
- GTK +
Comentários não encontrado