1
$\begingroup$

So Mr. Wizard points out here that we can get all the FE packets via FrontEndExecute[FrontEnd`NeedCurrentFrontEndSymbolsPacket[]][[1,1,4]]

I was wondering what all the other element are. I think I've managed to pin a number of them down: (Ignore the MyTools` context. It's just the context I give to my tools application.)

{
   {
    {MyTools`$FESettings, MyTools`$SeeminglyRandom, 
     MyTools`$FEDataForms, MyTools`$FEPacketList},
    {MyTools`$FEBoxForms, MyTools`$FEInterfaceStuff}
    },
   MyTools`$FEData
   } = FrontEndExecute@FrontEnd`NeedCurrentFrontEndSymbolsPacket[];

The thing is, the only ones of those assignments that I'm actually confident are, (obviously) the packets, the data forms, and the box forms. In particular, the <FE Call>[[1,1,2]] element is very confusing.

For those just scanning it looks like:

"Graphics",
"NotebookDefault",
"Clip",
"Infinity",
"None",
"Notebook",
"Vertical",
"Bottom",
"RGBColor",
"Null",
"Generic",
"BeforeCell",
"Before",
"GlobalPreferences",
"Baseline",
"Left",
"Axis",
"GrayLevel",
"Placeholder",
"Queued",
"ToggleFalse",
"Closed",
"Toggle",
"Full",
"ForwardBackward",
"Preemptive",
"Tiny",
"Forward",
"Backward",
"Open",
"CellGroup",
"Expression",
"GeneratedCell",
"Version2",
"Version1",
"True",
"All",
"AutomaticPreview",
"False",
"After",
"AfterCell",
"ButtonContents",
"Top",
"Manual",
"AutomaticCenterLeftCenterRight",
"Style",
"Fixed",
"AutomaticLeftCenterRight",
"Empty",
"Short",
"Fit",
"FitAll",
"Automatic",
"SoundAndGraphics",
"AlignmentMarker",
"Sound",
"FullWithinScreen",
"Center",
"GroupTogetherNestedGrouping",
"Selection",
"WindowWidth",
"PaperWidth",
"Inherited",
"GroupTogetherGrouping",
"GraphicsGrouping",
"Cell",
"Small",
"OutputGrouping",
"InputGrouping",
"Round",
"Scaled",
"CellContents",
"DialogBox",
"SectionGrouping",
"Scrollbars",
"TitleGrouping",
"Previous",
"Scrollable",
"EvaluationCell",
"Next",
"ShrinkToFit",
"Long",
"NormalGrouping",
"VisibleCell",
"Ceiling",
"Rotate",
"ResizeToFit",
"Floor",
"Expand",
"ButtonCell",
"ButtonData",
"LineWrapParts",
"Medium",
"Wipe",
"Sizing",
"TextParagraph",
"Ex",
"Push",
"Above",
"$SystemCharacterEncoding",
"TextLine",
"CrossFade",
"GlobalSession",
"Fade",
"Notification",
"GraphicsContents",
"Word",
"Locking",
"Horizontal",
"Character",
"Right",
"SelectionCellDefaultStyle",
"Large",
"Language",
"SelectionCellParentStyle",
"SelectionCell",
"RightClickTarget"

Whereas, say, the stuff I pegged as interface stuff (I guess this is all interface stuff, by I was thinking more like the notebooks/front ends/menus stuff) is:

"Notebook",
"Cell",
"CellGroup",
"CellGroupData",
"CellTags",
"CellLabel",
"FrontEndVersion",
"AutoScroll",
"CellObject",
"Interactive",
"InsertionPointObject",
"Above",
"Below",
"ParentList",
"FrontEndObject",
"NotebookObject",
"WindowTitle",
"FontReencoding",
"Interlaced",
"TransparentColor",
"SpanningCharacters",
"Box",
"Baseline",
"CellBoundingBox",
"CellElementsBoundingBox",
"ContentsBoundingBox",
"ShrinkWrapBoundingBox",
"GeneratedCell",
"Selection",
"IgnoreCase",
"NotebookSelection",
"AnimationDirection",
"Forward",
"Backward",
"ForwardBackward",
"CellStyle",
"Open",
"Closed",
"EvaluationCell",
"RawData",
"StyleDefinitions",
"$FrontEnd",
"$FrontEndSession",
"$DefaultFrontEnd",
"Hue",
"CMYKColor",
"Item",
"Menu",
"MenuEvaluator",
"MacintoshFileTypes",
"FunctionTemplate"
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.