From: Youness A. <kak...@ka...> - 2004-03-19 14:44:29
|
Hi, I've been working on a little extension for amsn, it is a win32 .dll extension to make the chat windows flash when receiving a message, so that users are noticed when new messages are received. This is because winXP users have "issues" with the flickering, since winXP groups the apps taskbar icons in a single group (when too many windows are opened), so even if the window is flickering, the user needs to click on that "amsn" or "wish" icon in the taskbar to see which window is flickering, so they usually don't get noticed of new messages. The only way to make it good was to flash the window, just like original msn 6 does. I did it, at least, I think so, it should work just fine, I just couldn't compile the whole thing, and this is annoying!! after getting all compilation preferences ok, the problem was that I only have an old version of visual c++ (6.0) that has only "FlashWindow" api defined in it's winuser.h header. But the FlashWindow function doesn't work, and I need to use FlashWindowEx to make it work fine. I tried to download visual studio .net 2003, but bittorent tracker refuses my connection, and I can't seem to find it in kazaa (yeah, don't expect me to buy it!!! :P) so if anyone of you has visual studio .net, please tell me so I can send you the source code I wrote and you'll compile it for me, until I get my own visual studio .iso :p I will try again with the FlashWindow function, although it didn't seem to work, maybe I missed something. c ya KaKaRoTo |
From: <kt...@wa...> - 2004-03-19 15:35:54
|
hello! do you know kde 3.2 has this possibility too? :) Youness Alaoui wrote: > Hi, > I've been working on a little extension for amsn, it is a win32 .dll > extension to make the chat windows flash when receiving a message, so > that users are noticed when new messages are received. This is because > winXP users have "issues" with the flickering, since winXP groups the > apps taskbar icons in a single group (when too many windows are > opened), so even if the window is flickering, the user needs to click > on that "amsn" or "wish" icon in the taskbar to see which window is > flickering, so they usually don't get noticed of new messages. The > only way to make it good was to flash the window, just like original > msn 6 does. I did it, at least, I think so, it should work just fine, > I just couldn't compile the whole thing, and this is annoying!! after > getting all compilation preferences ok, the problem was that I only > have an old version of visual c++ (6.0) that has only "FlashWindow" > api defined in it's winuser.h header. But the FlashWindow function > doesn't work, and I need to use FlashWindowEx to make it work fine. I > tried to download visual studio .net 2003, but bittorent tracker > refuses my connection, and I can't seem to find it in kazaa (yeah, > don't expect me to buy it!!! :P) so if anyone of you has visual studio > .net, please tell me so I can send you the source code I wrote and > you'll compile it for me, until I get my own visual studio .iso :p > > I will try again with the FlashWindow function, although it didn't > seem to work, maybe I missed something. > > c ya > > KaKaRoTo > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Amsn-devel mailing list > Ams...@li... > https://lists.sourceforge.net/lists/listinfo/amsn-devel > |
From: LZ <el...@er...> - 2004-03-19 18:14:59
|
Hello, i'm sorry, but i'm very busy with my studies and i couldn't code these latest weeks (and i still can't). Anyway, i've been brainstorming, as you can see... I've thought of a thing, what about if we place a maximum-smileys-per-line protection? Something on the advanced preferences, so you can specify a num... If it's 0, there isn't any smiley limit (for taking them out you can unmark the "Show smileys" option on the appareance tab), but, per example, if it's 3, you'll only see the three first smileys per each line someone tells you (or YOU TELL SOMEONE (so you don't accidentally flood yourself if you, accidentally or not, flood anyone :P). You'll see the original text for the rest of them. Like: (here'sasmiley)(here'sasmiley)(here'sasmiley):):):):):):):) It might be defaulted to 0, and in the language key it should say ("0 for no limit") or so... I guess it's an easy thing and i'd fix it if i got time :P Do anyone want to take a look? -- LZ (el...@er...). |
From: Chris Le S. <ch...@co...> - 2004-03-19 18:26:39
|
Just like to say: great idea :-) I'm too busy to work it, currently, unfortunately. LZ wrote: >Hello, i'm sorry, but i'm very busy with my studies and i couldn't code >these latest weeks (and i still can't). Anyway, i've been brainstorming, >as you can see... > >I've thought of a thing, what about if we place a >maximum-smileys-per-line protection? Something on the advanced >preferences, so you can specify a num... If it's 0, there isn't any >smiley limit (for taking them out you can unmark the "Show smileys" >option on the appareance tab), but, per example, if it's 3, you'll only >see the three first smileys per each line someone tells you (or YOU TELL >SOMEONE (so you don't accidentally flood yourself if you, accidentally >or not, flood anyone :P). You'll see the original text for the rest of >them. Like: (here'sasmiley)(here'sasmiley)(here'sasmiley):):):):):):):) > >It might be defaulted to 0, and in the language key it should say ("0 >for no limit") or so... > >I guess it's an easy thing and i'd fix it if i got time :P Do anyone >want to take a look? > > > > |
From: Youness A. <kak...@ka...> - 2004-03-19 16:05:12
|
I sent this message, it was refused because it was more than 40K :P but anyways, I'm just writing to say I found how to do it, and it know works... thanks to the GetParent API :D I will upload the file to the cvs, and modify things to make it called when FlickerWindow is called.. c ya KaKaRoTo damn, i found what was the problem!!! i mean, why the function FlashWindow didn't work, this is something to do with tk.. when i get the HWND (window handler) from my window pathname (.test for example), th HWND isn't the handler of the window, but of some sort of window, inside the toplevel window (and it's not an error with my code, because the [winfo id .test] gives me the same hwnd), I think what TK does is open a toplevel window, a dialog window, and then creates a widget, that it embeds inside that toplevel dialog, and that widget is in fact the toplevel window. I tested using "CloseWindow" API which is supposed to close the window (like a destroy .test) but instead, I see something really weird, it's like there is a window inside the real window, and it's that window that is closed, and when i retry the flashing thing, it flashs but inside the window.. anyways, it's REALLY weird.., I sent, as an attachment, the .dll I used (it's only 36K :)) so anyone with a windows system can test it and see how weird it is, just copy the .dll to the amsn dir, then type "load flash" or "load c:/amsn/flash" in the status window, then type "toplevel .test" and "flashStart .test", then you'll see what I mean with the closewindow not working, then type it again to see it flash INSIDE the window... if anyone has any knowledge of Tk windowing system, or windows system of handling windows, please help :D I'll try to see if I can find an API that gives us the container of the widget. basically, I think it's just that the widget, eve if it's a toplevel, it's still considered as a widget (like a label, etc...) KaKaRoTo On Fri, 19 Mar 2004 09:45:06 -0500, Youness Alaoui <kak...@ka...> wrote: > Hi, > I've been working on a little extension for amsn, it is a win32 .dll > extension to make the chat windows flash when receiving a message, so > that users are noticed when new messages are received. This is because > winXP users have "issues" with the flickering, since winXP groups the > apps taskbar icons in a single group (when too many windows are opened), > so even if the window is flickering, the user needs to click on that > "amsn" or "wish" icon in the taskbar to see which window is flickering, > so they usually don't get noticed of new messages. The only way to make > it good was to flash the window, just like original msn 6 does. I did > it, at least, I think so, it should work just fine, I just couldn't > compile the whole thing, and this is annoying!! after getting all > compilation preferences ok, the problem was that I only have an old > version of visual c++ (6.0) that has only "FlashWindow" api defined in > it's winuser.h header. But the FlashWindow function doesn't work, and I > need to use FlashWindowEx to make it work fine. I tried to download > visual studio .net 2003, but bittorent tracker refuses my connection, > and I can't seem to find it in kazaa (yeah, don't expect me to buy it!!! > :P) so if anyone of you has visual studio .net, please tell me so I can > send you the source code I wrote and you'll compile it for me, until I > get my own visual studio .iso :p > > I will try again with the FlashWindow function, although it didn't seem > to work, maybe I missed something. > > c ya > > KaKaRoTo > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Amsn-devel mailing list > Ams...@li... > https://lists.sourceforge.net/lists/listinfo/amsn-devel -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ |
From: Alberto <no...@ud...> - 2004-03-19 16:05:30
|
Hummm, will VS.NET generate native dll or depending of .NET framework? :P What about gcc on windows? :P Alberto On Friday 19 March 2004 14:45, Youness Alaoui wrote: > Hi, > I've been working on a little extension for amsn, it is a win32 .dll > extension to make the chat windows flash when receiving a message, so that > users are noticed when new messages are received. This is because winXP > users have "issues" with the flickering, since winXP groups the apps > taskbar icons in a single group (when too many windows are opened), so > even if the window is flickering, the user needs to click on that "amsn" > or "wish" icon in the taskbar to see which window is flickering, so they > usually don't get noticed of new messages. The only way to make it good > was to flash the window, just like original msn 6 does. I did it, at > least, I think so, it should work just fine, I just couldn't compile the > whole thing, and this is annoying!! after getting all compilation > preferences ok, the problem was that I only have an old version of visual > c++ (6.0) that has only "FlashWindow" api defined in it's winuser.h > header. But the FlashWindow function doesn't work, and I need to use > FlashWindowEx to make it work fine. I tried to download visual studio .net > 2003, but bittorent tracker refuses my connection, and I can't seem to > find it in kazaa (yeah, don't expect me to buy it!!! :P) so if anyone of > you has visual studio .net, please tell me so I can send you the source > code I wrote and you'll compile it for me, until I get my own visual > studio .iso :p > > I will try again with the FlashWindow function, although it didn't seem to > work, maybe I missed something. > > c ya > > KaKaRoTo > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Amsn-devel mailing list > Ams...@li... > https://lists.sourceforge.net/lists/listinfo/amsn-devel |
From: Youness A. <kak...@ka...> - 2004-03-19 16:12:33
|
ok, first, it's fixed :P then, no vs.net will not generate anything, the API is already in the dll (since win98), but it just hasn't been defined in the winuser.h include file so we couldn't use it... anyways, it's fixed (H) KaKaRoTo On Fri, 19 Mar 2004 15:58:55 +0000, Alberto Díaz <no...@ud...> wrote: > Hummm, will VS.NET generate native dll or depending of .NET framework? :P > What about gcc on windows? :P > > Alberto > > On Friday 19 March 2004 14:45, Youness Alaoui wrote: >> Hi, >> I've been working on a little extension for amsn, it is a win32 .dll >> extension to make the chat windows flash when receiving a message, so >> that >> users are noticed when new messages are received. This is because winXP >> users have "issues" with the flickering, since winXP groups the apps >> taskbar icons in a single group (when too many windows are opened), so >> even if the window is flickering, the user needs to click on that "amsn" >> or "wish" icon in the taskbar to see which window is flickering, so they >> usually don't get noticed of new messages. The only way to make it good >> was to flash the window, just like original msn 6 does. I did it, at >> least, I think so, it should work just fine, I just couldn't compile the >> whole thing, and this is annoying!! after getting all compilation >> preferences ok, the problem was that I only have an old version of >> visual >> c++ (6.0) that has only "FlashWindow" api defined in it's winuser.h >> header. But the FlashWindow function doesn't work, and I need to use >> FlashWindowEx to make it work fine. I tried to download visual studio >> .net >> 2003, but bittorent tracker refuses my connection, and I can't seem to >> find it in kazaa (yeah, don't expect me to buy it!!! :P) so if anyone of >> you has visual studio .net, please tell me so I can send you the source >> code I wrote and you'll compile it for me, until I get my own visual >> studio .iso :p >> >> I will try again with the FlashWindow function, although it didn't seem >> to >> work, maybe I missed something. >> >> c ya >> >> KaKaRoTo >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: IBM Linux Tutorials >> Free Linux tutorial presented by Daniel Robbins, President and CEO of >> GenToo technologies. Learn everything from fundamentals to system >> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >> _______________________________________________ >> Amsn-devel mailing list >> Ams...@li... >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Amsn-devel mailing list > Ams...@li... > https://lists.sourceforge.net/lists/listinfo/amsn-devel -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ |
From: Youness A. <kak...@ka...> - 2004-03-21 08:00:52
|
Hi, now, I need some help, I almost went crazy because of this flashing thing, I had a problem, when we receive a new message, it flashs, then when it stops flashing (after 5 flashs as I set it), instead of staying orange until it gets focus, it gets back to normal state, it doesn't stay in a "flashing" mode to get attention of the user, I thought it was some bug related to the FlashWindowEx API.. so I found a way to "counter-attack", I made it flash forever (even when it gets focus), and changed my extension to have one more argument to make it stop flashing, but I had a little problem with that, whatever, I did some testing, and then it was ok, I never got that issue about having the window stoping flashing before it gets focus, I spend ours playing with those arguments and the struct to give the FlashWindowEx API... and finally, I said it was something to do with my brain maybe, so I made it work alright, when I test it back with Flickering windows (before I was testing with "winflash .") it does the same "bug" again!!! I finally understood, I looked at the code, and found that WinTopUpdate did this, after canceling the "after" for the wintopupdate proc, I found out that it works perfectly normal. so I looked at the wintopupdate proc, and found out that it was because we use the "wm title".. we change the title everytime, and that makes it like if it takes focus, anyways, it removes the flashing because of this!!! and now, I would like to know... why is it like that ? why do we change the window title ??? anyways, I'll look at the code, and then I'll try to make it so that it won't change the window title so it will work correctly, but still, that adds a problem, when we need to change the window title, like for example, when a new user is added to the conversation.. we loose the flashing, and that's annoying, also, if we want to make the amsn window flash when we get disconnect, well we must make sure we make it flash after we change the title to "offline"... anyways, I'm glad I found out what was the problem, but I'm still wondering why we change that title :@ KaKaRoTo On Fri, 19 Mar 2004 11:12:33 -0500, Youness Alaoui <kak...@ka...> wrote: > ok, first, it's fixed :P > then, no vs.net will not generate anything, the API is already in the > dll (since win98), but it just hasn't been defined in the winuser.h > include file so we couldn't use it... anyways, it's fixed (H) > > KaKaRoTo > > On Fri, 19 Mar 2004 15:58:55 +0000, Alberto Díaz <no...@ud...> > wrote: > >> Hummm, will VS.NET generate native dll or depending of .NET framework? >> :P >> What about gcc on windows? :P >> >> Alberto >> >> On Friday 19 March 2004 14:45, Youness Alaoui wrote: >>> Hi, >>> I've been working on a little extension for amsn, it is a win32 .dll >>> extension to make the chat windows flash when receiving a message, so >>> that >>> users are noticed when new messages are received. This is because winXP >>> users have "issues" with the flickering, since winXP groups the apps >>> taskbar icons in a single group (when too many windows are opened), so >>> even if the window is flickering, the user needs to click on that >>> "amsn" >>> or "wish" icon in the taskbar to see which window is flickering, so >>> they >>> usually don't get noticed of new messages. The only way to make it good >>> was to flash the window, just like original msn 6 does. I did it, at >>> least, I think so, it should work just fine, I just couldn't compile >>> the >>> whole thing, and this is annoying!! after getting all compilation >>> preferences ok, the problem was that I only have an old version of >>> visual >>> c++ (6.0) that has only "FlashWindow" api defined in it's winuser.h >>> header. But the FlashWindow function doesn't work, and I need to use >>> FlashWindowEx to make it work fine. I tried to download visual studio >>> .net >>> 2003, but bittorent tracker refuses my connection, and I can't seem to >>> find it in kazaa (yeah, don't expect me to buy it!!! :P) so if anyone >>> of >>> you has visual studio .net, please tell me so I can send you the source >>> code I wrote and you'll compile it for me, until I get my own visual >>> studio .iso :p >>> >>> I will try again with the FlashWindow function, although it didn't >>> seem to >>> work, maybe I missed something. >>> >>> c ya >>> >>> KaKaRoTo >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email is sponsored by: IBM Linux Tutorials >>> Free Linux tutorial presented by Daniel Robbins, President and CEO of >>> GenToo technologies. Learn everything from fundamentals to system >>> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >>> _______________________________________________ >>> Amsn-devel mailing list >>> Ams...@li... >>> https://lists.sourceforge.net/lists/listinfo/amsn-devel >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: IBM Linux Tutorials >> Free Linux tutorial presented by Daniel Robbins, President and CEO of >> GenToo technologies. Learn everything from fundamentals to system >> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >> _______________________________________________ >> Amsn-devel mailing list >> Ams...@li... >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ |
From: Youness A. <kak...@ka...> - 2004-03-21 08:23:49
|
ok, I'm still answering myself.. once more :S anyways, I got that working, now it works fine, it will not stop flashing, even if the window titles changes, but the only trick in that is that the window will always flash, which means it will not flash 3 or 4 times then become completly orange until you click on it... and also if you want to use this, you should also be aware that when using "winflash $wname -count -1" you MUST call "winflash $wname -state 0" to make it stop flashing, or else it will flash forever, even if you bring the window on top with focus on it. which can be quite annoying. whatever, it works great now, but it's really annoying to see a blinking window like that, so if we want it to work correctly we should fix that title issue. thank god I don't use windows :P KaKaRoTo On Sun, 21 Mar 2004 01:18:58 -0500, Youness Alaoui <kak...@ka...> wrote: > Hi, > now, I need some help, I almost went crazy because of this flashing > thing, I had a problem, when we receive a new message, it flashs, then > when it stops flashing (after 5 flashs as I set it), instead of staying > orange until it gets focus, it gets back to normal state, it doesn't > stay in a "flashing" mode to get attention of the user, I thought it was > some bug related to the FlashWindowEx API.. so I found a way to > "counter-attack", I made it flash forever (even when it gets focus), and > changed my extension to have one more argument to make it stop flashing, > but I had a little problem with that, whatever, I did some testing, and > then it was ok, I never got that issue about having the window stoping > flashing before it gets focus, I spend ours playing with those arguments > and the struct to give the FlashWindowEx API... and finally, I said it > was something to do with my brain maybe, so I made it work alright, when > I test it back with Flickering windows (before I was testing with > "winflash .") it does the same "bug" again!!! I finally understood, I > looked at the code, and found that WinTopUpdate did this, after > canceling the "after" for the wintopupdate proc, I found out that it > works perfectly normal. so I looked at the wintopupdate proc, and found > out that it was because we use the "wm title".. we change the title > everytime, and that makes it like if it takes focus, anyways, it removes > the flashing because of this!!! and now, I would like to know... why is > it like that ? why do we change the window title ??? > anyways, I'll look at the code, and then I'll try to make it so that it > won't change the window title so it will work correctly, but still, that > adds a problem, when we need to change the window title, like for > example, when a new user is added to the conversation.. we loose the > flashing, and that's annoying, also, if we want to make the amsn window > flash when we get disconnect, well we must make sure we make it flash > after we change the title to "offline"... > anyways, I'm glad I found out what was the problem, but I'm still > wondering why we change that title :@ > > KaKaRoTo > > On Fri, 19 Mar 2004 11:12:33 -0500, Youness Alaoui > <kak...@ka...> wrote: > >> ok, first, it's fixed :P >> then, no vs.net will not generate anything, the API is already in the >> dll (since win98), but it just hasn't been defined in the winuser.h >> include file so we couldn't use it... anyways, it's fixed (H) >> >> KaKaRoTo >> >> On Fri, 19 Mar 2004 15:58:55 +0000, Alberto Díaz <no...@ud...> >> wrote: >> >>> Hummm, will VS.NET generate native dll or depending of .NET framework? >>> :P >>> What about gcc on windows? :P >>> >>> Alberto >>> >>> On Friday 19 March 2004 14:45, Youness Alaoui wrote: >>>> Hi, >>>> I've been working on a little extension for amsn, it is a win32 .dll >>>> extension to make the chat windows flash when receiving a message, so >>>> that >>>> users are noticed when new messages are received. This is because >>>> winXP >>>> users have "issues" with the flickering, since winXP groups the apps >>>> taskbar icons in a single group (when too many windows are opened), so >>>> even if the window is flickering, the user needs to click on that >>>> "amsn" >>>> or "wish" icon in the taskbar to see which window is flickering, so >>>> they >>>> usually don't get noticed of new messages. The only way to make it >>>> good >>>> was to flash the window, just like original msn 6 does. I did it, at >>>> least, I think so, it should work just fine, I just couldn't compile >>>> the >>>> whole thing, and this is annoying!! after getting all compilation >>>> preferences ok, the problem was that I only have an old version of >>>> visual >>>> c++ (6.0) that has only "FlashWindow" api defined in it's winuser.h >>>> header. But the FlashWindow function doesn't work, and I need to use >>>> FlashWindowEx to make it work fine. I tried to download visual studio >>>> .net >>>> 2003, but bittorent tracker refuses my connection, and I can't seem to >>>> find it in kazaa (yeah, don't expect me to buy it!!! :P) so if anyone >>>> of >>>> you has visual studio .net, please tell me so I can send you the >>>> source >>>> code I wrote and you'll compile it for me, until I get my own visual >>>> studio .iso :p >>>> >>>> I will try again with the FlashWindow function, although it didn't >>>> seem to >>>> work, maybe I missed something. >>>> >>>> c ya >>>> >>>> KaKaRoTo >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> This SF.Net email is sponsored by: IBM Linux Tutorials >>>> Free Linux tutorial presented by Daniel Robbins, President and CEO of >>>> GenToo technologies. Learn everything from fundamentals to system >>>> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >>>> _______________________________________________ >>>> Amsn-devel mailing list >>>> Ams...@li... >>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email is sponsored by: IBM Linux Tutorials >>> Free Linux tutorial presented by Daniel Robbins, President and CEO of >>> GenToo technologies. Learn everything from fundamentals to system >>> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >>> _______________________________________________ >>> Amsn-devel mailing list >>> Ams...@li... >>> https://lists.sourceforge.net/lists/listinfo/amsn-devel >> >> >> > > > -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ |
From: Youness A. <kak...@ka...> - 2004-03-19 15:52:09
Attachments:
flash.dll
|
damn, i found what was the problem!!! i mean, why the function FlashWindow didn't work, this is something to do with tk.. when i get the HWND (window handler) from my window pathname (.test for example), th HWND isn't the handler of the window, but of some sort of window, inside the toplevel window (and it's not an error with my code, because the [winfo id .test] gives me the same hwnd), I think what TK does is open a toplevel window, a dialog window, and then creates a widget, that it embeds inside that toplevel dialog, and that widget is in fact the toplevel window. I tested using "CloseWindow" API which is supposed to close the window (like a destroy .test) but instead, I see something really weird, it's like there is a window inside the real window, and it's that window that is closed, and when i retry the flashing thing, it flashs but inside the window.. anyways, it's REALLY weird.., I sent, as an attachment, the .dll I used (it's only 36K :)) so anyone with a windows system can test it and see how weird it is, just copy the .dll to the amsn dir, then type "load flash" or "load c:/amsn/flash" in the status window, then type "toplevel .test" and "flashStart .test", then you'll see what I mean with the closewindow not working, then type it again to see it flash INSIDE the window... if anyone has any knowledge of Tk windowing system, or windows system of handling windows, please help :D I'll try to see if I can find an API that gives us the container of the widget. basically, I think it's just that the widget, eve if it's a toplevel, it's still considered as a widget (like a label, etc...) KaKaRoTo On Fri, 19 Mar 2004 09:45:06 -0500, Youness Alaoui <kak...@ka...> wrote: > Hi, > I've been working on a little extension for amsn, it is a win32 .dll > extension to make the chat windows flash when receiving a message, so > that users are noticed when new messages are received. This is because > winXP users have "issues" with the flickering, since winXP groups the > apps taskbar icons in a single group (when too many windows are opened), > so even if the window is flickering, the user needs to click on that > "amsn" or "wish" icon in the taskbar to see which window is flickering, > so they usually don't get noticed of new messages. The only way to make > it good was to flash the window, just like original msn 6 does. I did > it, at least, I think so, it should work just fine, I just couldn't > compile the whole thing, and this is annoying!! after getting all > compilation preferences ok, the problem was that I only have an old > version of visual c++ (6.0) that has only "FlashWindow" api defined in > it's winuser.h header. But the FlashWindow function doesn't work, and I > need to use FlashWindowEx to make it work fine. I tried to download > visual studio .net 2003, but bittorent tracker refuses my connection, > and I can't seem to find it in kazaa (yeah, don't expect me to buy it!!! > :P) so if anyone of you has visual studio .net, please tell me so I can > send you the source code I wrote and you'll compile it for me, until I > get my own visual studio .iso :p > > I will try again with the FlashWindow function, although it didn't seem > to work, maybe I missed something. > > c ya > > KaKaRoTo > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Amsn-devel mailing list > Ams...@li... > https://lists.sourceforge.net/lists/listinfo/amsn-devel -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ |
From: Arieh S. <lio...@us...> - 2004-03-24 09:17:52
|
I do know how to program c/c++ however Ive never used the windows API, or created plugins for tcl. I was wondering if you got a chance if you could download the source for winico (I can send to you if you cant find it) and try to fix 2 things which I have problems with. 1. I cant seem to change the trayicon image (ie .ico file) without removing / recreating it, this causes it to move when changing state. 2. Try to make it that it is able to use higher resolution. I think it was written originally for win95/98 (not sure which) which didnt allow higher resolution icons in the tray, so at the moment the images are very poor quality even though the .ico isnt. Thanks. Lio PS this was sort of directed to Youness as he was able to make the winflash (great stuff by the way :) ). However I would be happy for anyone to have a look at it :). ----- Original Message ----- From: "Youness Alaoui" <kak...@ka...> To: <ams...@li...> Sent: Saturday, March 20, 2004 1:45 AM Subject: [Amsn-devel] windows flashtray > Hi, > I've been working on a little extension for amsn, it is a win32 .dll > extension to make the chat windows flash when receiving a message, so that > users are noticed when new messages are received. This is because winXP > users have "issues" with the flickering, since winXP groups the apps > taskbar icons in a single group (when too many windows are opened), so > even if the window is flickering, the user needs to click on that "amsn" > or "wish" icon in the taskbar to see which window is flickering, so they > usually don't get noticed of new messages. The only way to make it good > was to flash the window, just like original msn 6 does. I did it, at > least, I think so, it should work just fine, I just couldn't compile the > whole thing, and this is annoying!! after getting all compilation > preferences ok, the problem was that I only have an old version of visual > c++ (6.0) that has only "FlashWindow" api defined in it's winuser.h > header. But the FlashWindow function doesn't work, and I need to use > FlashWindowEx to make it work fine. I tried to download visual studio .net > 2003, but bittorent tracker refuses my connection, and I can't seem to > find it in kazaa (yeah, don't expect me to buy it!!! :P) so if anyone of > you has visual studio .net, please tell me so I can send you the source > code I wrote and you'll compile it for me, until I get my own visual > studio .iso :p > > I will try again with the FlashWindow function, although it didn't seem to > work, maybe I missed something. > > c ya > > KaKaRoTo > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Amsn-devel mailing list > Ams...@li... > https://lists.sourceforge.net/lists/listinfo/amsn-devel > |
From: Youness A. <kak...@ka...> - 2004-03-24 09:40:20
|
Hi, I don't know more than you about windows API or anything like .ico files for windows or whatever :P but at least I know c/c++ and I learn while coding... anyways, I'm "busy" these days, but primarly, I want to do anything but what I have to do, so I'll take a look at this, and keep you informed, I'll see what I can do tomorrow (it's already 4:40 am in here, so can't work on it now...) c ya KaKaRoTo On Wed, 24 Mar 2004 20:19:19 +1100, Arieh Schneier <lio...@us...> wrote: > I do know how to program c/c++ however Ive never used the windows API, or > created plugins for tcl. > > I was wondering if you got a chance if you could download the source for > winico (I can send to you if you cant find it) and try to fix 2 things > which > I have problems with. > > 1. I cant seem to change the trayicon image (ie .ico file) without > removing > / recreating it, this causes it to move when changing state. > 2. Try to make it that it is able to use higher resolution. I think it > was > written originally for win95/98 (not sure which) which didnt allow higher > resolution icons in the tray, so at the moment the images are very poor > quality even though the .ico isnt. > > Thanks. > > Lio > > PS this was sort of directed to Youness as he was able to make the > winflash > (great stuff by the way :) ). However I would be happy for anyone to > have a > look at it :). > > > > ----- Original Message ----- > From: "Youness Alaoui" <kak...@ka...> > To: <ams...@li...> > Sent: Saturday, March 20, 2004 1:45 AM > Subject: [Amsn-devel] windows flashtray > > >> Hi, >> I've been working on a little extension for amsn, it is a win32 .dll >> extension to make the chat windows flash when receiving a message, so >> that >> users are noticed when new messages are received. This is because winXP >> users have "issues" with the flickering, since winXP groups the apps >> taskbar icons in a single group (when too many windows are opened), so >> even if the window is flickering, the user needs to click on that "amsn" >> or "wish" icon in the taskbar to see which window is flickering, so they >> usually don't get noticed of new messages. The only way to make it good >> was to flash the window, just like original msn 6 does. I did it, at >> least, I think so, it should work just fine, I just couldn't compile the >> whole thing, and this is annoying!! after getting all compilation >> preferences ok, the problem was that I only have an old version of >> visual >> c++ (6.0) that has only "FlashWindow" api defined in it's winuser.h >> header. But the FlashWindow function doesn't work, and I need to use >> FlashWindowEx to make it work fine. I tried to download visual studio >> .net >> 2003, but bittorent tracker refuses my connection, and I can't seem to >> find it in kazaa (yeah, don't expect me to buy it!!! :P) so if anyone of >> you has visual studio .net, please tell me so I can send you the source >> code I wrote and you'll compile it for me, until I get my own visual >> studio .iso :p >> >> I will try again with the FlashWindow function, although it didn't seem >> to >> work, maybe I missed something. >> >> c ya >> >> KaKaRoTo >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: IBM Linux Tutorials >> Free Linux tutorial presented by Daniel Robbins, President and CEO of >> GenToo technologies. Learn everything from fundamentals to system >> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >> _______________________________________________ >> Amsn-devel mailing list >> Ams...@li... >> https://lists.sourceforge.net/lists/listinfo/amsn-devel >> > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Amsn-devel mailing list > Ams...@li... > https://lists.sourceforge.net/lists/listinfo/amsn-devel -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ |
From: Youness A. <kak...@ka...> - 2004-03-24 10:11:49
|
damn this is no ordinary code, this is "crap" (crap is the word i use for code i don't understand :P) anyways, i can't figure it out, it's too complex, but i should be able to, i just need some time, now i just looked at the code as a whole, didn't even see what the procs names are... but it's looks complex, i hope i'll manage to understand it, but even so, i can't manage to compile it, it needs headers that i don't seem to find... and it uses some things i don't know where they got that from, instead of a calloc, it uses ckalloc...maybe it's from one of the headers... who knows... anyways, I can't compile it, if someone got it working, tell me what to do for it.. anyways, I'll look into it tomorrow good night KaKaRoTo On Wed, 24 Mar 2004 04:40:37 -0500, Youness Alaoui <kak...@ka...> wrote: > Hi, > I don't know more than you about windows API or anything like .ico files > for windows or whatever :P but at least I know c/c++ and I learn while > coding... > anyways, I'm "busy" these days, but primarly, I want to do anything but > what I have to do, so I'll take a look at this, and keep you informed, > I'll see what I can do tomorrow (it's already 4:40 am in here, so can't > work on it now...) > c ya > > KaKaRoTo > > On Wed, 24 Mar 2004 20:19:19 +1100, Arieh Schneier > <lio...@us...> wrote: > >> I do know how to program c/c++ however Ive never used the windows API, >> or >> created plugins for tcl. >> >> I was wondering if you got a chance if you could download the source for >> winico (I can send to you if you cant find it) and try to fix 2 things >> which >> I have problems with. >> >> 1. I cant seem to change the trayicon image (ie .ico file) without >> removing >> / recreating it, this causes it to move when changing state. >> 2. Try to make it that it is able to use higher resolution. I think it >> was >> written originally for win95/98 (not sure which) which didnt allow >> higher >> resolution icons in the tray, so at the moment the images are very poor >> quality even though the .ico isnt. >> >> Thanks. >> >> Lio >> >> PS this was sort of directed to Youness as he was able to make the >> winflash >> (great stuff by the way :) ). However I would be happy for anyone to >> have a >> look at it :). >> >> >> >> ----- Original Message ----- >> From: "Youness Alaoui" <kak...@ka...> >> To: <ams...@li...> >> Sent: Saturday, March 20, 2004 1:45 AM >> Subject: [Amsn-devel] windows flashtray >> >> >>> Hi, >>> I've been working on a little extension for amsn, it is a win32 .dll >>> extension to make the chat windows flash when receiving a message, so >>> that >>> users are noticed when new messages are received. This is because winXP >>> users have "issues" with the flickering, since winXP groups the apps >>> taskbar icons in a single group (when too many windows are opened), so >>> even if the window is flickering, the user needs to click on that >>> "amsn" >>> or "wish" icon in the taskbar to see which window is flickering, so >>> they >>> usually don't get noticed of new messages. The only way to make it good >>> was to flash the window, just like original msn 6 does. I did it, at >>> least, I think so, it should work just fine, I just couldn't compile >>> the >>> whole thing, and this is annoying!! after getting all compilation >>> preferences ok, the problem was that I only have an old version of >>> visual >>> c++ (6.0) that has only "FlashWindow" api defined in it's winuser.h >>> header. But the FlashWindow function doesn't work, and I need to use >>> FlashWindowEx to make it work fine. I tried to download visual studio >>> .net >>> 2003, but bittorent tracker refuses my connection, and I can't seem to >>> find it in kazaa (yeah, don't expect me to buy it!!! :P) so if anyone >>> of >>> you has visual studio .net, please tell me so I can send you the source >>> code I wrote and you'll compile it for me, until I get my own visual >>> studio .iso :p >>> >>> I will try again with the FlashWindow function, although it didn't >>> seem to >>> work, maybe I missed something. >>> >>> c ya >>> >>> KaKaRoTo >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email is sponsored by: IBM Linux Tutorials >>> Free Linux tutorial presented by Daniel Robbins, President and CEO of >>> GenToo technologies. Learn everything from fundamentals to system >>> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >>> _______________________________________________ >>> Amsn-devel mailing list >>> Ams...@li... >>> https://lists.sourceforge.net/lists/listinfo/amsn-devel >>> >> >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: IBM Linux Tutorials >> Free Linux tutorial presented by Daniel Robbins, President and CEO of >> GenToo technologies. Learn everything from fundamentals to system >> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >> _______________________________________________ >> Amsn-devel mailing list >> Ams...@li... >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ |