in reply to Re^2: Prototype problem for XS module
in thread Prototype problem for XS module

Thanks a lot. I used to be an ActiveState customer. Recently I switched to Strawberry

Well, Win32 is a CPAN module too.

(For example in the Win32::GUI module when I speak to the System Tray a bubble pops up which makes a noise - I don't want this noise).

The audible alert is a OS user interface feature, not an application feature. That is, a windows user can elect to turn off audible alerts -- it's about the first thing I do when I do a new install -- or not. But it is, and should be, the application users choice to have audible alerts, not the application writers.

Ceterum censeo there is a need to do it myself and make API calls directly through XS code.

Learning XS is not a bad thing to do. Though you may well find it a frustrating exercise.


With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

The start of some sanity?

Replies are listed 'Best First'.
Re^4: Prototype problem for XS module
by chessgui (Scribe) on Feb 06, 2012 at 06:32 UTC
    There is an open source application called notifu which is a command line tool for creating notifications in the system tray. This application has a '/q' option which disables the sound when the balloon pops up (I tested this). So it must be possible somehow (for exactly how I should try to understand the source code) to disable sound on a per message basis.
      for exactly how I should try to understand the source code

      It uses the IUserNotification2 Shell Interface.

      Start here to see what's involved. Good luck.


      With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.

      The start of some sanity?