Changeset 2171
- Timestamp:
- Jul 15, 2016, 11:47:30 AM (5 years ago)
- Location:
- arc-theme/trunk/fuentes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
arc-theme/trunk/fuentes/arc-theme/common/metacity-1/metacity-theme-3.xml
r1570 r2171 11 11 <!-- meaningfull constants --> 12 12 13 <constant name="C_title_focused" value=" gtk:custom(wm_title,#70788d)" />14 <constant name="C_title_unfocused" value=" gtk:custom(wm_unfocused_title,#979dac)" />15 16 <constant name="C_wm_bg_focused" value=" gtk:custom(wm_bg,#e7e8eb)" />17 <constant name="C_wm_bg_unfocused" value=" gtk:custom(wm_bg,#e7e8eb)" />18 19 <constant name="C_wm_highlight" value=" gtk:custom(wm_highlight,#eeeff1)" />13 <constant name="C_title_focused" value="#70788d" /> 14 <constant name="C_title_unfocused" value="#979dac" /> 15 16 <constant name="C_wm_bg_focused" value="#e7e8eb" /> 17 <constant name="C_wm_bg_unfocused" value="#e7e8eb" /> 18 19 <constant name="C_wm_highlight" value="#eeeff1" /> 20 20 21 21 <!-- window button colors --> 22 22 23 23 <!-- close --> 24 <constant name="C_button_close_bg_focused" value=" gtk:custom(wm_button_close_bg,#f46067)" />25 <constant name="C_button_close_bg_hover" value=" gtk:custom(wm_button_close_hover_bg,#f68086)" />26 <constant name="C_button_close_bg_active" value=" gtk:custom(wm_button_close_active_bg,#f13039)" />27 28 <constant name="C_icon_close_bg" value=" gtk:custom(wm_icon_close_bg,#F8F8F9)" />24 <constant name="C_button_close_bg_focused" value="#f46067" /> 25 <constant name="C_button_close_bg_hover" value="#f68086" /> 26 <constant name="C_button_close_bg_active" value="#f13039" /> 27 28 <constant name="C_icon_close_bg" value="#F8F8F9" /> 29 29 30 30 <!-- minimize, maximize --> 31 <constant name="C_button_bg_hover" value=" gtk:custom(wm_button_hover_bg,#fdfdfd)" />32 <constant name="C_button_bg_active" value=" gtk:custom(wm_button_active_bg,#5294E2)" />33 34 <constant name="C_button_border_hover" value=" gtk:custom(wm_button_hover_border,#D1D3DA)" />35 36 <constant name="C_icon_bg_focused" value=" gtk:custom(wm_icon_bg,#90949E)" />37 <constant name="C_icon_bg_unfocused" value=" gtk:custom(wm_icon_unfocused_bg,#B6B8C0)" />38 <constant name="C_icon_bg_hover" value=" gtk:custom(wm_icon_hover_bg,#7A7F8B)" />39 <constant name="C_icon_bg_active" value=" gtk:custom(wm_icon_active_bg,#ffffff)" />31 <constant name="C_button_bg_hover" value="#fdfdfd" /> 32 <constant name="C_button_bg_active" value="#5294E2" /> 33 34 <constant name="C_button_border_hover" value="#D1D3DA" /> 35 36 <constant name="C_icon_bg_focused" value="#90949E" /> 37 <constant name="C_icon_bg_unfocused" value="#B6B8C0" /> 38 <constant name="C_icon_bg_hover" value="#7A7F8B" /> 39 <constant name="C_icon_bg_active" value="#ffffff" /> 40 40 41 41 <!-- geometries --> … … 49 49 <distance name="title_vertical_pad" value="3"/> 50 50 <border name="title_border" left="10" right="10" top="3" bottom="3"/> 51 <border name="button_border" left=" 0" right="0" top="0" bottom="0"/>52 <distance name="button_width" value="30"/>53 <distance name="button_height" value="16"/> 51 <border name="button_border" left="3" right="3" top="0" bottom="0"/> 52 <aspect_ratio name="button" value="1.0" /> 53 54 54 </frame_geometry> 55 55 … … 69 69 </frame_geometry> 70 70 71 <frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="1" parent="normal"> 72 <distance name="right_width" value="0" /> 71 <frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> 72 <distance name="title_vertical_pad" value="7"/> 73 <border name="title_border" left="10" right="10" top="0" bottom="1"/> 73 74 </frame_geometry> 74 75 75 <frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="1" rounded_top_right="false" parent="normal"> 76 <distance name="left_width" value="0" /> 77 </frame_geometry> 78 79 <frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="1" rounded_top_right="1"> 80 <distance name="title_vertical_pad" value="7"/> 76 <frame_geometry name="small_unfocused" parent="small"> 81 77 <distance name="left_titlebar_edge" value="1"/> 82 78 <distance name="right_titlebar_edge" value="1"/> 83 <border name="title_border" left="10" right="10" top="0" bottom="1"/>84 </frame_geometry>85 86 <frame_geometry name="small_unfocused" parent="small">87 </frame_geometry>88 89 <frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" >90 <distance name="left_width" value="1" />91 <distance name="right_width" value="1" />92 <distance name="bottom_height" value="1" />93 <border name="title_border" left="10" right="10" top="0" bottom="0" />94 <distance name="title_vertical_pad" value="1" />95 <distance name="button_height" value="0"/>96 79 </frame_geometry> 97 80 … … 102 85 <distance name="title_vertical_pad" value="0" /> 103 86 <border name="title_border" left="10" right="10" top="0" bottom="0" /> 104 <distance name="button_height" value="0"/>105 87 </frame_geometry> 106 88 … … 109 91 </frame_geometry> 110 92 111 <!--chromium save dialog-->112 <frame_geometry name="attached" title_scale="small" has_title="false" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" rounded_bottom_left="0" rounded_bottom_right="0" parent="normal">113 <distance name="title_vertical_pad" value="0"/>114 <distance name="bottom_height" value="1"/>115 <distance name="left_width" value="1"/>116 <distance name="right_width" value="1"/>117 </frame_geometry>118 119 93 <!-- drawing operations --> 120 94 … … 122 96 123 97 <draw_ops name="title_focused"> 124 125 <title version="< 3.1" 126 x="(0 `max` ((width - title_width) / 2))" 98 <title x="(0 `max` ((width - title_width) / 2)) + 2" 127 99 y="(0 `max` ((height - title_height) / 2)) + 1" 128 100 color="C_title_focused" /> 129 <title version=">= 3.1" 130 x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" 101 </draw_ops> 102 103 <draw_ops name="title_unfocused"> 104 <title x="(0 `max` ((width - title_width) / 2)) + 2" 131 105 y="(0 `max` ((height - title_height) / 2)) + 1" 132 ellipsize_width="width" 133 color="C_title_focused" /> 134 </draw_ops> 135 136 <draw_ops name="title_unfocused"> 137 <title version="< 3.1" 138 x="(0 `max` ((width - title_width) / 2))" 139 y="(0 `max` ((height - title_height) / 2)) + 1" 140 color="C_title_unfocused" /> 141 <title version=">= 3.1" 142 x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" 143 y="(0 `max` ((height - title_height) / 2)) + 1" 144 ellipsize_width="width" 145 color="C_title_unfocused" /> 106 color="C_title_unfocused"/> 146 107 </draw_ops> 147 108 … … 658 619 </frame_style> 659 620 660 <frame_style name="border_focused" geometry="border ">621 <frame_style name="border_focused" geometry="borderless"> 661 622 <piece position="entire_background" draw_ops="entire_background_focused" /> 662 623 <piece position="overlay" draw_ops="border_focused" /> … … 683 644 </frame_style> 684 645 685 <frame_style name="border_unfocused" geometry="border ">646 <frame_style name="border_unfocused" geometry="borderless"> 686 647 <piece position="entire_background" draw_ops="entire_background_unfocused" /> 687 648 <piece position="overlay" draw_ops="border_unfocused" /> … … 708 669 </frame_style> 709 670 710 <frame_style name="borderless" geometry="borderless">711 <button function="close" state="normal"><draw_ops></draw_ops></button>712 <button function="close" state="pressed"><draw_ops></draw_ops></button>713 <button function="maximize" state="normal"><draw_ops></draw_ops></button>714 <button function="maximize" state="pressed"><draw_ops></draw_ops></button>715 <button function="minimize" state="normal"><draw_ops></draw_ops></button>716 <button function="minimize" state="pressed"><draw_ops></draw_ops></button>717 <button function="menu" state="normal"><draw_ops></draw_ops></button>718 <button function="menu" state="pressed"><draw_ops></draw_ops></button>719 <button function="shade" state="normal"><draw_ops></draw_ops></button>720 <button function="shade" state="pressed"><draw_ops></draw_ops></button>721 <button function="unshade" state="normal"><draw_ops></draw_ops></button>722 <button function="unshade" state="pressed"><draw_ops></draw_ops></button>723 <button function="above" state="normal"><draw_ops></draw_ops></button>724 <button function="above" state="pressed"><draw_ops></draw_ops></button>725 <button function="unabove" state="normal"><draw_ops></draw_ops></button>726 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>727 <button function="stick" state="normal"><draw_ops></draw_ops></button>728 <button function="stick" state="pressed"><draw_ops></draw_ops></button>729 <button function="unstick" state="normal"><draw_ops></draw_ops></button>730 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>731 </frame_style>732 733 <frame_style name="attached_focused" geometry="attached">734 <piece position="entire_background" draw_ops="entire_background_focused" />735 <piece position="titlebar" draw_ops="titlebar_focused" />736 <button function="close" state="normal"><draw_ops></draw_ops></button>737 <button function="close" state="pressed"><draw_ops></draw_ops></button>738 <button function="maximize" state="normal"><draw_ops></draw_ops></button>739 <button function="maximize" state="pressed"><draw_ops></draw_ops></button>740 <button function="minimize" state="normal"><draw_ops></draw_ops></button>741 <button function="minimize" state="pressed"><draw_ops></draw_ops></button>742 <button function="menu" state="normal"><draw_ops></draw_ops></button>743 <button function="menu" state="pressed"><draw_ops></draw_ops></button>744 <button function="shade" state="normal"><draw_ops></draw_ops></button>745 <button function="shade" state="pressed"><draw_ops></draw_ops></button>746 <button function="unshade" state="normal"><draw_ops></draw_ops></button>747 <button function="unshade" state="pressed"><draw_ops></draw_ops></button>748 <button function="above" state="normal"><draw_ops></draw_ops></button>749 <button function="above" state="pressed"><draw_ops></draw_ops></button>750 <button function="unabove" state="normal"><draw_ops></draw_ops></button>751 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>752 <button function="stick" state="normal"><draw_ops></draw_ops></button>753 <button function="stick" state="pressed"><draw_ops></draw_ops></button>754 <button function="unstick" state="normal"><draw_ops></draw_ops></button>755 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>756 </frame_style>757 758 <frame_style name="attached_unfocused" geometry="attached">759 <piece position="entire_background" draw_ops="entire_background_unfocused" />760 <piece position="titlebar" draw_ops="titlebar_unfocused" />761 <button function="close" state="normal"><draw_ops></draw_ops></button>762 <button function="close" state="pressed"><draw_ops></draw_ops></button>763 <button function="maximize" state="normal"><draw_ops></draw_ops></button>764 <button function="maximize" state="pressed"><draw_ops></draw_ops></button>765 <button function="minimize" state="normal"><draw_ops></draw_ops></button>766 <button function="minimize" state="pressed"><draw_ops></draw_ops></button>767 <button function="menu" state="normal"><draw_ops></draw_ops></button>768 <button function="menu" state="pressed"><draw_ops></draw_ops></button>769 <button function="shade" state="normal"><draw_ops></draw_ops></button>770 <button function="shade" state="pressed"><draw_ops></draw_ops></button>771 <button function="unshade" state="normal"><draw_ops></draw_ops></button>772 <button function="unshade" state="pressed"><draw_ops></draw_ops></button>773 <button function="above" state="normal"><draw_ops></draw_ops></button>774 <button function="above" state="pressed"><draw_ops></draw_ops></button>775 <button function="unabove" state="normal"><draw_ops></draw_ops></button>776 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>777 <button function="stick" state="normal"><draw_ops></draw_ops></button>778 <button function="stick" state="pressed"><draw_ops></draw_ops></button>779 <button function="unstick" state="normal"><draw_ops></draw_ops></button>780 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>781 </frame_style>782 783 <frame_style name="tiled_left_focused" geometry="tiled_left">784 <piece position="entire_background" draw_ops="entire_background_focused" />785 <piece position="titlebar" draw_ops="titlebar_focused" />786 <piece position="title" draw_ops="title_focused" />787 <button function="close" state="normal" draw_ops="close_focused" />788 <button function="close" state="pressed" draw_ops="close_focused_pressed" />789 <button function="close" state="prelight" draw_ops="close_focused_prelight" />790 <button function="maximize" state="normal" draw_ops="maximize_focused" />791 <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />792 <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />793 <button function="minimize" state="normal" draw_ops="minimize_focused" />794 <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />795 <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />796 <button function="menu" state="normal" draw_ops="menu_focused" />797 <button function="menu" state="pressed" draw_ops="menu_focused_pressed" />798 <button function="shade" state="normal" draw_ops="shade_focused" />799 <button function="shade" state="pressed" draw_ops="shade_focused_pressed" />800 <button function="unshade" state="normal" draw_ops="shade_focused" />801 <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />802 <button function="above" state="normal"><draw_ops></draw_ops></button>803 <button function="above" state="pressed"><draw_ops></draw_ops></button>804 <button function="unabove" state="normal"><draw_ops></draw_ops></button>805 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>806 <button function="stick" state="normal"><draw_ops></draw_ops></button>807 <button function="stick" state="pressed"><draw_ops></draw_ops></button>808 <button function="unstick" state="normal"><draw_ops></draw_ops></button>809 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>810 </frame_style>811 812 <frame_style name="tiled_left_unfocused" geometry="tiled_left">813 <piece position="entire_background" draw_ops="entire_background_unfocused" />814 <piece position="titlebar" draw_ops="titlebar_unfocused" />815 <piece position="title" draw_ops="title_unfocused" />816 <button function="close" state="normal" draw_ops="close_unfocused"/>817 <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>818 <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>819 <button function="maximize" state="normal" draw_ops="maximize_unfocused"/>820 <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>821 <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>822 <button function="minimize" state="normal" draw_ops="minimize_unfocused"/>823 <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>824 <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>825 <button function="menu" state="normal" draw_ops="menu_unfocused" />826 <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />827 <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />828 <button function="shade" state="normal" draw_ops="shade_unfocused" />829 <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />830 <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />831 <button function="unshade" state="normal" draw_ops="shade_unfocused" />832 <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />833 <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />834 <button function="above" state="normal"><draw_ops></draw_ops></button>835 <button function="above" state="pressed"><draw_ops></draw_ops></button>836 <button function="unabove" state="normal"><draw_ops></draw_ops></button>837 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>838 <button function="stick" state="normal"><draw_ops></draw_ops></button>839 <button function="stick" state="pressed"><draw_ops></draw_ops></button>840 <button function="unstick" state="normal"><draw_ops></draw_ops></button>841 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>842 </frame_style>843 844 <frame_style name="tiled_right_focused" geometry="tiled_right">845 <piece position="entire_background" draw_ops="entire_background_focused" />846 <piece position="titlebar" draw_ops="titlebar_focused" />847 <piece position="title" draw_ops="title_focused" />848 <button function="close" state="normal" draw_ops="close_focused" />849 <button function="close" state="pressed" draw_ops="close_focused_pressed" />850 <button function="close" state="prelight" draw_ops="close_focused_prelight" />851 <button function="maximize" state="normal" draw_ops="maximize_focused" />852 <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />853 <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />854 <button function="minimize" state="normal" draw_ops="minimize_focused" />855 <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />856 <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />857 <button function="menu" state="normal" draw_ops="menu_focused" />858 <button function="menu" state="pressed" draw_ops="menu_focused_pressed" />859 <button function="shade" state="normal" draw_ops="shade_focused" />860 <button function="shade" state="pressed" draw_ops="shade_focused_pressed" />861 <button function="unshade" state="normal" draw_ops="shade_focused" />862 <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />863 <button function="above" state="normal"><draw_ops></draw_ops></button>864 <button function="above" state="pressed"><draw_ops></draw_ops></button>865 <button function="unabove" state="normal"><draw_ops></draw_ops></button>866 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>867 <button function="stick" state="normal"><draw_ops></draw_ops></button>868 <button function="stick" state="pressed"><draw_ops></draw_ops></button>869 <button function="unstick" state="normal"><draw_ops></draw_ops></button>870 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>871 </frame_style>872 873 <frame_style name="tiled_right_unfocused" geometry="tiled_right">874 <piece position="entire_background" draw_ops="entire_background_unfocused" />875 <piece position="titlebar" draw_ops="titlebar_unfocused" />876 <piece position="title" draw_ops="title_unfocused" />877 <button function="close" state="normal" draw_ops="close_unfocused"/>878 <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>879 <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>880 <button function="maximize" state="normal" draw_ops="maximize_unfocused"/>881 <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>882 <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>883 <button function="minimize" state="normal" draw_ops="minimize_unfocused"/>884 <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>885 <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>886 <button function="menu" state="normal" draw_ops="menu_unfocused" />887 <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />888 <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />889 <button function="shade" state="normal" draw_ops="shade_unfocused" />890 <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />891 <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />892 <button function="unshade" state="normal" draw_ops="shade_unfocused" />893 <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />894 <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />895 <button function="above" state="normal"><draw_ops></draw_ops></button>896 <button function="above" state="pressed"><draw_ops></draw_ops></button>897 <button function="unabove" state="normal"><draw_ops></draw_ops></button>898 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>899 <button function="stick" state="normal"><draw_ops></draw_ops></button>900 <button function="stick" state="pressed"><draw_ops></draw_ops></button>901 <button function="unstick" state="normal"><draw_ops></draw_ops></button>902 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>903 </frame_style>904 905 671 <!-- placeholder for unimplementated styles--> 906 672 <frame_style name="blank" geometry="normal"> … … 938 704 <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> 939 705 <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> 940 <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/>941 <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/>942 <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/>943 <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/>944 <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/>945 <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/>946 <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/>947 <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/>948 706 </frame_style_set> 949 707 … … 984 742 <frame focus="yes" state="normal" resize="both" style="border_focused"/> 985 743 <frame focus="no" state="normal" resize="both" style="border_unfocused"/> 986 <frame focus="yes" state="maximized" style="borderless"/>987 <frame focus="no" state="maximized" style="borderless"/>988 <frame focus="yes" state="shaded" style="blank"/>989 <frame focus="no" state="shaded" style="blank"/>990 <frame focus="yes" state="maximized_and_shaded" style="blank"/>991 <frame focus="no" state="maximized_and_shaded" style="blank"/>992 </frame_style_set>993 994 <frame_style_set name="attached_style_set">995 <frame focus="yes" state="normal" resize="both" style="attached_focused"/>996 <frame focus="no" state="normal" resize="both" style="attached_unfocused"/>997 744 <frame focus="yes" state="maximized" style="blank"/> 998 745 <frame focus="no" state="maximized" style="blank"/> … … 1012 759 <window type="utility" style_set="utility_style_set"/> 1013 760 <window type="border" style_set="border_style_set"/> 1014 <window version=">= 3.2" type="attached" style_set="attached_style_set"/>1015 761 1016 762 </metacity_theme> -
arc-theme/trunk/fuentes/debian/changelog
r1826 r2171 1 arc-theme (0.4) xenial; urgency=high 2 3 * Adding caja style 4 * Adding plank theme to build 5 * Fixed metacity theme when using compiz 6 7 -- Hector Garcia Huerta <hectorgh@gmail.com> Fri, 15 Jul 2016 11:46:10 +0200 8 1 9 arc-theme (0.3) xenial; urgency=high 2 10
Note: See TracChangeset
for help on using the changeset viewer.