Metacity-Motif Alexander Rokashevich Alexander Rokashevich, 2007 2007-09-05 Motif Window Manager Theme based on colors from GTK+ theme, modified from mwm-north theme <include name="draw_relief_focused"/> </draw_ops> <draw_ops name="draw_title_unfocused"> <!-- normal --> <rectangle color="gtk:bg[NORMAL]" x="1" y="1" width="width-2" height="height-2" filled="true"/> <title color="gtk:fg[NORMAL]" x="(width-title_width)/2 `max` 10" y="(height-title_height)/2"/> <include name="draw_relief_unfocused"/> </draw_ops> <!-- ####################################################### # BORDER DRAW OPS ####################################################### --> <draw_ops name="draw_border_corners_focused"> <!-- top left --> <line color="gtk:dark[SELECTED]" x1="top_height-1" y1="1" x2="top_height-1" y2="bottom_height-1"/> <line color="gtk:light[SELECTED]" x1="top_height" y1="1" x2="top_height" y2="bottom_height-1"/> <!-- top right --> <line color="gtk:dark[SELECTED]" x1="width-top_height-1" y1="1" x2="width-top_height-1" y2="bottom_height-1"/> <line color="gtk:light[SELECTED]" x1="width-top_height" y1="1" x2="width-top_height" y2="bottom_height-1"/> <!-- right top --> <line color="gtk:dark[SELECTED]" x1="width-right_width+1" y1="top_height-1" x2="width-2" y2="top_height-1"/> <line color="gtk:light[SELECTED]" x1="width-right_width+1" y1="top_height" x2="width-2" y2="top_height"/> <!-- right bottom --> <line color="gtk:dark[SELECTED]" x1="width-right_width+1" y1="height-top_height-1" x2="width-2" y2="height-top_height-1"/> <line color="gtk:light[SELECTED]" x1="width-right_width+1" y1="height-top_height" x2="width-2" y2="height-top_height"/> <!-- bottom right --> <line color="gtk:dark[SELECTED]" x1="width-top_height-1" y1="height-bottom_height+1" x2="width-top_height-1" y2="height-2"/> <line color="gtk:light[SELECTED]" x1="width-top_height" y1="height-bottom_height+1" x2="width-top_height" y2="height-2"/> <!-- bottom left --> <line color="gtk:dark[SELECTED]" x1="top_height-1" y1="height-bottom_height+1" x2="top_height-1" y2="height-2"/> <line color="gtk:light[SELECTED]" x1="top_height" y1="height-bottom_height+1" x2="top_height" y2="height-2"/> <!-- left bottom --> <line color="gtk:dark[SELECTED]" x1="1" y1="height-top_height-1" x2="left_width-1" y2="height-top_height-1"/> <line color="gtk:light[SELECTED]" x1="1" y1="height-top_height" x2="left_width-1" y2="height-top_height"/> <!-- left top --> <line color="gtk:dark[SELECTED]" x1="1" y1="top_height-1" x2="left_width-1" y2="top_height-1"/> <line color="gtk:light[SELECTED]" x1="1" y1="top_height" x2="left_width-1" y2="top_height"/> </draw_ops> <draw_ops name="draw_border_corners_unfocused"> <!-- top left --> <line color="gtk:dark[NORMAL]" x1="top_height-1" y1="1" x2="top_height-1" y2="bottom_height-1"/> <line color="gtk:light[NORMAL]" x1="top_height" y1="1" x2="top_height" y2="bottom_height-1"/> <!-- top right --> <line color="gtk:dark[NORMAL]" x1="width-top_height-1" y1="1" x2="width-top_height-1" y2="bottom_height-1"/> <line color="gtk:light[NORMAL]" x1="width-top_height" y1="1" x2="width-top_height" y2="bottom_height-1"/> <!-- right top --> <line color="gtk:dark[NORMAL]" x1="width-right_width+1" y1="top_height-1" x2="width-2" y2="top_height-1"/> <line color="gtk:light[NORMAL]" x1="width-right_width+1" y1="top_height" x2="width-2" y2="top_height"/> <!-- right bottom --> <line color="gtk:dark[NORMAL]" x1="width-right_width+1" y1="height-top_height-1" x2="width-2" y2="height-top_height-1"/> <line color="gtk:light[NORMAL]" x1="width-right_width+1" y1="height-top_height" x2="width-2" y2="height-top_height"/> <!-- bottom right --> <line color="gtk:dark[NORMAL]" x1="width-top_height-1" y1="height-bottom_height+1" x2="width-top_height-1" y2="height-2"/> <line color="gtk:light[NORMAL]" x1="width-top_height" y1="height-bottom_height+1" x2="width-top_height" y2="height-2"/> <!-- bottom left --> <line color="gtk:dark[NORMAL]" x1="top_height-1" y1="height-bottom_height+1" x2="top_height-1" y2="height-2"/> <line color="gtk:light[NORMAL]" x1="top_height" y1="height-bottom_height+1" x2="top_height" y2="height-2"/> <!-- left bottom --> <line color="gtk:dark[NORMAL]" x1="1" y1="height-top_height-1" x2="left_width-1" y2="height-top_height-1"/> <line color="gtk:light[NORMAL]" x1="1" y1="height-top_height" x2="left_width-1" y2="height-top_height"/> <!-- left top --> <line color="gtk:dark[NORMAL]" x1="1" y1="top_height-1" x2="left_width-1" y2="top_height-1"/> <line color="gtk:light[NORMAL]" x1="1" y1="top_height" x2="left_width-1" y2="top_height"/> </draw_ops> <draw_ops name="draw_border_base_focused"> <!-- background --> <rectangle color="gtk:bg[SELECTED]" x="0" y="0" width="width" height="right_width" filled="true"/> <rectangle color="gtk:bg[SELECTED]" x="0" y="0" width="left_width" height="height" filled="true"/> <rectangle color="gtk:bg[SELECTED]" x="width-right_width" y="0" width="right_width" height="height" filled="true"/> <rectangle color="gtk:bg[SELECTED]" x="0" y="height-right_width" width="width" height="right_width" filled="true"/> <!-- light --> <line color="gtk:light[SELECTED]" x1="0" y1="0" x2="width-1" y2="0"/> <line color="gtk:light[SELECTED]" x1="0" y1="1" x2="width-2" y2="1"/> <line color="gtk:light[SELECTED]" x1="0" y1="2" x2="0" y2="height-1"/> <line color="gtk:light[SELECTED]" x1="1" y1="2" x2="1" y2="height-2"/> <line color="gtk:light[SELECTED]" x1="left_width" y1="height-right_width" x2="width-right_width" y2="height-right_width"/> <line color="gtk:light[SELECTED]" x1="width-right_width" y1="right_width" x2="width-right_width" y2="height-right_width-1"/> <!-- dark --> <line color="gtk:dark[SELECTED]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> <line color="gtk:dark[SELECTED]" x1="2" y1="height-2" x2="width-1" y2="height-2" /> <line color="gtk:dark[SELECTED]" x1="width-1" y1="1" x2="width-1" y2="height-3" /> <line color="gtk:dark[SELECTED]" x1="width-2" y1="2" x2="width-2" y2="height-3" /> <line color="gtk:dark[SELECTED]" x1="left_width-1" y1="right_width-1" x2="width-right_width" y2="right_width-1" /> <line color="gtk:dark[SELECTED]" x1="left_width-1" y1="right_width" x2="left_width-1" y2="height-right_width" /> </draw_ops> <draw_ops name="draw_border_focused"> <include name="draw_border_base_focused"/> <include name="draw_border_corners_focused"/> </draw_ops> <draw_ops name="draw_border_nocorners_focused"> <include name="draw_border_base_focused"/> </draw_ops> <draw_ops name="draw_border_base_unfocused"> <!-- background --> <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="right_width" filled="true"/> <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="left_width" height="height" filled="true"/> <rectangle color="gtk:bg[NORMAL]" x="width-right_width" y="0" width="right_width" height="height" filled="true"/> <rectangle color="gtk:bg[NORMAL]" x="0" y="height-right_width" width="width" height="right_width" filled="true"/> <!-- light --> <line color="gtk:light[NORMAL]" x1="0" y1="0" x2="width-1" y2="0"/> <line color="gtk:light[NORMAL]" x1="0" y1="1" x2="width-2" y2="1"/> <line color="gtk:light[NORMAL]" x1="0" y1="2" x2="0" y2="height-1"/> <line color="gtk:light[NORMAL]" x1="1" y1="2" x2="1" y2="height-2"/> <line color="gtk:light[NORMAL]" x1="left_width" y1="height-right_width" x2="width-right_width" y2="height-right_width"/> <line color="gtk:light[NORMAL]" x1="width-right_width" y1="right_width" x2="width-right_width" y2="height-right_width-1"/> <!-- dark --> <line color="gtk:dark[NORMAL]" x1="1" y1="height-1" x2="width-1" y2="height-1" /> <line color="gtk:dark[NORMAL]" x1="2" y1="height-2" x2="width-1" y2="height-2" /> <line color="gtk:dark[NORMAL]" x1="width-1" y1="1" x2="width-1" y2="height-3" /> <line color="gtk:dark[NORMAL]" x1="width-2" y1="2" x2="width-2" y2="height-3" /> <line color="gtk:dark[NORMAL]" x1="left_width-1" y1="right_width-1" x2="width-right_width" y2="right_width-1" /> <line color="gtk:dark[NORMAL]" x1="left_width-1" y1="right_width" x2="left_width-1" y2="height-right_width" /> </draw_ops> <draw_ops name="draw_border_unfocused"> <include name="draw_border_base_unfocused"/> <include name="draw_border_corners_unfocused"/> </draw_ops> <draw_ops name="draw_border_nocorners_unfocused"> <include name="draw_border_base_unfocused"/> </draw_ops> <!-- ####################################################### # BUTTON DRAW OPS ####################################################### --> <!--############## ##### FOCUSED #### ###############--> <!-- MENU BUTTON --> <draw_ops name="draw_button_menu_icon_focused"> <!-- draw menu icon --> <line color="gtk:dark[SELECTED]" x1="width-5" y1="height/2-1" x2="width-5" y2="height/2+2"/> <line color="gtk:dark[SELECTED]" x1="4" y1="height/2+2" x2="width-5" y2="height/2+2"/> <line color="gtk:light[SELECTED]" x1="4" y1="height/2-1" x2="width-5" y2="height/2-1"/> <line color="gtk:light[SELECTED]" x1="4" y1="height/2-1" x2="4" y2="height/2+2"/> </draw_ops> <draw_ops name="draw_button_menu_focused"> <include name="draw_panel_focused"/> <include name="draw_button_menu_icon_focused"/> </draw_ops> <draw_ops name="draw_button_menu_pressed_focused"> <include name="draw_panel_pressed_focused"/> <include name="draw_button_menu_icon_focused"/> </draw_ops> <!-- MINIMIZE BUTTON --> <draw_ops name="draw_button_minimize_icon_focused"> <!-- draw minimize icon --> <line color="gtk:light[SELECTED]" x1="width/2-2" y1="height/2-1" x2="width/2+1" y2="height/2-1"/> <line color="gtk:light[SELECTED]" x1="width/2-2" y1="height/2-1" x2="width/2-2" y2="height/2+2"/> <line color="gtk:dark[SELECTED]" x1="width/2+1" y1="height/2" x2="width/2+1" y2="height/2+2"/> <line color="gtk:dark[SELECTED]" x1="width/2-1" y1="height/2+2" x2="width/2+1" y2="height/2+2"/> </draw_ops> <draw_ops name="draw_button_minimize_focused"> <include name="draw_panel_focused"/> <include name="draw_button_minimize_icon_focused"/> </draw_ops> <draw_ops name="draw_button_minimize_pressed_focused"> <include name="draw_panel_pressed_focused"/> <include name="draw_button_minimize_icon_focused"/> </draw_ops> <!-- MAXIMIZE BUTTON --> <draw_ops name="draw_button_maximize_icon_focused"> <!-- draw maximize icon --> <line color="gtk:light[SELECTED]" x1="4" y1="4" x2="width-5" y2="4"/> <line color="gtk:light[SELECTED]" x1="4" y1="4" x2="4" y2="height-5"/> <line color="gtk:dark[SELECTED]" x1="width-5" y1="5" x2="width-5" y2="height-5"/> <line color="gtk:dark[SELECTED]" x1="5" y1="height-5" x2="width-5" y2="height-5"/> </draw_ops> <draw_ops name="draw_button_maximize_focused"> <include name="draw_panel_focused"/> <include name="draw_button_maximize_icon_focused"/> </draw_ops> <draw_ops name="draw_button_maximize_pressed_focused"> <include name="draw_panel_pressed_focused"/> <include name="draw_button_maximize_icon_focused"/> </draw_ops> <!-- RESTORE BUTTON --> <draw_ops name="draw_button_restore_icon_focused"> <!-- draw restore icon --> <line color="gtk:dark[SELECTED]" x1="4" y1="4" x2="width-5" y2="4"/> <line color="gtk:dark[SELECTED]" x1="4" y1="4" x2="4" y2="height-5"/> <line color="gtk:light[SELECTED]" x1="width-5" y1="5" x2="width-5" y2="height-5"/> <line color="gtk:light[SELECTED]" x1="5" y1="height-5" x2="width-5" y2="height-5"/> </draw_ops> <draw_ops name="draw_button_restore_focused"> <include name="draw_panel_focused"/> <include name="draw_button_restore_icon_focused"/> </draw_ops> <draw_ops name="draw_button_restore_pressed_focused"> <include name="draw_panel_pressed_focused"/> <include name="draw_button_restore_icon_focused"/> </draw_ops> <!-- CLOSE BUTTON --> <draw_ops name="draw_button_close_icon_focused"> <!-- draw close icon --> <line color="gtk:light[SELECTED]" x1="4" y1="height-7" x2="width-7" y2="4"/> <line color="gtk:dark[SELECTED]" x1="6" y1="height-5" x2="width-5" y2="6"/> <line color="gtk:light[SELECTED]" x1="4" y1="6" x2="width-7" y2="height-5"/> <line color="gtk:dark[SELECTED]" x1="6" y1="4" x2="width-5" y2="height-7"/> <line color="gtk:dark[SELECTED]" x1="5" y1="height-6" x2="6" y2="height-5"/> <line color="gtk:light[SELECTED]" x1="4" y1="6" x2="6" y2="4"/> <line color="gtk:dark[SELECTED]" x1="width-7" y1="height-5" x2="width-5" y2="height-7"/> <line color="gtk:dark[SELECTED]" x1="width-6" y1="5" x2="width-5" y2="6"/> <line color="gtk:bg[SELECTED]" x1="5" y1="height-5" x2="width-6" y2="6"/> <line color="gtk:bg[SELECTED]" x1="6" y1="height-7" x2="width-7" y2="6"/> <line color="gtk:bg[SELECTED]" x1="4" y1="height-6" x2="width-7" y2="5"/> <line color="gtk:bg[SELECTED]" x1="5" y1="6" x2="width-7" y2="height-6"/> <line color="gtk:bg[SELECTED]" x1="6" y1="6" x2="width-7" y2="height-7"/> <line color="gtk:bg[SELECTED]" x1="7" y1="6" x2="width-6" y2="height-7"/> </draw_ops> <draw_ops name="draw_button_close_focused"> <include name="draw_panel_focused"/> <include name="draw_button_close_icon_focused"/> </draw_ops> <draw_ops name="draw_button_close_pressed_focused"> <include name="draw_panel_pressed_focused"/> <include name="draw_button_close_icon_focused"/> </draw_ops> <!--################ ##### UNFOCUSED #### #################--> <!-- MENU BUTTON --> <draw_ops name="draw_button_menu_icon_unfocused"> <!-- draw menu icon --> <line color="gtk:dark[NORMAL]" x1="width-5" y1="height/2-1" x2="width-5" y2="height/2+2"/> <line color="gtk:dark[NORMAL]" x1="4" y1="height/2+2" x2="width-5" y2="height/2+2"/> <line color="gtk:light[NORMAL]" x1="4" y1="height/2-1" x2="width-5" y2="height/2-1"/> <line color="gtk:light[NORMAL]" x1="4" y1="height/2-1" x2="4" y2="height/2+2"/> </draw_ops> <draw_ops name="draw_button_menu_unfocused"> <include name="draw_panel_unfocused"/> <include name="draw_button_menu_icon_unfocused"/> </draw_ops> <draw_ops name="draw_button_menu_pressed_unfocused"> <include name="draw_panel_pressed_unfocused"/> <include name="draw_button_menu_icon_unfocused"/> </draw_ops> <!-- MINIMIZE BUTTON --> <draw_ops name="draw_button_minimize_icon_unfocused"> <!-- draw minimize icon --> <line color="gtk:light[NORMAL]" x1="width/2-2" y1="height/2-1" x2="width/2+1" y2="height/2-1"/> <line color="gtk:light[NORMAL]" x1="width/2-2" y1="height/2-1" x2="width/2-2" y2="height/2+2"/> <line color="gtk:dark[NORMAL]" x1="width/2+1" y1="height/2" x2="width/2+1" y2="height/2+2"/> <line color="gtk:dark[NORMAL]" x1="width/2-1" y1="height/2+2" x2="width/2+1" y2="height/2+2"/> </draw_ops> <draw_ops name="draw_button_minimize_unfocused"> <include name="draw_panel_unfocused"/> <include name="draw_button_minimize_icon_unfocused"/> </draw_ops> <draw_ops name="draw_button_minimize_pressed_unfocused"> <include name="draw_panel_pressed_unfocused"/> <include name="draw_button_minimize_icon_unfocused"/> </draw_ops> <!-- MAXIMIZE BUTTON --> <draw_ops name="draw_button_maximize_icon_unfocused"> <!-- draw maximize icon --> <line color="gtk:light[NORMAL]" x1="4" y1="4" x2="width-5" y2="4"/> <line color="gtk:light[NORMAL]" x1="4" y1="4" x2="4" y2="height-5"/> <line color="gtk:dark[NORMAL]" x1="width-5" y1="5" x2="width-5" y2="height-5"/> <line color="gtk:dark[NORMAL]" x1="5" y1="height-5" x2="width-5" y2="height-5"/> </draw_ops> <draw_ops name="draw_button_maximize_unfocused"> <include name="draw_panel_unfocused"/> <include name="draw_button_maximize_icon_unfocused"/> </draw_ops> <draw_ops name="draw_button_maximize_pressed_unfocused"> <include name="draw_panel_pressed_unfocused"/> <include name="draw_button_maximize_icon_unfocused"/> </draw_ops> <!-- RESTORE BUTTON --> <draw_ops name="draw_button_restore_icon_unfocused"> <!-- draw maximize icon --> <line color="gtk:dark[NORMAL]" x1="4" y1="4" x2="width-5" y2="4"/> <line color="gtk:dark[NORMAL]" x1="4" y1="4" x2="4" y2="height-5"/> <line color="gtk:light[NORMAL]" x1="width-5" y1="5" x2="width-5" y2="height-5"/> <line color="gtk:light[NORMAL]" x1="5" y1="height-5" x2="width-5" y2="height-5"/> </draw_ops> <draw_ops name="draw_button_restore_unfocused"> <include name="draw_panel_unfocused"/> <include name="draw_button_restore_icon_unfocused"/> </draw_ops> <draw_ops name="draw_button_restore_pressed_unfocused"> <include name="draw_panel_pressed_unfocused"/> <include name="draw_button_restore_icon_unfocused"/> </draw_ops> <!-- CLOSE BUTTON --> <draw_ops name="draw_button_close_icon_unfocused"> <!-- draw close icon --> <line color="gtk:light[NORMAL]" x1="4" y1="height-7" x2="width-7" y2="4"/> <line color="gtk:dark[NORMAL]" x1="6" y1="height-5" x2="width-5" y2="6"/> <line color="gtk:light[NORMAL]" x1="4" y1="6" x2="width-7" y2="height-5"/> <line color="gtk:dark[NORMAL]" x1="6" y1="4" x2="width-5" y2="height-7"/> <line color="gtk:dark[NORMAL]" x1="5" y1="height-6" x2="6" y2="height-5"/> <line color="gtk:light[NORMAL]" x1="4" y1="6" x2="6" y2="4"/> <line color="gtk:dark[NORMAL]" x1="width-7" y1="height-5" x2="width-5" y2="height-7"/> <line color="gtk:dark[NORMAL]" x1="width-6" y1="5" x2="width-5" y2="6"/> <line color="gtk:bg[NORMAL]" x1="5" y1="height-5" x2="width-6" y2="6"/> <line color="gtk:bg[NORMAL]" x1="6" y1="height-7" x2="width-7" y2="6"/> <line color="gtk:bg[NORMAL]" x1="4" y1="height-6" x2="width-7" y2="5"/> <line color="gtk:bg[NORMAL]" x1="5" y1="6" x2="width-7" y2="height-6"/> <line color="gtk:bg[NORMAL]" x1="6" y1="6" x2="width-7" y2="height-7"/> <line color="gtk:bg[NORMAL]" x1="7" y1="6" x2="width-6" y2="height-7"/> </draw_ops> <draw_ops name="draw_button_close_unfocused"> <include name="draw_panel_unfocused"/> <include name="draw_button_close_icon_unfocused"/> </draw_ops> <draw_ops name="draw_button_close_pressed_unfocused"> <include name="draw_panel_pressed_unfocused"/> <include name="draw_button_close_icon_unfocused"/> </draw_ops> <!-- BORDER BUTTON STUB--> <draw_ops name="border_stub"/> <!-- ####################################################### # FRAME STYLES ####################################################### --> <!--############## ##### FOCUSED #### ###############--> <!-- NORMAL + SHADED STYLE --> <frame_style name="style_focused_common" geometry="normal"> <!-- border --> <piece position="entire_background"> <draw_ops><include name="draw_border_focused"/></draw_ops> </piece> <!-- Title Text --> <piece position="title"> <draw_ops> <include name="draw_title_focused" /> </draw_ops> </piece> <!-- buttons --> <button function="close" state="normal" draw_ops="draw_button_close_focused"/> <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> <button function="maximize" state="normal" draw_ops="draw_button_maximize_focused"/> <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_focused"/> <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> </frame_style> <frame_style name="style_nocorners_focused" geometry="normal"> <!-- border --> <piece position="entire_background"> <draw_ops><include name="draw_border_nocorners_focused"/></draw_ops> </piece> <!-- Title Text --> <piece position="title"> <draw_ops> <include name="draw_title_focused" /> </draw_ops> </piece> <!-- buttons --> <button function="close" state="normal" draw_ops="draw_button_close_focused"/> <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> <button function="maximize" state="normal" draw_ops="draw_button_maximize_focused"/> <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_focused"/> <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> </frame_style> <frame_style name="style_maximized_focused" geometry="maximized"> <!-- border --> <piece position="entire_background"> <draw_ops><include name="draw_border_focused"/></draw_ops> </piece> <!-- Title Text --> <piece position="title"> <draw_ops> <include name="draw_title_focused" /> </draw_ops> </piece> <!-- buttons --> <button function="close" state="normal" draw_ops="draw_button_close_focused"/> <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> <button function="maximize" state="normal" draw_ops="draw_button_restore_focused"/> <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_focused"/> <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> </frame_style> <frame_style name="style_maximized_shaded_focused" geometry="shaded"> <!-- border --> <piece position="entire_background"> <draw_ops><include name="draw_border_nocorners_focused"/></draw_ops> </piece> <!-- Title Text --> <piece position="title"> <draw_ops> <include name="draw_title_focused" /> </draw_ops> </piece> <!-- buttons --> <button function="close" state="normal" draw_ops="draw_button_close_focused"/> <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> <button function="maximize" state="normal" draw_ops="draw_button_restore_focused"/> <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_focused"/> <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> </frame_style> <!-- NORMAL STYLE --> <frame_style name="style_focused" geometry="normal" parent="style_focused_common"/> <!-- SHADED STYLE --> <frame_style name="style_shaded_focused" geometry="shaded" parent="style_nocorners_focused"/> <!-- BORDER STYLE --> <frame_style name="style_focused_border" geometry="border"> <!-- borders --> <piece position="entire_background"> <draw_ops><include name="draw_border_nocorners_focused"/></draw_ops> </piece> <!-- buttons : Not sure why i need these --> <button function="close" state="normal" draw_ops="border_stub"/> <button function="close" state="pressed" draw_ops="border_stub"/> <button function="minimize" state="normal" draw_ops="border_stub"/> <button function="minimize" state="pressed" draw_ops="border_stub"/> <button function="maximize" state="normal" draw_ops="border_stub"/> <button function="maximize" state="pressed" draw_ops="border_stub"/> <button function="menu" state="normal" draw_ops="border_stub"/> <button function="menu" state="pressed" draw_ops="border_stub"/> </frame_style> <!--################ ##### UNFOCUSED #### #################--> <!-- NORMAL + SHADED STYLE --> <frame_style name="style_unfocused_common" geometry="normal"> <!-- border --> <piece position="entire_background"> <draw_ops><include name="draw_border_unfocused"/></draw_ops> </piece> <!-- Title Text --> <piece position="title"> <draw_ops> <include name="draw_title_unfocused" /> </draw_ops> </piece> <!-- buttons --> <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> <button function="maximize" state="normal" draw_ops="draw_button_maximize_unfocused"/> <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_unfocused"/> <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> </frame_style> <frame_style name="style_nocorners_unfocused" geometry="normal"> <!-- border --> <piece position="entire_background"> <draw_ops><include name="draw_border_nocorners_unfocused"/></draw_ops> </piece> <!-- Title Text --> <piece position="title"> <draw_ops> <include name="draw_title_unfocused" /> </draw_ops> </piece> <!-- buttons --> <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> <button function="maximize" state="normal" draw_ops="draw_button_maximize_unfocused"/> <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_unfocused"/> <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> </frame_style> <frame_style name="style_maximized_unfocused" geometry="maximized"> <!-- border --> <piece position="entire_background"> <draw_ops><include name="draw_border_unfocused"/></draw_ops> </piece> <!-- Title Text --> <piece position="title"> <draw_ops> <include name="draw_title_unfocused" /> </draw_ops> </piece> <!-- buttons --> <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> <button function="maximize" state="normal" draw_ops="draw_button_restore_unfocused"/> <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_unfocused"/> <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> </frame_style> <!-- maximized without resize handles --> <frame_style name="style_maximized_shaded_unfocused" geometry="shaded"> <!-- border --> <piece position="entire_background"> <draw_ops><include name="draw_border_nocorners_unfocused"/></draw_ops> </piece> <!-- Title Text --> <piece position="title"> <draw_ops> <include name="draw_title_unfocused" /> </draw_ops> </piece> <!-- buttons --> <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> <button function="maximize" state="normal" draw_ops="draw_button_restore_unfocused"/> <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_unfocused"/> <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> </frame_style> <!-- NORMAL STYLE --> <frame_style name="style_unfocused" geometry="normal" parent="style_unfocused_common"/> <!-- SHADED STYLE --> <frame_style name="style_shaded_unfocused" geometry="shaded" parent="style_nocorners_unfocused"/> <!-- BORDER STYLE --> <frame_style name="style_unfocused_border" geometry="border"> <!-- borders --> <piece position="entire_background"> <draw_ops><include name="draw_border_nocorners_unfocused"/></draw_ops> </piece> <!-- buttons : Not sure why i need these --> <button function="close" state="normal" draw_ops="border_stub"/> <button function="close" state="pressed" draw_ops="border_stub"/> <button function="minimize" state="normal" draw_ops="border_stub"/> <button function="minimize" state="pressed" draw_ops="border_stub"/> <button function="maximize" state="normal" draw_ops="border_stub"/> <button function="maximize" state="pressed" draw_ops="border_stub"/> <button function="menu" state="normal" draw_ops="border_stub"/> <button function="menu" state="pressed" draw_ops="border_stub"/> </frame_style> <!-- ####################################################### # STYLES SETS ####################################################### --> <!-- NORMAL STYLE SET --> <frame_style_set name="normal"> <frame focus="yes" state="normal" resize="both" style="style_focused"/> <frame focus="no" state="normal" resize="both" style="style_unfocused"/> <frame focus="yes" state="maximized" style="style_maximized_focused"/> <frame focus="no" state="maximized" style="style_maximized_unfocused"/> <frame focus="yes" state="shaded" style="style_shaded_focused"/> <frame focus="no" state="shaded" style="style_shaded_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="style_maximized_shaded_focused"/> <frame focus="no" state="maximized_and_shaded" style="style_maximized_shaded_unfocused"/> </frame_style_set> <!-- NOCORNERS STYLE SET --> <frame_style_set name="nocorners"> <frame focus="yes" state="normal" resize="both" style="style_nocorners_focused"/> <frame focus="no" state="normal" resize="both" style="style_nocorners_unfocused"/> <frame focus="yes" state="maximized" style="style_nocorners_focused"/> <frame focus="no" state="maximized" style="style_nocorners_unfocused"/> <frame focus="yes" state="shaded" style="style_shaded_focused"/> <frame focus="no" state="shaded" style="style_shaded_unfocused"/> <frame focus="yes" state="maximized_and_shaded" style="style_nocorners_focused"/> <frame focus="no" state="maximized_and_shaded" style="style_nocorners_unfocused"/> </frame_style_set> <!-- BORDER STYLE SET --> <frame_style_set name="border"> <frame focus="yes" state="normal" resize="both" style="style_focused_border"/> <frame focus="no" state="normal" resize="both" style="style_unfocused_border"/> <frame focus="yes" state="maximized" style="style_focused_border"/> <frame focus="no" state="maximized" style="style_unfocused_border"/> <frame focus="yes" state="shaded" style="style_focused_border"/> <frame focus="no" state="shaded" style="style_unfocused_border"/> <frame focus="yes" state="maximized_and_shaded" style="style_focused_border"/> <frame focus="no" state="maximized_and_shaded" style="style_unfocused_border"/> </frame_style_set> <window type="normal" style_set="normal"/> <window type="dialog" style_set="nocorners"/> <window type="modal_dialog" style_set="nocorners"/> <window type="menu" style_set="nocorners"/> <window type="utility" style_set="normal"/> <window type="border" style_set="border"/> <!-- ####################################################### # MENU ICONS ####################################################### --> <menu_icon function="maximize" state="normal"> <draw_ops><include name="draw_button_maximize_icon_unfocused"/></draw_ops> </menu_icon> <menu_icon function="close" state="normal"> <draw_ops><include name="draw_button_close_icon_unfocused"/></draw_ops> </menu_icon> <menu_icon function="minimize" state="normal"> <draw_ops><include name="draw_button_minimize_icon_unfocused"/></draw_ops> </menu_icon> <menu_icon function="unmaximize" state="normal"><draw_ops/></menu_icon> </metacity_theme>