<> ||<>|| == The Murrine Engine == Murrine is a very flexible theme engine for GTK+ written by Andrea Cimitan. This page will document as best as possible the various features of the engine. === Options === ==== Arrays of doubles ==== ===== border_shades ===== * '''border_shades = { 1.0, 1.0 }''' ''draw a gradient on the border.'' ===== contrast ===== * '''contrast = 1.0 ''' ''0.8 for less contrast, more than 1.0 for more contrast on borders. '' ===== glow_shade ===== * '''glow_shade =1.0''' ''sets glow amount for buttons or widgets.'' ===== gradient_shades ===== * '''gradient_shades = {1.1,1.0,1.0,1.1}''' ''draw a gradient on buttons or widgets fill '' ===== highlight_shade ===== * '''highlight_shade = 1.0''' ''sets highlight amount for buttons or widgets.'' ===== lightborder_shade ===== * '''lightborder_shade = 1.0''' ''sets lightborder amount for buttons or widgets.'' ===== prelight_shade ===== * '''prelight_shade =1.0 ''' ''to select the shade level used in the scrollbar's slider, GtkComboBox with comboboxstyle = 1 and in the prelight state with gradient_colors.'' ===== shadow_shades ===== * '''shadow_shades = { 0.8, 2.2 }''' ''sets shadow amount for buttons or widgets'' ===== text_shades ===== * '''text_shade = 1.0''' ''to specify the shade effect of the text's shadow..'' ===== trough_shades ===== * '''trough_shades = { 1.0, 1.0 }''' ''to draw a gradient on the trough of GtkScrollbar and GtkProgressBar.'' ==== Integer based ==== ===== arrowstyle ===== * '''arrowstyle = 1''' ''to draw filled arrows.'' ===== cellstyle ===== * '''cellstyle = 0''' ''remove the border around the selected cell.'' * '''cellstyle = 1''' ''for the border around the selected cell (as before).'' ===== comboboxstyle ===== * '''comboboxstyle =1 ''' ''to colorize the GtkComboBox below the arrow.'' ===== expanderstyle ===== * '''expanderstyle =0 ''' ''to draw arrows.'' * '''expanderstyle =1 ''' ''to draw circles with plus and minus.'' * '''expanderstyle =2 ''' ''to draw buttons with plus and minus.'' ===== focusstyle ===== * '''focusstyle = 0''' ''to disable focus drawing.'' * '''focusstyle = 1''' ''to use dots.'' * '''focusstyle = 2''' ''to use a small colored rectangle.'' * '''focusstyle = 3''' ''to use a colored rectangle that touches the borders.'' ===== glazestyle ===== * '''glazestyle = 0''' ''flat highlight'' * '''glazestyle = 1''' ''curved highlight'' * '''glazestyle = 2''' ''concave style'' * '''glazestyle = 3''' ''top curved highlight'' * '''glazestyle = 4''' ''beryl highlight'' ===== glowstyle ===== * '''glowstyle = 0''' ''top'' * '''glowstyle = 1''' ''bottom'' * '''glowstyle = 2''' ''concave style'' * '''glowstyle = 3''' ''horizontal'' * '''glowstyle = 4''' ''centered glow'' ===== handlestyle ===== * '''handlestyle = 0''' ''for three simple lines.'' * '''handlestyle = 1''' ''for three simple lines with inset.'' * '''handlestyle = 2''' ''for three near simple lines with inset.'' ===== lightborderstyle ===== * '''lightborderstyle = 0''' ''lightborder on '''top''' side'' * '''lightborderstyle = 1''' ''lightborder on '''all''' side'' ===== listviewheaderstyle ===== * '''listviewheader = 0''' ''flat'' * '''listviewheader = 1''' ''glassy'' * '''listviewheader = 2''' ''raised'' ===== listviewstyle ===== * '''listviewstyle = 0''' ''nothing'' * '''listviewstyle = 1''' ''dotted'' * '''listviewstyle = 2''' ''solid line'' ===== menubaritemstyle ===== * '''menubaritemstyle = 0''' ''menuitem look'' * '''menubaritemstyle = 1''' ''button look'' ===== menubarstyle ===== * '''menubarstyle = 0''' ''flat'' * '''menubarstyle = 1''' ''glassy'' * '''menubarstyle = 2''' ''gradient'' * '''menubarstyle = 3''' ''stripped'' ===== menuitemstyle ===== * '''menuitemstyle = 0''' ''flat'' * '''menuitemstyle = 1''' ''glassy'' * '''menuitemstyle = 2''' ''stripped'' ===== menustyle ===== * '''menustyle = 0''' ''no vertical stripe'' * '''menustyle = 1''' ''display vertical menu stripe'' ===== progressbarstyle ===== * '''progressbarstyle = 0''' ''flat'' * '''progressbarstyle = 1''' ''stripped'' * '''progressbarstyle = 2''' ''blocks'' ===== reliefstyle ===== * '''reliefstyle = 0''' ''flat'' * '''reliefstyle = 1''' ''inset'' * '''reliefstyle = 2''' ''shadow'' * '''reliefstyle = 3''' ''for gradient on shadow'' * '''reliefstyle = 4''' ''for a stronger shadow'' ===== roundness ===== * '''roundness = 0''' ''squared'' * '''roundness = 1''' ''old default'' more will increase roundness ===== scrollbarstyle ===== * '''scrollbarstyle = 0''' ''nothing'' * '''scrollbarstyle = 1''' ''circles'' * '''scrollbarstyle = 2''' ''handles'' * '''scrollbarstyle = 3''' ''diagonal stripes'' * '''scrollbarstyle = 4''' ''diagonal stripes and handles'' * '''scrollbarstyle = 5''' ''horizontal stripes'' * '''scrollbarstyle = 6''' ''horizontal stripes and handles'' ===== separatorstyle ===== * '''separatorstyle = 0''' ''solid line'' * '''separatorstyle = 1''' ''smooth separator'' ===== sliderstyle ===== * '''sliderstyle = 0''' ''nothing added'' * '''sliderstyle = 1''' ''handles'' ===== spinbuttonstyle ===== * '''spinbuttonstyle = 1''' ''to add a separator on the GtkSpinButton.'' ===== stepperstyle ===== * '''stepperstyle = 0''' ''standard'' * '''stepperstyle = 1''' ''integrated stepper handles'' * '''stepperstyle = 2''' ''squared steppers with a rounded slider.'' ===== textstyle ===== * '''textstyle = 1''' ''for an inset on the text (use carefully).'' * '''textstyle = 2''' ''for an inverted inset on the text (use carefully).'' * '''textstyle = 3''' ''for a subtle shadow on the text (use carefully).'' * '''textstyle = 4''' ''for a shadow at the top left of the text (use carefully).'' ===== toolbarstyle ===== * '''toolbarstyle = 0''' ''flat'' * '''toolbarstyle = 1''' ''glassy'' * '''toolbarstyle = 2''' ''gradient'' ==== Booleans ==== ===== animation ===== * '''animation = TRUE''' ''animation enabled'' * '''animation = FALSE''' ''animation disabled'' ===== colorize_scrollbar ===== * ''' colorize_scrollbar = TRUE''' ''use a custom bg[SELECTED]'' ===== disable_focus ===== * ''' disable_focus = TRUE''' ''focus drawing disabled'' * ''' disable_focus = FALSE''' ''focus drawing enabled'' ===== rgba ===== * '''RGBA = TRUE''' ''rgba enabled'' * '''RGBA = FALSE''' ''rgba Ddisabled'' ==== Hex colors ==== ===== border_colors ===== * '''border_colors = { "#ffffff", "#ffffff" }''' ''to set the colors used on the border of many widgets.'' * '''border_colors = FALSE''' ''to disable.'' ===== focus_color ===== * '''focus_colors = "#ffffff"''' ''to set the colors used on the focus of many widgets.'' * '''focus_colors = FALSE''' ''to disable'' ===== gradient_colors ===== * '''gradient_colors = { "#ffffff", "#ffffff", "#ffffff", "#ffffff" }''' ''to set the colors used on the gradient of many widgets.'' * '''gradient_colors = FALSE''' ''to disable'' Use footnotes, attachments, and like where appropriate. <> ## ---- ## <> ---- CategoryArtwork