Seite 1 von 1

gtk.Buttons eckig / eigenen Style zuweisen

Verfasst: Freitag 11. Januar 2008, 12:34
von Dauerbaustelle
Prost,
hätt da mal ne Frage.
Kann ich gtk.Buttons eigene Styles zuweisen, quasi so wie HTML-Forms mit CSS:
Bild

Geht das irgendwie, oder muss ich das Ganze mit DrawingAreas machen?
Gruß
Dauerbaustelle

Verfasst: Freitag 11. Januar 2008, 13:52
von BlackJack
Gtk ist "themable", aber damit sollte man in der Regel nicht rumpfuschen, weil der Anwender sich das Aussehen seiner Buttons sicher schon ausgesucht hat, und eventuell nicht so glücklich ist, wenn sie ausgerechnet in Deiner Anwendung dann anders aussehen.

Verfasst: Freitag 11. Januar 2008, 14:09
von Dauerbaustelle
BlackJack hat geschrieben:Gtk ist "themable", aber damit sollte man in der Regel nicht rumpfuschen, weil der Anwender sich das Aussehen seiner Buttons sicher schon ausgesucht hat, und eventuell nicht so glücklich ist, wenn sie ausgerechnet in Deiner Anwendung dann anders aussehen.
Meine "Anwendung" spricht aber Menschen an, die garnicht wissen, was Themes sind.
Ich möchte das wie oben gesagt stylen.

Verfasst: Freitag 11. Januar 2008, 15:42
von Leonidas
Dauerbaustelle hat geschrieben:Meine "Anwendung" spricht aber Menschen an, die garnicht wissen, was Themes sind.
Warum sollten sie sich dann um das Aussehen der Felder kümmern?

Verfasst: Freitag 11. Januar 2008, 15:45
von Dauerbaustelle
Leonidas hat geschrieben:
Dauerbaustelle hat geschrieben:Meine "Anwendung" spricht aber Menschen an, die garnicht wissen, was Themes sind.
Warum sollten sie sich dann um das Aussehen der Felder kümmern?
Ich plane etwas wie SimpliCo:
Bild

Und eckige, farbige Buttons sind glaube ich deutlicher als runde, "stylische" Buttons.

Verfasst: Freitag 11. Januar 2008, 19:00
von veers
Dauerbaustelle hat geschrieben:
BlackJack hat geschrieben:Gtk ist "themable", aber damit sollte man in der Regel nicht rumpfuschen, weil der Anwender sich das Aussehen seiner Buttons sicher schon ausgesucht hat, und eventuell nicht so glücklich ist, wenn sie ausgerechnet in Deiner Anwendung dann anders aussehen.
Meine "Anwendung" spricht aber Menschen an, die garnicht wissen, was Themes sind.
Ich möchte das wie oben gesagt stylen.
Dann sollten das ihre Systembetreuer für sie entscheiden ;) Falls du das ganze wirklich selber machen willst, schreib ein GTK Theme.

Verfasst: Freitag 11. Januar 2008, 22:24
von Dauerbaustelle
veers hat geschrieben:
Dauerbaustelle hat geschrieben:
BlackJack hat geschrieben:Gtk ist "themable", aber damit sollte man in der Regel nicht rumpfuschen, weil der Anwender sich das Aussehen seiner Buttons sicher schon ausgesucht hat, und eventuell nicht so glücklich ist, wenn sie ausgerechnet in Deiner Anwendung dann anders aussehen.
Meine "Anwendung" spricht aber Menschen an, die garnicht wissen, was Themes sind.
Ich möchte das wie oben gesagt stylen.
Dann sollten das ihre Systembetreuer für sie entscheiden ;) Falls du das ganze wirklich selber machen willst, schreib ein GTK Theme.
Dann sind aber _alle_ GTK-Buttons so. Und das will ich nicht.

Verfasst: Samstag 12. Januar 2008, 01:14
von veers
Dauerbaustelle hat geschrieben:
veers hat geschrieben:
Dauerbaustelle hat geschrieben:
BlackJack hat geschrieben:Gtk ist "themable", aber damit sollte man in der Regel nicht rumpfuschen, weil der Anwender sich das Aussehen seiner Buttons sicher schon ausgesucht hat, und eventuell nicht so glücklich ist, wenn sie ausgerechnet in Deiner Anwendung dann anders aussehen.
Meine "Anwendung" spricht aber Menschen an, die garnicht wissen, was Themes sind.
Ich möchte das wie oben gesagt stylen.
Dann sollten das ihre Systembetreuer für sie entscheiden ;) Falls du das ganze wirklich selber machen willst, schreib ein GTK Theme.
Dann sind aber _alle_ GTK-Buttons so. Und das will ich nicht.
Nein. Du kannst ähnlich wie mit CSS einzelnen Elementen Stylen.

http://youtube.com/watch?v=q-7QoiOH9r0&feature=related ;)

Verfasst: Samstag 12. Januar 2008, 08:56
von Dauerbaustelle
Genau - und wie geht das?
Es genügt ein Stichwort - I can RTMF ;)

Verfasst: Samstag 12. Januar 2008, 09:09
von BlackJack
Es gibt http://www.gtk.org/ und dort einen Link `Themes` und da dann wiederum einen Link `Tutorials`. Ich habe zwar nicht nachgesehen was da so steht, aber irgendwo in der näheren Umgebung der genannten Links, sollten sich Informationen zum Thema finden lassen.

Verfasst: Samstag 12. Januar 2008, 09:13
von Dauerbaustelle
Da gehts um die Erstellung von GTK+/Metacity-Themen.
Also kein Button-Styling.

Verfasst: Samstag 12. Januar 2008, 11:12
von BlackJack
Da geht's um Gtk+-Themes also doch Button-Styling. In wie weit das ganze dort "windowsfreundlich" beschrieben ist, weiss ich nicht, aber die `gtkrc` sollte zum Beispiel plattformunabhängig sein.

Verfasst: Samstag 12. Januar 2008, 18:08
von Dauerbaustelle
Wie kommst du denn drauf dass ich Windows nutze?
:shock: :shock: :roll:
proprietäre Software is nich so mein Ding =)
Naja werd da mal rumschaun.
Gruß

Verfasst: Samstag 12. Januar 2008, 20:27
von veers
Argh sorry, wollte dir den Tutorial-Link posten und nicht das youtube ding.
http://live.gnome.org/GnomeArt/Tutorials/GtkThemes war es wohl.