Take the 2-minute tour ×
Mathematica Stack Exchange is a question and answer site for users of Mathematica. It's 100% free, no registration required.

Mathematica's system information display (click Help>AboutMathematica>SystemInformation to see it) is nicely packaged. Is it just a notebook with a TabView and other controls in a notebook with options set to size it just larger than the controls? Does it take any special tricks to keep the functions hidden and make it work the way it does?

This occured to me after having asked the base question, which was really about interface mechanisms. Couldn't System Information be written as a CDF? (I realize these are two unrelated questions)

share|improve this question
add comment

1 Answer

up vote 5 down vote accepted

Does this answer your question?

CreateDialog[SystemInformation[], 
 WindowTitle -> "Mathematica System Information"]

Another example

man = Manipulate[Plot[#[k t], {t, 0, 10}], {k, 0.1, 10}] & /@ {Cos,Sin, Exp} // TabView

Now you can put it in a dialog

CreateDialog[man, WindowTitle -> "My manipulate"]
share|improve this answer
    
I don't think so. I'm not interested in how to create SystemInformation. I'm interested in its packaging - it looks like an "application" I might write for non-Mathematica users, as opposed to an unfamiliar (to them) Mathematica notebook. –  George Wolfe Nov 26 '12 at 2:39
    
@GeorgeWolfe I tried to show you how with CreateDialog you can turn a tab view, or a manipulate, or whatever you are used to seing embedded in a document, as a dialog looking notebook, something that "looks like an application" –  Rojo Nov 26 '12 at 2:41
    
@GeorgeWolfe is the "creating the tab view" part what's missing, or the "exporting the dialog to cdf"? –  Rojo Nov 26 '12 at 2:41
    
Oh, I didn't understand. That's all I have to do? (now checking CreateDialog help). And then you save the resulting dialog notebook? –  George Wolfe Nov 26 '12 at 2:43
    
@GeorgeWolfe edited –  Rojo Nov 26 '12 at 2:43
show 5 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.