Using ToolTips and mouseListeners

Hi,
I found a strange mouse-input behavior in my Swing application.
The application consists of a JInternalFrame with an extended JPanel inside. The mouse-listening happens at the frame-level.
Normal detection and processing of mouse-events is OK.
As soon as I add a setToolTipText-statement in the constructor of my JPanel, mouse-events are blocked. They are NOT received anymore by the frame-level.
Has anybody already encountered this ? And more importantly, how can this problem be solved, avoided or bypassed ?
Thanks for any ideas.
Marc

There's been a thread on this subject these very days, I cannot find it though.
One of the regulars here, probably camickr, was explaining that once a MouseListener is added on any component in the hierarchy (and I seem to remember the wording was "and this can happen innocently like by setting a tooltip"), the MouseEvent does not bubble up the widget hierarchy.
Indeed the tooltip behavior is provided by the system, by listening to mousenetered()/exited() to handle mouse hovering.
I cannot imagine one good reason to listen for MouseEvents "at the frame level", but that's probably caused by my lazyness or lack of imagination.
Still, you may want to do that with a GlassPane, that would listen to MouseEvents, but still propagate them to components underneath.
Make sure to check [this article|http://weblogs.java.net/blog/alexfromsun/archive/2006/09/a_wellbehaved_g.html] on how to make a "well-behaved glasspane", before going that route, as there are several difficulties along the way.
Edited by: jduprez on Jul 24, 2009 12:31 PM - remove incorrect references to MouseMotionEvent and Listener

Similar Messages

  • Problem with tooltips and spry data using startLoadInterval

    I am trying to use tooltips with a dynamic table using the spry data example at the bottom of the page:
    http://labs.adobe.com/technologies/spry/articles/tooltip_overview/index.html
    I have it working except that it appears to have a memory leak as firefox's memory usage continues to grow.
    I did notice there is a 'new' inside the onPostUpdate:function that is being called on every table update.
    So after looking at the tooltip code I modified the function to:
    <script type="text/javascript">
    var tt1;
    var observer = {onPostUpdate:function(){if(tt1 == null){tt1 = new Spry.Widget.Tooltip('tooltip','.trigger');}else{tt1.destroy(); tt1.destroy();if(tt1.checkDestroyed()) alert("destroyed");else alert("not destroyed");delete tt1; tt1 = new Spry.Widget.Tooltip('tooltip','.trigger');}}}
    Spry.Data.Region.addObserver('mainRegion', observer);
    </script>
    The tt1.checkDestroyed() always returns false and my memory usage continues to grow.
    Any help?

    Thanks for the reply.  I found a way to get it to work by changing my
    observer function to the following:
    else{tt1.destroy();
    tt1.init('.trigger', 'tooltip',
    {});tt1.attachBehaviors();Spry.Widget.Tooltip.loadQueue.push(tt1);}}
    Probably not very clean but it doesn’t grow memory and works correctly.
    I just put it back to the old way as in the example with a
    startLoadInterval(1500) :
    And I am over 500MB after ~ 30 minutes where as the top code above ran with
    a startLoadInterval(1500); overnight and is about ~120MB.
    I am using a double repeatchildren loop to build a table with tooltips for
    each cell which may affect it.
    Bottom line is I have a way to make it work so I am moving forward.  If you
    still want to see it I might be able to get it up on the internet and give
    you a link.
    Thanks,
    Greg Wirth

  • Put in the clipboard, from an VB program, an image with a tooltip and a hyperlink to paste them into a Word or PowerPoint doc.

    I tried to put
    in the clipboard an image with an associated tooltip
    and a hyperlink to paste them into a Word or PowerPoint doc.
    I tried to do it with the usual Clipboard's methods SetData and GetData. It's easy to paste an image, text, rich text, html, but it does not appear to be able to associate metadata or hyperlink to an image.
    Usally the tooltip
    and the hyperlink are in the metadata
    associated with the object.
    I think it can be done with the CliboardData class and its Data and Metadata properties, working with the different items of the List of Objects, but I don't know how to tackle it.
    Any suggestions?
    Thank You

    I tried to put
    in the clipboard an image with an associated tooltip
    and a hyperlink to paste them into a Word or PowerPoint doc.
    I tried to do it with the usual Clipboard's methods SetData and GetData. It's easy to paste an image, text, rich text, html, but it does not appear to be able to associate metadata or hyperlink to an image.
    Usally the tooltip
    and the hyperlink are in the metadata
    associated with the object.
    I think it can be done with the CliboardData class and its Data and Metadata properties, working with the different items of the List of Objects, but I don't know how to tackle it.
    Any suggestions?
    Thank You
    Does word or powerpoint associate a tooltip and hyperlink to an image and then allow that image with those associations to be copied to another open word or powerpoint document? If not then your probably wasting your time.
    This code can "listen" for items copied to the clipboard. Needs a RichTextBox on a Form.
    Option Strict On
    Imports System.Runtime.InteropServices
    Public Class Form1
    ' System.Windows.Forms.DataFormats class http://msdn.microsoft.com/en-us/library/system.windows.forms.dataformats(v=vs.110).aspx
    Declare Function AddClipboardFormatListener Lib "user32.dll" (hWnd As IntPtr) As <MarshalAs(UnmanagedType.Bool)> Boolean
    Declare Function RemoveClipboardFormatListener Lib "user32.dll" (hWnd As IntPtr) As <MarshalAs(UnmanagedType.Bool)> Boolean
    Dim DataFormats As New Dictionary(Of String, String)
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Me.CenterToScreen()
    DataFormats.Add("Bitmap", "Specifies a Windows bitmap format. This static field is read-only.")
    DataFormats.Add("CommaSeparatedValue", "Specifies a comma-separated value (CSV) format which is a common interchange format used by spreadsheets. This format is not used directly by Windows Forms. This static field is read-only.")
    DataFormats.Add("Dib", "Specifies the Windows device-independent bitmap (DIB) format. This static field is read-only.")
    DataFormats.Add("Dif", "Specifies the Windows Data Interchange Format (DIF) which Windows Forms does not directly use. This static field is read-only.")
    DataFormats.Add("EnhancedMetafile", "Specifies the Windows enhanced metafile format. This static field is read-only.")
    DataFormats.Add("FileDrop", "Specifies the Windows file drop format which Windows Forms does not directly use. This static field is read-only.")
    DataFormats.Add("Html", "Specifies text in the HTML Clipboard format. This static field is read-only.")
    DataFormats.Add("Locale", "Specifies the Windows culture format which Windows Forms does not directly use. This static field is read-only.")
    DataFormats.Add("MetafilePict", "Specifies the Windows metafile format which Windows Forms does not directly use. This static field is read-only.")
    DataFormats.Add("OemText", "Specifies the standard Windows original equipment manufacturer (OEM) text format. This static field is read-only.")
    DataFormats.Add("Palette", "Specifies the Windows palette format. This static field is read-only.")
    DataFormats.Add("PenData", "Specifies the Windows pen data format which consists of pen strokes for handwriting software; Windows Forms does not use this format. This static field is read-only.")
    DataFormats.Add("Riff", "Specifies the Resource Interchange File Format (RIFF) audio format which Windows Forms does not directly use. This static field is read-only.")
    DataFormats.Add("Rtf", "Specifies text consisting of Rich Text Format (RTF) data. This static field is read-only.")
    DataFormats.Add("Serializable", "Specifies a format that encapsulates any type of Windows Forms object. This static field is read-only.")
    DataFormats.Add("StringFormat", "Specifies the Windows Forms string class format which Windows Forms uses to store string objects. This static field is read-only.")
    DataFormats.Add("SymbolicLink", "Specifies the Windows symbolic link format which Windows Forms does not directly use. This static field is read-only.")
    DataFormats.Add("Text", "Specifies the standard ANSI text format. This static field is read-only.")
    DataFormats.Add("Tiff", "Specifies the Tagged Image File Format (TIFF) which Windows Forms does not directly use. This static field is read-only.")
    DataFormats.Add("UnicodeText", "Specifies the standard Windows Unicode text format. This static field is read-only.")
    DataFormats.Add("WaveAudio", "Specifies the wave audio format which Windows Forms does not directly use. This static field is read-only.")
    AddClipboardFormatListener(Me.Handle)
    End Sub
    Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
    RemoveClipboardFormatListener(Me.Handle)
    End Sub
    Protected Overrides Sub WndProc(ByRef m As Message)
    If m.ToString.Contains("msg=0x31d") Then
    Invoke(New ClipboardListenerDelegate(AddressOf ClipboardListener))
    End If
    MyBase.WndProc(m)
    End Sub
    Private Delegate Sub ClipboardListenerDelegate()
    Private Sub ClipboardListener()
    If InvokeRequired Then
    Invoke(New ClipboardListenerDelegate(AddressOf ClipboardListener))
    Else
    RichTextBox1.Clear()
    For Each Item In DataFormats.Keys
    If Clipboard.ContainsData(Item) = True Then
    RichTextBox1.AppendText(Item & " .. " & DataFormats(Item) & vbCrLf)
    End If
    Next
    End If
    End Sub
    End Class
    La vida loca

  • Using InputMap and ActionMap

    Referring to an earlier post "Listening to Keystrokes", I already know how to
    trap keystrokes in a JPanel. I use this line of code:
    this.registerKeyboardAction(this,
          "Exit Task", KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0),
          JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);[/cpde]
    However, the documentation for registerKeyboardAction() states:
    This method is now obsolete, please use a combination of getActionMap() and
    getInputMap() for similiar behavior. For example, to bind the KeyStroke
    aKeyStroke to the Action anAction now use:
       component.getInputMap().put(aKeyStroke, aCommand);
    component.getActionMap().put(aCommmand, anAction);
    Therefore, I attempt to use the getInputMap() and getActionMap() method. Since the documentation for registerKeyboardAction is:public void registerKeyboardAction(ActionListener anAction,
                                       String aCommand,
                                       KeyStroke aKeyStroke,
                                       int aCondition)I thought inside the JPanel, I only have to add these lines:
    this.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), "Exit Task");
    this.getActionMap().put("Exit Task", this);Unfortunately, the second line will give compilation errors. Note that the JPanel already implements ActionListener. So I check the documentation for ActionMap and realise that the put() method has two parameters, Object key and Action anAction. It seems that I have to this (a JPanel class) to Action. I thought casting should work since ActionListener is a superinterface to Action, but when I run the program, it will throw a ClassCastException.
    Therefore, I ended up implementing ActionListener AND Action. I also have to implement two abstract methods from Action.
    Did I miss anything? Does the JPanel really need to implement Action? Why can't I cast an ActionListener class to Action?
    Finally, is there a more elegant solution?
    Thank you in advance.

    Hi,
    Hi Shannon,
    Another problem... When we use
    registerKeyboardAction() for a toolbar button, its
    tool tip displays the key stroke used along with any
    text you may have set as the tool tip. So if I have
    JButton oBtn = new JButton();
    oBtn.setIcon(new ImageIcon("SomeIcon.gif"));
    oBtn.setToolTipText("Button Tool Tip");
    oBtn.registerKeyboardAction(handler, null,
    KeyStroke.getKeyStroke(KeyEvent.VK_N,
    InputEvent.CTRL_MASK,
    true),
    JComponent.WHEN_IN_FOCUSED_WINDOW);when I try to view the tool tip, I actually see
    "Button Tool Tip Ctrl-N" with the 'Ctrl-N' in a
    different font and color than the remaining text. But
    when I use the getActionMap() and getInputMap()
    methods, this extra information is not seen in the
    tool tip.Actually, even using getActionMap() and getInputMap(), you will see the control text. For example, the following is the equivalent of your code using getActionMap() and getInputMap():
    oBtn.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(
            KeyStroke.getKeyStroke(KeyEvent.VK_N,
            InputEvent.CTRL_MASK,
            true), "handler");
    oBtn.getActionMap().put("handler", new AbstractAction(.....));As you'll see, it also shows the Ctrl-N in the tooltip text.
    Since this behavior has been around since the very early days of Swing, I cannot give you the exact reason for it. However, I suspect it was assumed at the time that if a keystroke is added to a component for WHEN_IN_FOCUSED_WINDOW, then that keystroke is one that will activate the component.
    Now, can I ask why you're adding this keyboard action to the button? Since its WHEN_IN_FOCUSED_WINDOW, you could add it to the contentpane or the rootpane. It doesn't need to be on the button.
    Any help in this case??? My team leader
    would prefer a function that is said to be outdated
    but works so much better, rather than some new fangled
    technique that doesn't give the same help....Just so you know, here's the implementation of registerKeyboardAction:
    public void registerKeyboardAction(ActionListener anAction,
                                       String aCommand,
                                       KeyStroke aKeyStroke,
                                       int aCondition) {
        InputMap inputMap = getInputMap(aCondition, true);
        if (inputMap != null) {
            ActionMap actionMap = getActionMap(true);
            ActionStandin action = new ActionStandin(anAction, aCommand);
            inputMap.put(aKeyStroke, action);
                if (actionMap != null) {
                    actionMap.put(action, action);
        }What am I trying to say? That the old technique simply uses the new technique internally. And it creates an action per keystroke. You might want to reconsider moving over to the new technique. I'd be happy to address any concerns you might have.
    Thanks,
    Shannon Hickey (Swing Team)
    >
    PLEASE HELP!!!
    Regards,
    Shefali

  • Multiline Tooltips and tooltips on non-hyperlinked report columns

    These are both questions I had and searched this forum for without finding anything. Since I found a way of doing both, I figured I'd put the info here so someone else might find it at need.
    I have a report in my app that shows invoices that are in an approval process that involves people in three separate functions (Ops, Finance, and Contracts). The report shows some data about the invoice and the username of the person who needs to approve it. If they have not done anything, their name is shown in Yellow, if they've approved it, it's shown in Green, and if they rejected it, in Red. This worked great until one of the accounting clerks waiting for the approvals asked me to make the approvers rejection notes available from the report. I really didn't want to crud up my report with a bunch of notes. Using tooltips seemed to be a reasonable way to show the notes on demand. However, the only place APEX gives you a pre-built handle to hang tooltips on text is using a hyperlink. If I hyperlinked the approver's name, then (by default) it'd kill my status colors. The solution was to display the tooltips from within the <DIV> tags I was already using for the color. I added the capability to my function that determined the color to display the approver name. It worked well enough that I decided to post a snippet of the code here:
    IF v_notes IS NULL THEN
    v_text := NULL;
    ELSE
    v_notes := REPLACE(v_notes, '''', NULL);
    v_text := 'onmouseover="toolTip_enable(event,this,''' || v_notes || ''')"';
    END IF;
    RETURN '<div ' || v_text || ' style="color:#993333; font-weight:bold">' || p_approver || '</div>';
    I have another report where I want to display some drill-down-type data using tooltips. The data would be most readable broken up in multiple lines, but I couldn't for the life of me find anything referring to carriage-returns for toolTip_enable. I tried CHR(10), CHR(13) (and both), \n \r (and both) before finding out that it simply uses <BR>, i.e.:
    onmouseover="toolTip_enable(event,this,'Line1<BR>Line2<BR>Line3')";

    Raj,
    see if this helps you:
    http://apex.oracle.com/pls/otn/f?p=31517:22
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    -------------------------------------------------------------------

  • Help Needed re:Spry Tooltip and render issue with XP

    I have an issue with spry tooltip and XP not sure why ?
    Here it is I am designing/building a website for a restaurant, I am making use of the spry tooltip on the menu page as a rollover for a larger menu image to appear, which it does. Everything is cool in Vista etc. but if you are using XP for some reason the rollover effect only works once and then no more until the page is refreshed which is really annoying and certainly not the effect i am looking for. I know this is occuring because of this line of code :-
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> which I need to keep in.
    Does ANYONE know a quick fix ? or ran into this problem before ?
    I am sure the attached .JS file is the key to fix.
    Thanks in advance
    Andy....!

    This is one of those situations you may need to see to believe,
    whats happening is only on an XP IE8 browser which the ******** client is looking at (what are the odds)?
    On newer systems and other browsers NO problem:-
    You bring up the menu page and mouse over spry triggers and it works PERFECTLY, but only ONCE when you try again the cursor flickers as the trigger is engaged and nothing is revealed? I am sure the spry is working but somehow it is being hidden from rendering correctly as if trapped behind another image or on a delay, and then when you mouse off maybe 500ms later the image flickers into view and dissappears almost instantly. (an obvious error of some sort)
    This only occurs when I place this source code in the head tags:-
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
    Without code works fine, but I need to include this code for it to look as it should cross browser.
    Ask me anything I will help as much as I can but right now I am at a loss !
    Thanks in advance
    Andy....!

  • Tooltips and ICON

    Is there any way to assign tooltips to buttons. Also, is
    there any way to assign a new ICON to the EXE file generated?
    Suresh

    And you *might* be able to change the icon on a published
    .exe file
    using Icon and/or Resource Editors like Microangelo...but I
    believe last
    I suggested that, the user who tried ended up with a broken
    .exe....
    Erik
    askunify wrote:
    > Is there any way to assign tooltips to buttons. Also, is
    there any way to assign a new ICON to the EXE file generated?
    >
    > --
    > Suresh
    >
    Erik Lord
    http://www.capemedia.net
    Adobe Community Expert - Authorware
    http://www.adobe.com/communities/experts/
    http://www.awaretips.net -
    samples, tips, products, faqs, and links!
    *Search the A'ware newsgroup archives*
    http://groups.google.com/group/macromedia.authorware

  • Using NULL and NOT NULL in prompted filters

    Dear all,
    While trying to grap the concept of prompted filters in sap bo web intelligence, I had a question whether why we cannot use NULL and NOT NULL while creating a prompted filters in our report.

    HI,
    'Is Null' and 'Not Null' are the predefined functions in webi which only eliminate the null values or considering only null values.
    'Is Null' and 'Not Null' are itself predefined functions that why you are not getting  prompts.
    Null values are standard across the databases so this is defined  as a function in webi to specific eliminate the null values.
    If something is not standard then there is option in the webi to use different operator with static values or with prompts.
    More more information on Null see the Null wiki page.
    Null (SQL) - Wikipedia, the free encyclopedia
    Amit

  • How do I use Qt and OpenGL with Visual Studio

    Hi! I mainly want to program in C++ and I want to use Qt and OpenGL with Visual Studio.
    I am currently revising C++ and later on i am going to start reading Qt and OpenGL. I have a background of
    Embedded firmware design(C and Assembly).
    The Visual Studio Version I have is 2013 ultimate. How do I use Qt and OpenGL with Visual Studio?
    Thanks
    Alexandros

    Hi ClassicalGuitar,
    The forum supports VS setup and installation. And your issue is not about the forum. I will move the thread to off-topic forum. Thanks for your understanding.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

  • Use VBA and Excel to open Dreamweaver HTML (CS5), find and replace text, save and close

    I wish to use VBA and Excel to programmatically open numbered Dreamweaver HTML (CS5) and find and replace text in the code view of these files, save and close them.
    I have  5000 associations between Find: x0001 and Replace: y0001 in an Excel sheet.
    I have the VBA written but do not know how to open, close and save the code view of the ####.html files. Please ... and thank you...
    [email protected]

    This is actually the code view of file ####.html that I wish to find and replace programmatically where #### is a four digit number cataloguing each painting.... In 1995 I thought this was clever... maybe not so clever now :>)) Thank you for whatever you can do Rob!
    !####.jpg!
    h2. "Name####"
    Oils on acrylic foundation commercial canvas - . xx X xx (inches) Started
    Back of the Painting In Progress </p> </body> </html>
    Warmest regards,
    Phil the Forecaster, http://philtheforecaster.blogspot.ca/ and http://phils-market.blogspot.ca/

  • How do I use the time capsule to share itunes music between multiple apple devices? Also, is it possible to control the music on one device using another, and how do you set this up?

    How do I use the time capsule to share itunes music between multiple apple devices? Also, is it possible to control the music on one device using another, and how do you set this up?

    unless i'm missing something, i think you got mixed up, this is easy google for walk throughs
    i'm assuming this is the new 3tb tc AC or 'tower' shape, if so, its wifi will run circles around your at&t device
    unplug the at&t box for a minute and plug it back in
    factory reset your tc - unplug it, hold down reset and keep holding while you plug it back in - only release reset when amber light flashes in 10-20s
    connect the tc to your at&t box via eth in the wan port, wait 1 minute, open airport utility look in 'other wifi devices' to setup the tc
    create a new wifi network (give it a different name than your at&t one) and put the tc in bridge mode (it may do this automatically for you, but you should double check) under the 'network' tab
    login to your at&t router and disable wifi on it
    add new clients to the new wifi network, and point your Macs to the time machine for backups

  • TS3999 I had an icloud account setup in 2009 when I first got my family members each a mac. I let that account expire(we never used it) and I don't know how to get it off of my ical. It is not recognizing any of the information to reset the password?

    I had an icloud account in 2009. We set it up as a family plan because my family had just changed from PC to Mac. We never used it and let the plan expire in 2010. My ical will not sync with my new iphone because it is linked to the family plan account that no longer exist. Because I don't remember my password, I tried resetting it. It says the personal information I entered is incorrect, but I know the information is correct...It's my birthday it asks for! Does anyone know how to get that account off of my mac without the account existing?

    You were a MobileMe (not iCloud) subscriber in 2009 and this service has been terminated. However the login is an Apple ID and this never expires. What is your operating system? Do you have a MobileMe icon in System Preferences? - if so you should be able to sign out in it, but you may not have an iCloud icon to let you create an iCloud account, though you can do so if your iPhone has iOS 5 or above.
    If you are getting login requests or other irritations from your MobileMe account you can go to (user)/Library/Preferences/ByHost and delete all .plist files beginning with com.apple.DotMac or com.apple.idisk, then reboot.
    The minimum requirement for iCloud to let you sync your data is 10.7.5 though you can sync through iTunes (except with Mavericks).

  • Can I use classes and methods for a maintenance view events?

    Hello experts,
    Instead of perform/form, can I instead use classes and methods, etc for a given maintenance view event, lets say for example I want to use event '01' which is before saving records in the database. Help would be greatly appreciated. Thanks a lot guys!

    Hi viraylab,
    1. The architecture provided by maintenance view
       for using EVENTS and our own code inside it -
       It is provided using FORM/PERFORM
       concept only.
    2. At this stage,we cannot use classes.
    3. However, inside the FORM routine,
       we can write what ever we want.
       We can aswell use any abap code, including
       classes and methods.
      (But this classes and methods won't have any
       effect on the EVENT provided by maintenance view)
    regards,
    amit m.

  • Error while accessing a library using content and structure

    I have a library having document and folder inside it. When I open the library using content and structure I get an error with a correlation ID. When checked the the logs with Correlation ID got an error message "View 'All Document' does not exist."
    'All Document' is name of default view on the library.
    When I open the library from view all site content the library is being opened.
    Please help!!!

    Hello Victoria,
    Thanks for  the response.
    I have tried troubleshooting steps given by you. 
    Check if the issue occurs with other users. Use another user to access the library in Content and Structure and then compare the results. --
    I tried with different users but no luck
    Make sure that the user account with issue has permission to view the All Documents view of the library. --
    Yes, user Account have the permission
    Check if the issue occurs with other libraries in the Content and Structure. If not, I recommend to save the library as
    a template including contents and then create a new library based on this template. After that use the new library instead of the old library. --
    No other library have this problem. I cannot save the library as template including the contents as the it has many folders and  files. The current size of library is 786 MB
    Clear cache in the browser or use another browser to see if the issue still occurs. --
    tries but issue persists.
    Best regards,
    Ratnesh

  • How do I install windows 7 on a macbook pro mid 2009 using bootcamp and no optical drive?

    How do I install windows 7 on a macbook pro mid 2009 using bootcamp and no optical drive?
    My optical drive is non-functional and I want to dual boot with win7. The only problem is my macbook does not boot from USB at all, even when I hold th ALT key down when it is starting up.
         -I have a flashdrive with win7 on it.
         -I mounted the ISO of win7 with toast for bootcamp to do its thing.

    Good luck.
    Consider this a bump so that hopefully someone with better news spots your thread.
    Allan

Maybe you are looking for