| adm | Find | login register |
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
這個討論串主要是放置一些absolute class name以及absolute widget name在套用過程的嘗試,失敗與錯誤居多~ ------------------------------------------------------------------- edited: 1
| |||||||
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
隨便猜了幾個widget name,但全都失敗...莫非gcin沒有為各個組字視窗設widget name?如果是這樣的話,就很難分別為gtab、tsin、intcode等設定界面了,而且gcin-setup也勢必會一併受到影響 ------------------------------------------------------------------- | |||||||
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
嘿...發現好康... If you set the enviroment variable EXPERIENCE_PRINT_WIDGET_PATH=TRUE the engine will print out all drawing operations to stderr (Loads of output). It prints out the class (and widget) path of the widget that is drawn, and the group used to do this. This is very usefull for tweaking apps. 如果這個可以找出各個gcin元件名稱,就可以分別設佈景了 網址: http://benjamin.sipsolutions.net/Projects/eXperience
------------------------------------------------------------------- | |||||||
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
http://developer.gnome.org/doc/GGAD/hierarchy.html GtkObject | +GtkWidget | | | +GtkContainer | | | | | +GtkBin | | | | | | | +GtkWindow | | | | | | | | | +GnomeDialog | | | | | | | | | | | +GnomeAbout | | | | | | | | | | | +GnomeMessageBox | | | | | | | | | | | +GnomePropertyBox | | | | | | | | | | | `GnomeScores | | | | | | | | | +GnomeApp | | | | | | | | | +GtkDialog | | | | | | | | | | | +GnomeFontSelector | | | | | | | | | | | `GtkInputDialog | | | | | | | | | +GtkColorSelectionDialog | | | | | | | | | +GtkFileSelection | | | | | | | | | +GtkFontSelectionDialog | | | | | | | | | `GtkPlug | | | | | | | +GtkButton | | | | | | | | | +GnomeColorPicker | | | | | | | | | +GnomeFontPicker | | | | | | | | | +GnomeHRef | | | | | | | | | +GtkToggleButton | | | | | | | | | | | `GtkCheckButton | | | | | | | | | | | `GtkRadioButton | | | | | | | | | `GtkOptionMenu | | | | | | | +GnomeDockItem | | | | | | | +GtkAlignment | | | | | | | +GtkFrame | | | | | | | | | `GtkAspectFrame | | | | | | | +GtkItem | | | | | | | | | +GtkMenuItem | | | | | | | | | | | +GtkCheckMenuItem | | | | | | | | | | | | | `GtkRadioMenuItem | | | | | | | | | | | +GtkPixmapMenuItem | | | | | | | | | | | `GtkTearoffMenuItem | | | | | | | | | +GtkListItem | | | | | | | | | `GtkTreeItem | | | | | | | +GtkEventBox | | | | | | | +GtkHandleBox | | | | | | | +GtkScrolledWindow | | | | | | | `GtkViewport | | | | | +GtkBox | | | | | | | +GtkHBox | | | | | | | | | +GnomeAppBar | | | | | | | | | +GnomeDateEdit | | | | | | | | | +GtkCombo | | | | | | | | | | | `GnomeEntry | | | | | | | | | +GnomeFileEntry | | | | | | | | | +GnomeNumberEntry | | | | | | | | | +GnomeProcBar | | | | | | | | | `GtkStatusbar | | | | | | | +GtkVBox | | | | | | | | | +GnomeCalculator | | | | | | | | | +GnomeGuru | | | | | | | | | +GnomeIconEntry | | | | | | | | | +GnomeIconSelection | | | | | | | | | +GnomeLess | | | | | | | | | +GnomePaperSelector | | | | | | | | | +GnomePixmapEntry | | | | | | | | | +GnomeSpell | | | | | | | | | +GtkColorSelection | | | | | | | | | `GtkGammaCurve | | | | | | | `GtkButtonBox | | | | | | | +GtkHButtonBox | | | | | | | `GtkVButtonBox | | | | | +GtkLayout | | | | | | | `GnomeCanvas | | | | | | | `GnomeIconList | | | | | +GnomeDockBand | | | | | +GnomeDock | | | | | +GtkCList | | | | | | | `GtkCTree | | | | | +GtkFixed | | | | | +GtkNotebook | | | | | | | `GtkFontSelection | | | | | +GtkPaned | | | | | | | +GtkHPaned | | | | | | | `GtkVPaned | | | | | +GtkList | | | | | +GtkMenuShell | | | | | | | +GtkMenuBar | | | | | | | `GtkMenu | | | | | +GtkPacker | | | | | +GtkSocket | | | | | +GtkTable | | | | | | | `GtkTed | | | | | +GtkToolbar | | | | | `GtkTree | | | +GnomeAnimator | | | +GnomePixmap | | | | | `GnomeStock | | | +GtkMisc | | | | | +GtkLabel | | | | | | | +GtkAccelLabel | | | | | | | +GtkClock | | | | | | | `GtkTipsQuery | | | | | +GtkArrow | | | | | +GtkImage | | | | | `GtkPixmap | | | +GtkCalendar | | | +GtkDrawingArea | | | | | `GtkCurve | | | +GtkDial | | | +GtkEditable | | | | | +GtkEntry | | | | | | | `GtkSpinButton | | | | | `GtkText | | | +GtkRuler | | | | | +GtkHRuler | | | | | `GtkVRuler | | | +GtkRange | | | | | +GtkScale | | | | | | | +GtkHScale | | | | | | | `GtkVScale | | | | | `GtkScrollbar | | | | | +GtkHScrollbar | | | | | `GtkVScrollbar | | | +GtkSeparator | | | | | +GtkHSeparator | | | | | `GtkVSeparator | | | +GtkPreview | | | +GtkProgress | | | | | `GtkProgressBar | | | `ZvtTerm | +GnomeCanvasItem | | | +GnomeCanvasRE | | | | | +GnomeCanvasEllipse | | | | | `GnomeCanvasRect | | | +GnomeCanvasGroup | | | +GnomeCanvasImage | | | +GnomeCanvasLine | | | +GnomeCanvasPolygon | | | +GnomeCanvasText | | | +GnomeCanvasWidget | | | `GnomeIconTextItem | +GnomeClient | +GnomeDEntryEdit | +GnomeDockLayout | +GnomeMDIChild | | | `GnomeMDIGenericChild | +GnomeMDI | +GtkData | | | +GtkAdjustment | | | `GtkTooltips | `GtkItemFactory ------------------------------------------------------------------- | |||||||
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
整理一下 ,希望沒有搞錯(搞錯再回來改)
class "GtkButton" style "my-button"
widget_class "*Text*" style "bright_yellow" ------------------------------------------------------------------- edited: 1
| |||||||
winlin joined: 2007-09-25 posted: 1859 promoted: 111 bookmarked: 33 |
原本想要試試用default engine來寫個gcin skin,不過後來發現不太容易呀
(1) 含圖片
(2)不含圖片 ------------------------------------------------------------------- |
| adm | Find | login register |