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.

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

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

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…

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.

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.

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…

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.