FairyGui中按钮单击和双击点击传递数据

通过控件的 data 传递

1、单击事件

this.fui.playerOperCodeComp.btnGai.self.onClick.Set(OnPlayerOperCodeClick);
this.fui.playerOperCodeComp.btnGai.self.data = TexasPokerOperateType.PASS;

private void OnPreOperCodeClick(EventContext context)
{
	int typeId = (int) (context.sender as GObject).data;
	Log.Info( "OnPreOperCodeClick code->"+typeId );
}

2、双击事件

/// <summary>
/// 列表双击事件
/// </summary>
/// <param name="context"></param>
void onClickItem(EventContext context)
{
	if (context.inputEvent.isDoubleClick)
	{
		GComponent obj = (GComponent) context.data;
		BaseRoomInfo baseRoomInfo = obj.data as BaseRoomInfo;
	}

}
在Linux,将单击按钮修改为双击按钮的方法取决于使用的桌面环境。下面是一些常见桌面环境的方法: 1. GNOME桌面环境:在GNOME,通常情况下,单击双击都被用来打开文件、文件夹或应用程序。如果想将单击按钮修改为双击按钮,可以按照以下步骤进行操作: - 打开“Settings”(设置)应用程序。 - 选择“Mouse & Touchpad”(鼠标和触摸板)选项。 - 在“General”(常规)选项卡下,找到“Click method”(点击方法)。 - 将其从“Click”(单击)修改为“Double click”(双击)。 2. KDE桌面环境:在KDE,可以通过以下步骤将单击按钮修改为双击按钮: - 右键单击桌面上的任何地方,选择“Configure Desktop”(配置桌面)选项。 - 在弹出的对话框选择“Mouse Actions”(鼠标动作)选项。 - 在“Double-click”(双击)下拉菜单选择“None”(无)以禁用双击动作,然后选择“Single-click”(单击)以启用单击动作。 3. Xfce桌面环境:在Xfce,可以按照以下步骤将单击按钮修改为双击按钮: - 右键单击桌面上的任何地方,选择“Settings”(设置)选项。 - 在菜单选择“Mouse and Touchpad”(鼠标和触摸板)选项。 - 在“General”(常规)选项卡下,找到“Double-click time”(双击时间)设置。 - 将设置的值调整为较短的时间以模拟双击按钮的效果。 请注意,这只是一些常见桌面环境的示例方法。其他桌面环境可能会有不同的设置选项或操作步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值