Articles of popup

Java中的popup式触发器

我有一个应用程序,你可以做一个鼠标右键按下并拖动(以及左按和拖动不同的操作)。 但是,在linux上运行时,似乎popup式菜单是由mousePressed而不是mouseReleased触发的。 这是每次我按下鼠标右键来执行拖动时,popup菜单被触发(不同于Windows,它是鼠标释放)。 有关如何解决这个问题的任何想法? 谢谢。 编辑:张贴代码 代码popup菜单 // this is called from mousePressed and mouseReleased if (e.isPopupTrigger() && !e.isConsumed()) { // show the popup menu } 这个代码就是右键点击/拖动(这是第三方代码,但它是开源的,所以我可以根据需要更改) // this is called on all mouse events if (buttonAction.mouseButton != 0) { // handle the event }

使用Linux USB小工具 – 需要捕获popup事件

引用这个链接: http : //www.linux-usb.org/gadget/file_storage.html 我正在这样做: 我在Angstrom Linux上获取Beagle Board上的一些数据,并通过将其安装在Beagle Board上发送到SD卡。 现在,我从Beagle Board中卸载卡,并使用g_file_storage USB gadget驱动程序将SD卡安装到主机上。 现在主机从SD卡上获取数据后,我想从BB中删除驱动程序,并在Beagle板上安装sdcard,并在Beagle板上再次使用存储。 但 Beagle Board如何知道何时移除小工具驱动程序? 如何在Beagle Board上捕获USB主机popup? 如果我使用Beagle Board作为USB大容量存储设备,我就面临这个问题。 在与Google进行search之后,我已经达到了这些备选scheme: 是否有一些海量存储类可以同时使用的复合驱动的概念:UART接口使用相同的物理USB通信path将命令从主机发送到Beagle Board,这可以帮助上述操作。 如果我想错了,请帮助我。 请build议。 要么: 我可以使用g_file_storage本身捕获Beagle Board上的popup事件吗? 要么: http://us.generation-nt.com/patch-mass-storage-gadget-handle-eject-request-help-197479671.html 这个链接谈到在f_mass_storage中popup事件….但我没有得到任何其他文件 – 我应该去吗?

Windows Phone Flyout始终保持最佳状态

Windows Phone SDK的Flyout控件(WP 8.1)无法正常工作。 无论我如何更改Placement Property,唯一改变的是PlacementMode.Full。 顶部,底部,左侧和右侧仍然保持Flyout在显示器顶部。 有没有另外一种方法在我的页面底部显示Flyout? 例如,来自Microsoft的压光机应用程序具有这种确切的行为,同时按下CommandBar右边的AppBarButton来改变视图。 以下是我尝试的两种方法: XAML: <Page.Resources> <Flyout x:Key="MyFlyout"> <StackPanel> <TextBlock Text="Test"/> </StackPanel> </Flyout> </Page.Resources> C#: Flyout flyout = (Flyout) this.Resources["MyFlyout"]; flyout.Placement = FlyoutPlacementMode.Bottom; flyout.ShowAt(this.LayoutRoot); XAML: <Button Content="ShowFlyout"> <Button.Flyout> <Flyout Placement="Bottom"> <StackPanel> <TextBlock Text="Test"/> </StackPanel> </Flyout> </Button.Flyout> </Button>

打开没有菜单栏的浏览器窗口(JavaScript?)

我社区的用户希望在没有所有控制栏的小窗口中打开聊天。 所以我认为没有滚动条,位置栏,状态栏等等的popup窗口将是最好的解决scheme。 对? 有这样一个popup窗口的最好方法是什么? JavaScript的? 我可以这样做吗? 之间 <script type="text/javascript"> <!– var win = NULL; onerror = stopError; function stopError(){ return true; } function openChat(){ settings = "width=640, height=480, top=20, left=20, scrollbars=no, location=no, directories=no, status=no, menubar=no, toolbar=no, resizable=no, dependent=no"; win = window.open('http://www.example.org/chat.html', 'Chat', settings); win.focus(); } // –> </script> 之间 <a href="#" onclick="openChat(); return false">Open chat</a> […]

从另一个线程发送winforms通知popup窗口

我在我的基本聊天程序中遇到了一个独特的小错误,它声明我不能从另一个线程发送一个Notification Popup : An exception of type 'System.InvalidOperationException' occurred in System.Windows.Forms.dll but was not handled in user code Additional information: Cross-thread operation not valid: Control '' accessed from a thread other than the thread it was created on. 当我调用popupNotification.Popup(); 从这个方法: void ChatServer_OnDataReceived(object sender, ReceivedArguments e) { string machine = e.Name; string message = e.ReceivedData; popupNotification.TitleText […]

我怎样才能检查另一个窗口中的打开的URL?

这是我的最后一个问题的后续工作如果窗口不存在 , 打开一个窗口基本上,我现在保存一个页面打开的所有窗口引用的列表,并且只允许它们打开尚未开放。 然后,一个潜在的问题让我感到震惊 – 用户当然可能closures原来的窗口,并再次打开,从而失去了窗口引用的列表。 是否有可能循环浏览器中打开的窗口,检查特定的URL? 编辑:在这里(和另一个问题)的许多有用的评论之后,这里是应用程序启动器的最终代码。 本质上,它试图用合适的名称来获得打开窗口的位置。 如果由于隐私问题导致例外,则判定应用程序已经被加载。 如果是“about:blank”,那么这是一个新窗口。 这适用于Firefox,IE7和Google Chrome。 感觉脏… var g_urlarray = []; Array.prototype.has = function(value) { var i; for (var i in this) { if (i === value) { return true; } } return false; }; function launchApplication(l_url, l_windowName) { var l_width = screen.availWidth; var l_height = screen.availHeight; var […]

避免Windows防火墙popup窗口

我的组织生产一套使用networking的Windows应用程序,所以当用户第一次运行我们的软件时,Windows防火墙(如果正在运行)会popup一个窗口,通知用户我们的应用程序)正试图使用​​networking,提示用户允许或拒绝访问。 这与其他许多应用程序(Spotify,举一个例子)发生,但是我们希望阻止这些popup窗口的发生,因为它们可能对我们的用户有点问题。 一些应用程序(MSN Messenger,GoogeTalk)在没有引起防火墙提醒用户的情况下运行,我们也想这样做。 我们已经通过让我们的安装程序在以下位置写入适当的registry项, HKLM \ SYSTEM \ ControlSet001 \服务\ SharedAccess \参数\ FirewallPolicy \ StandardProfile \ AuthorizedApplications \目录 但是,这在Windows 7上并不具有相同的效果 – 防火墙popup窗口仍然存在。 任何想法我们如何能做到这一点? (我们的安装程序和软件都是数字签名的。) 谢谢汤姆戴维斯

如何从存储在文件中的进程列表中运行第一个进程,并删除第一行,就好像该文件是一个队列,我称之为“stream行”?

如何从存储在文件中的进程列表中运行第一个进程,并立即删除第一行,就好像该文件是一个队列,我称之为“stream行”? 我想用简单的文本文件中列出的第一个命令用\ n作为分隔符,用stream行的方式: 图1: cmdqueue.lst : proc_C1 proc_C2 proc_C3 . . 图2: 通过popcmdpopup第一个命令: proc_A | proc_B | popcmd cmdqueue.lst | proc_D 图3: cmdqueue.lst : proc_C2 proc_C3 proc_C4 . .