🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1653

Re: GtkButton grootte instellen

#1653
From: Joachim Beckers
Date: Wed, 22 Dec 2004 10:06
38 lines
2921 bytes
Philip Paeps wrote:
> Joachim Beckers <joachim.beckers@belgacom.net> wrote:
> 
>>Ik ben gisteren begonnen een GUI te ontwerpen voor een projectje d.m.v.
>>Glade. Programmeertaal is C++ (Gtkmm als toolkit dus).
> Ugh, glade.

Ja, niet erg fantastisch. Ik weet het. Maar voor een eerste Gtkmm 
projectje (lees: quick hack ;-), en voor eigen gebruik dan nog, moet dat 
toch kunnen he.

>>'t Is de bedoeling dat de GUI eruitziet als een grafische zakrekenmachine.
>>Het probleem is echter dat op zo'n ZRM nogal kleine toetsen zitten, en Glade
>>kan daar niet mee overweg. Als ik de hoogte van een GtkButton kleiner als 27
>>instel, dan verkleint hij die button niet langer.
> Terzijde: de GNOME 'human interface guidelines' manual zegt een paar zeer
> interessante dingen over het spelen met de groottes van dingen als knopjes en
> waarom je dat soort spelen best aan themes overlaat en niet moet beginnen te
> hardcoden in je applicatie.

Ja, weet ik ook. Die HIG doorlezen staat op mijn TODO-lijstje voor deze 
kerstvakantie. Voorlopig viel alleen dit op:
http://developer.gnome.org/projects/gup/hig/2.0/controls-buttons.html
en verder heb ik ook nog gelezen dat ik het regelen van de fonts moet 
overlaten aan het theme van de gebruiker. Dat lijkt me nogal moeilijk 
eigenlijk (hebben alle fonts bvb een pi-, theta of ->-tekentje?. Ik denk 
er nu aan om al de buttons van grafische labeltjes te voorzien die net 
groot genoeg zijn, en dan de buttons daaraan aan te passen.

> Vermoedelijk zal de C++ versie op een gelijkaardige manier werken.

pango zit ook in Gtkmm vermoed ik, maar er lijkt nogal weinig 
documentatie voorhanden te zijn. Nog eens beter achter zoeken in de 
vakantie.

Groeten

Joachim
Technical Details
Message-ID: <5c71a$41c946cf$52ae16fe$31670@news1.zonnet.nl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!newsfeeder.wxs.nl!nntpfeed.zonnet.nl!news1.zonnet.nl!not-for-mail
References: <7e057$41c7376d$52ae0a0d$7527@news1.zonnet.nl> <41c7cbb6$0$1981$e4fe514c@news.xs4all.nl>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,4f1d0d555e6f1288
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!newsfeeder.wxs.nl!nntpfeed.zonnet.nl!news1.zonnet.nl!not-for-mail
Date: Wed, 22 Dec 2004 11:06:57 +0100
From: Joachim Beckers <joachim.beckers@belgacom.net>
User-Agent: Mozilla Thunderbird 0.8 (X11/20041012)
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: Re: GtkButton grootte instellen
References: <7e057$41c7376d$52ae0a0d$7527@news1.zonnet.nl> <41c7cbb6$0$1981$e4fe514c@news.xs4all.nl>
In-Reply-To: <41c7cbb6$0$1981$e4fe514c@news.xs4all.nl>
X-Enigmail-Version: 0.86.1.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <5c71a$41c946cf$52ae16fe$31670@news1.zonnet.nl>
X-Complaints-To: abuse@zonnet.nl
Organization: Zon Nederland N.V.
Lines: 38
NNTP-Posting-Host: 82.174.22.254 (82.174.22.254)
NNTP-Posting-Date: Wed, 22 Dec 2004 11:05:03 +0100
X-Trace: 5c71a41c946cff70bb35b31670