OK, this is good news.

The basic story is that if you want your applet to resize automatically, 
just use the latest Jmol.js and instead of "300" or "400" for a size, 
use "0.6" or "0.95". This tells Jmol to use percent instead of pixels 
for the size in the <object> tag. That does the trick.

If you have special need for other sorts of resizing -- a "how about a 
bigger applet?" button for example -- then tie that button to

jmolResize(w,h)  where w and h are the width and height you want.


Bob


-------- Original Message --------
Subject:        Re: New Window with resizable applet command?
Date:   Tue, 6 Mar 2007 19:36:40 +0000
From:   Nick Greeves <[EMAIL PROTECTED]>
To:     Bob Hanson <[EMAIL PROTECTED]>
References: 
<[EMAIL PROTECTED]> 
<[EMAIL PROTECTED]> 
<[EMAIL PROTECTED]>



Hi Bob,
Works nicely on Mac OS X Safari and Firefox.
I know you only wanted to here about failures but this looks great!

All the best

Nick

-- 

WWW Pages:     http://www.liv.ac.uk/Chemistrywww/Staff/greeves.html

Tel:             +44 (0)151-794-3506 (3500 secretary)



On 6 Mar 2007, at 16:48, Bob Hanson wrote:

> OK, how about this in Jmol.js:
>
> jmolResize(w,h)
>
> w or h <= 1 implies a percent; h missing defaults to w:
>
> jmolResize(500,500)
> jmolResize(400)
> jmolResize(0.95,0.60)
> jmolResize(0.95)
>
> Ah, and here is the nicest part: I've modified Jmol.js to allow for 
> percentages as well in the jmolApplet command itself:
>
>
> jmolApplet("95%")
>
> or
>
> jmolApplet(0.95)
>
> Then the applet automatically resizes, far as I can tell -- tested in 
> Firefox, Opera, and IE on a PC. Looks like the browsers properly send 
> the information to the applet indicating resizes if the applet 
> width/height are given as percentages.
>
> In playing with this, I notice that if the applet is in a DIV, then 
> that percent applies only to that div.
>
> What's interesting is that with the capability of saving and restoring 
> the state now, we really could do just this -- have a button (on the 
> webpage, I think) that captures the state of the applet, designs a new 
> window with the appropriate resize functions, and inserts applet code 
> into the new window such that the state script is run.
>
> ....OK, I have that now in 
> http://www.stolaf.edu/academics/chemapps/jmol/docs/examples-11/new.htm
>
> Just click on "new applet window" under the applet.
>
> Let me know if this does not work.
>
> Bob
>
>
> Nick Greeves wrote:
>
>> I agree this works well and made me think about how it could be used 
>> more widely.
>>
>> In ordinary web pages I often use the Open Link in New Window(Frame) 
>> feature of my browser (Safari) to create a new window of the content 
>> I want to scrutinise  in more detail without losing the initial page. 
>> Or when you click on thumbnail image to see the full size picture....
>>
>> So how about a command for Jmol (and in the menu) that creates a New 
>> Window with a resizable Jmol frame. That way we can keep small 
>> windows as embedded items in web pages but have the capability to 
>> "blow them up" if required.
>>
>> All the best
>>
>> Nick
>>
>> -- 
>>
>> WWW Pages:     http://www.liv.ac.uk/Chemistrywww/Staff/greeves.html
>>
>> Tel:             +44 (0)151-794-3506 (3500 secretary)
>>
>>
>>
>> On 6 Mar 2007, at 13:28, [EMAIL PROTECTED] 
>> <mailto:[EMAIL PROTECTED]> wrote:
>>
>>> From: Frieda Reichsman <[EMAIL PROTECTED] 
>>> <mailto:[EMAIL PROTECTED]>>
>>>
>>> Subject: Re: [Jmol-users] resize applet with window (was:
>>>
>>> Mol-graphics: Jmol & VB ?)
>>>
>>> To: [email protected] 
>>> <mailto:[email protected]>
>>>
>>> Cc: Bob Hanson <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
>>>
>>> Message-ID: <[EMAIL PROTECTED] 
>>> <mailto:[EMAIL PROTECTED]>>
>>>
>>> Content-Type: text/plain; charset="us-ascii"
>>>
>>>
>>> I changed the subject line to make this a bit easier to find in  
>>> future, if someone is looking on the archives - and wow, it works  
>>> beautifully-- what a great enhansonment!  ;^)
>>>
>>
>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to