Arquivos da categoria: GtkTreeView

Dicas do GtkTreeView

Esperando texto do Clipboard

Recuperar um conteúdo da área de transferência nos dias de hoje é algo muito comum. Possuir campos somente para jogar dados em algum outro campo não editável torna-se custoso. Neste exemplo, mostro como um evento de colar (Ctrl+V) em uma janela, pode-se adicionar uma linha em um GtkTreeView, para iniciar um processo.
Continue lendo Esperando texto do Clipboard

Utilizando GtkCellRendererToggle com Checkbox dentro de um GtkTreeview

Seguindo a linha do GtkTreeview, muitas vezes precisamos selecionar quais itens precisamos tratar. Ativar o multiselection pode resolver um muitos casos, porem, algumas vezes precisamos ter um controle maior, em uma lista grande de registros. Assim, uma coluna onde podemos ir marcando as linhas que queremos pode ajudar muito
Continue lendo Utilizando GtkCellRendererToggle com Checkbox dentro de um GtkTreeview

Adicionando imagens em um GtkTreeview

Com a simplicidade de exibição de dados do Gtktreeview, muitos programadores utilizam este widget em quase todas as suas aplicações. Uma técnica que pode facilitar muito a exibição dos dados que contem imagens, é adicionar imagens em um GtkTreeview. Desta forma tambem é possivel conseguir boas interfaces para facilidade de visualização do usuário Continue lendo Adicionando imagens em um GtkTreeview

Adicionando 2 radio buttons em uma só coluna do GtkTreeview

O GtkTreeview é o widget mais comum de ser usado. Isso por que sua forma de apresentar os dados é simples a ponto de deixar os dados visualmente mais bem vistos. Algumas vezes aproveitamos essa facilidade para adicionar ações tambem. Uma forma de utilizar ações é adicionar radio buttons, evitando assim de usar Combobox para poucas opções Continue lendo Adicionando 2 radio buttons em uma só coluna do GtkTreeview

Adicionando menu de contexto em um GtkTreeview

Ao invés de criarmos botões para manipulação de registros de um GtkTreeview, é possível adicionar um menu de contexto, que são os menus que aparecem ao clicar com o botão direito do mouse. Com eles podemos adicionar, editar, remover e qualquer outra ação referente ao registro selecionado ou não. Continue lendo Adicionando menu de contexto em um GtkTreeview

Utilizando popup de data nas celulas de um GtkTreeview

Deixar o campo aberto para digitação de datas é muito ágil. Porem algumas vezes é mais viável a utilização de calendário, para a visualização de dias da semana por exemplo. Essa técnica pode ser facilmente adicionada à um GtkTreeview se usado em conjunto de alguns sinais. Continue lendo Utilizando popup de data nas celulas de um GtkTreeview

Adicionando colunas editáveis no GtkTreeview

Treeviews são os widgets mais usados para apresentação de dados em 2D, e para facilitar a edição destes dados, é possível fazer com que as colunas sejam editáveis, evitando assim travado da construção de janelas para essa finalidade, e facilitando a usabilidade por parte do usuário. Continue lendo Adicionando colunas editáveis no GtkTreeview

Adicionando coluna com checkbox em um GtkTreeView

Explicação

A utilização de listas é uma coisa muito comum, principalmente se precisamos selecionar mais de um elemento entre tantos. O GtkTreeView é um widget muito bom para esta finalidade, principalmente por que podemos ter colunas de varias formas. Uma delas é o check, podemos fazer uma lista com um check, para seleção múltipla de elementos. Continue lendo Adicionando coluna com checkbox em um GtkTreeView

Como recuperar valor em GtkTreeView com 2 cliques

Explicação

Algumas vezes precisamos efetuar uma determinada ação em nosso sistema assim que damos 2 cliques em uma linha de um GtkTreeView. Para isso temos um signal da classe GtkWidget chamado button-press-event. Com ele podemos disparar um evento quando qualquer botão do mouse for pressionado em nosso treeview. Continue lendo Como recuperar valor em GtkTreeView com 2 cliques