2
$\begingroup$

I would like to modify the window title upon initialisation so that the code base is readily identifiable, e.g. Live, Beta, Development, etc. Apparently some systems use different colours to make this obvious. Different frame colours would be great too, but the title would be a very handy place to identify the code base. (Required for Mathematica on Windows.)

I think the ideal solution would be at startup to modify the string "Wolfram Mathematica 11.2" and replace it with "Beta - Mathematica 11.2", for example.

Examples

enter image description here

$\endgroup$
4
  • 1
    $\begingroup$ CurrentValue[EvaluationNotebook[],WindowTitle]=FileBaseName@NotebookFileName[]<> " - beta"? $\endgroup$ Commented Jun 13, 2018 at 12:36
  • $\begingroup$ @Kuba - Thanks but I would need Live/Beta to be visible on all generated notebooks in the session, along with the notebook name, (unless overridden). $\endgroup$ Commented Jun 13, 2018 at 15:03
  • 1
    $\begingroup$ Could you clarify for me how you determine what the code base is? Is this determined by the directory the notebook is in? $\endgroup$ Commented Jun 13, 2018 at 18:57
  • $\begingroup$ @chuy The code base is linked using init.m setting an additional path and loading function declarations. $\endgroup$ Commented Jun 15, 2018 at 9:44

1 Answer 1

1
$\begingroup$

Give up trying to add to window title and use status area instead, e.g.

SetOptions[$FrontEnd, WindowStatusArea -> "Live"] 
$\endgroup$

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.