octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #60750] Variable Editor changes docking state


From: John W. Eaton
Subject: [Octave-bug-tracker] [bug #60750] Variable Editor changes docking state when 'openvar'-ring a variable
Date: Fri, 11 Jun 2021 13:58:53 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Follow-up Comment #18, bug #60750 (project octave):

> what is the command for starting the complete gui from the cli?

As in Matlab, "desktop", but it only works if you start Octave with the new
terminal widget enabled.

Currently, things are a bit of a mess in this area.  We have "public"
functions like openvar and doc that work from the command line to open Qt
widgets for editing variables and browsing the documentation and internal
functions like "__event_manager_show_file_browser__",
"__event_manager_show_command_history__", and
"__event_manager_show_workspace__" to open those widgets from the command
line.  These internal functions don't currently do the same thing as
"filebrowser", "commandhistory", and "workspace".

We also have "__event_manager_edit_file__", but that doesn't work unless the
GUI desktop is already running and is not the same as "edit".

Simlarly, "__event_manager_show_preferences__" will open the settings dialog,
but only if the GUI desktop is already running.

And, finally, there is "commandwindow" to switch focus to the GUI command
window if the GUI desktop is already running.  With the new terminal widget it
might eventually be possible to launch that widget from the command line but
even if it is possible, I'm not sure that it is something we should do.

My plans are to ultimately provide a more uniform way for all of these widgets
to be invoked from the command line interface. 

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?60750>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]