Ir para conteúdo
Fórum Script Brasil
  • 0

Bugs no modulo wnck?


Anderson du Lustoza

Pergunta

Oi pessoas, to criando uma interface alternativa pro Linux/Gnome.

O programa era escrito em PYGTK, mas resolvi atualizar os codigos pro PYGOBJECT, porque é a linguagem requisitada no GTK+3. O plobrema esta no modulo wnck. ele serve para criar os botoes de gerenciamento de janelas e areas de trabalho.

Quando criamos uma wnck.tasklist e uma wnck.pager e colocamos juntas elas ficam enormes. não diminuem de jeito manera.

olha o codigo simplificado aqui:

#!/usr/bin/env python

# PyDock 1.0 - Anderson du Lustoza

# derivado do projeto Singularity.

from gi.repository import Gtk, Gdk, Wnck

class PyDock():

def __init__(self):

dock = Gtk.Window(); #dock.set_type_hint(Gdk.WindowTypeHint.DOCK)

dock.set_size_request(Gdk.Screen.width()-200,32)

dock.move(0+100,Gdk.Screen.height()-32)

dockbox = Gtk.HBox()

button = Gtk.Button()

button.set_size_request(24,24)

button.connect("button-press-event",self.on_button_press)

tasklist = Wnck.Tasklist()

pager = Wnck.Pager()

dockbox.pack_start(button,False,True,6)

dockbox.pack_start(tasklist,True,True,1)

dockbox.pack_end(pager,False,True,6)

dock.add(dockbox)

dock.show_all()

def on_button_press(self,widget,event):

Gtk.main_quit()

PyDock()

Gtk.main()

AH, se estiverem interressados em ajudar tem o download do source aqui:

https://sites.google.com/site/andersondulustoza/singularity

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...