Article View: be.comp.programming
Article #1653Re: GtkButton grootte instellen
From: Joachim Beckers
Date: Wed, 22 Dec 2004 10:06
Date: Wed, 22 Dec 2004 10:06
38 lines
2921 bytes
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-mailReferences:
<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