MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

a tutorial finder palette

  • To: mathgroup at smc.vnet.net
  • Subject: [mg76066] a tutorial finder palette
  • From: Selwyn Hollis <sh2.7183 at earthlink.net>
  • Date: Tue, 15 May 2007 05:07:32 -0400 (EDT)
  • References: <1128F500-2F9A-42BC-A25D-7BECDCC7BFE9@EARTHLINK.NET>

Seems that the navigability of the new Documentation Center leaves a  
couple of things to be desired, in particular a single index of all  
the tutorial material. Here's something that might be useful for the  
time being. It creates a palette with buttons that take you straight  
to many of the tutorial overviews in the new help system. All  
comments, suggestions, and modifications are welcome.

- Selwyn Hollis


tutnames = {
    "tutorial/UsingTheMathematicaSystemOverview",
    "tutorial/NumbersOverview",
    "tutorial/ExpressionsOverview",
    "tutorial/TextualInputAndOutputOverview",
    "tutorial/BuildingUpCalculationsOverview",
    "tutorial/FunctionsAndProgramsOverview",
    "tutorial/PatternsAndTransformationRules",
    "tutorial/StringsAndCharactersOverview",
    "tutorial/ModularityAndTheNamingOfThingsOverview",
    "tutorial/AlgebraicManipulationOverview",
    "tutorial/SymbolicMathematicsOverview",
    "tutorial/ListsOverview",
    "tutorial/MathematicalFunctionsOverview",
    "tutorial/NumericalMathematicsOverview",
    "tutorial/NumericalCalculationsOverview",
    "tutorial/NumericalOperationsOnDataOverview",
    "tutorial/NumericalOperationsOnFunctionsOverview",
    "tutorial/FunctionalOperationsOverview",
    "tutorial/GraphicsAndSoundOverview",
    "tutorial/TheStructureOfGraphicsAndSoundOverview",
    "tutorial/ManipulatingNotebooksOverview",
    "guide/FrontEndTokens",
    "tutorial/FilesAndExternalOperationsOverview"};
CellPrint[
  Cell[BoxData[
    GridBox[({ButtonBox[
          StringReplace[#1, {"tutorial/" -> "", "Overview" -> "",
            "guide/" -> ""}], ButtonData -> #1,
          ButtonFunction :> (Module[{nb}, nb =
               CreateDocument[#2,
                  Saveable -> False, WindowSize -> {1, 1},
                  WindowMargins -> {{Automatic, 0}, {Automatic, 0}},
                  WindowFrame -> Frameless];
              SelectionMove[nb, Next, CellContents];
              FrontEndExecute[FrontEndToken["SelectionHelpDialog"]];
              FrontEndExecute[FrontEndToken["Close"]]] &),
          Evaluator -> Automatic]} &) /@ tutnames]],
   ButtonBoxOptions -> {BaseStyle -> {FontSize -> 10,
    FontFamily -> "Arial", Bold}, Background -> RGBColor[1, 0.96,  
0.87]},
   GridBoxOptions -> {RowSpacings -> 0}]]



  • Prev by Date: Re: error message Convert::incomp in units package of Mathematica 6.0
  • Next by Date: Re: Re: Package Help in Mathematica 6
  • Previous by thread: Re: v6 time series package
  • Next by thread: Re: a tutorial finder palette