diff options
| -rw-r--r-- | .hgignore | 1 | ||||
| -rw-r--r-- | indra/llui/llmenugl.cpp | 23 | ||||
| -rw-r--r-- | indra/llui/llmenugl.h | 21 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/widgets/menu_item.xml | 6 | 
4 files changed, 30 insertions, 21 deletions
| @@ -29,7 +29,6 @@ indra/newview/fmod.dll  indra/newview/mozilla-theme  indra/newview/mozilla-universal-darwin.tgz  indra/newview/res-sdl -indra/newview/skins  indra/newview/vivox-runtime  indra/server-linux-*  indra/test/linden_file.dat diff --git a/indra/llui/llmenugl.cpp b/indra/llui/llmenugl.cpp index 956e843987..c6a38c7ca7 100644 --- a/indra/llui/llmenugl.cpp +++ b/indra/llui/llmenugl.cpp @@ -118,6 +118,7 @@ const F32 PIE_SHRINK_TIME = 0.2f; // time of transition between unbounded and bo  const F32 ACTIVATE_HIGHLIGHT_TIME = 0.3f; +static MenuRegistry::Register<LLMenuItemGL> register_menu_item("menu_item");  static MenuRegistry::Register<LLMenuItemSeparatorGL> register_separator("menu_item_separator");  static MenuRegistry::Register<LLMenuItemCallGL> register_menu_item_call("menu_item_call");  static MenuRegistry::Register<LLMenuItemCheckGL> register_menu_item_check("menu_item_check"); @@ -132,6 +133,28 @@ static LLDefaultChildRegistry::Register<LLMenuGL> register_menu_default("menu");  ///============================================================================  /// Class LLMenuItemGL  ///============================================================================ + +LLMenuItemGL::Params::Params() +:	shortcut("shortcut"), +	jump_key("jump_key", KEY_NONE), +	use_mac_ctrl("use_mac_ctrl", false), +	rect("rect"), +	left("left"), +	top("top"), +	right("right"), +	bottom("bottom"), +	width("width"), +	height("height"), +	bottom_delta("bottom_delta"), +	left_delta("left_delta"), +	enabled_color("enabled_color"), +	disabled_color("disabled_color"), +	highlight_bg_color("highlight_bg_color"), +	highlight_fg_color("highlight_fg_color") +{	 +	mouse_opaque = true; +} +  // Default constructor  LLMenuItemGL::LLMenuItemGL(const LLMenuItemGL::Params& p)  :	LLUICtrl(p), diff --git a/indra/llui/llmenugl.h b/indra/llui/llmenugl.h index 09d9e407c7..dc8ed3b3fd 100644 --- a/indra/llui/llmenugl.h +++ b/indra/llui/llmenugl.h @@ -79,26 +79,7 @@ public:  								highlight_fg_color; -		Params() -		:	shortcut("shortcut"), -			jump_key("jump_key", KEY_NONE), -			use_mac_ctrl("use_mac_ctrl", false), -			rect("rect"), -			left("left"), -			top("top"), -			right("right"), -			bottom("bottom"), -			width("width"), -			height("height"), -			bottom_delta("bottom_delta"), -			left_delta("left_delta"), -			enabled_color("enabled_color"), -			disabled_color("disabled_color"), -			highlight_bg_color("highlight_bg_color"), -			highlight_fg_color("highlight_fg_color") -		{	 -			mouse_opaque = true; -		} +		Params();  	};  protected: diff --git a/indra/newview/skins/default/xui/en/widgets/menu_item.xml b/indra/newview/skins/default/xui/en/widgets/menu_item.xml new file mode 100644 index 0000000000..c98e9cb6b8 --- /dev/null +++ b/indra/newview/skins/default/xui/en/widgets/menu_item.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<!-- Use this for the top-level menu styling --> +<menu_item +  font="SansSerifSmall" +  > +</menu_item> | 
