C ++ gtkmm-2.4 - Como calcular o tamanho do Unity Launcher / Panel?

3

Estou usando o gtkmm-2.4 para meus aplicativos do Ubuntu e para determinar o tamanho da janela do aplicativo que uso get_desktop_geometry. Isso retorna as dimensões da exibição solicitada. Meu problema é que, quando uso essas dimensões para dimensionar minha janela, a janela é um pouco grande demais, porque não expliquei o lançador de unidade (ao lado) e o painel de unidade (na parte superior).

Alguém encontrou esse problema? Alguém tem alguma ideia ou sugestão?

Obrigado antecipadamente!

    
por tonyg 28.01.2013 / 20:31

1 resposta

2

Acredito que não é necessário calcular, pois é sempre 25 px. O painel não pode ser redimensionado até agora e também não consigo encontrar seu tamanho, mas sempre que preciso do valor que eu insiro, o 25 não varia, mesmo em resoluções diferentes. É um trabalho terrível no final do Unity, mas não há muito a ser feito a não ser pelo código-fonte.

EDIT: O tamanho do lançador é o tamanho dos ícones (de 32 a 64 e o padrão é 48) que é retornado por gconftool --get /apps/compiz-1/plugins/unityshell/screen0/options/icon_size + 14 px.

    
por sinekonata 16.05.2013 / 14:54