src/Tools/jEdit/jedit_main/dockables.scala
author wenzelm
Wed, 02 Apr 2025 23:18:12 +0200
changeset 82418 6898054035d6
parent 75816 91f02f224b80
permissions -rw-r--r--
support goto_file / hyperlink_file with offset; clarified signature;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
73994
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
     1
/*  Title:      Tools/jEdit/jedit_main/dockables.scala
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
     2
    Author:     Makarius
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
     3
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
     4
Isabelle/jEdit dockables.
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
     5
*/
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
     6
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
     7
package isabelle.jedit_main
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
     8
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
     9
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    10
import org.gjt.sp.jedit.View
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    11
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    12
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    13
class Debugger_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    14
  extends isabelle.jedit.Debugger_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    15
75816
91f02f224b80 basic setup for document build panel;
wenzelm
parents: 73996
diff changeset
    16
class Document_Dockable(view: View, position: String)
91f02f224b80 basic setup for document build panel;
wenzelm
parents: 73996
diff changeset
    17
  extends isabelle.jedit.Document_Dockable(view, position)
91f02f224b80 basic setup for document build panel;
wenzelm
parents: 73996
diff changeset
    18
73994
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    19
class Documentation_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    20
  extends isabelle.jedit.Documentation_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    21
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    22
class Info_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    23
  extends isabelle.jedit.Info_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    24
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    25
class Graphview_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    26
  extends isabelle.jedit.Graphview_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    27
73996
f3409ced4df2 more complete dockables;
wenzelm
parents: 73994
diff changeset
    28
class Monitor_Dockable(view: View, position: String)
f3409ced4df2 more complete dockables;
wenzelm
parents: 73994
diff changeset
    29
  extends isabelle.jedit.Monitor_Dockable(view, position)
f3409ced4df2 more complete dockables;
wenzelm
parents: 73994
diff changeset
    30
f3409ced4df2 more complete dockables;
wenzelm
parents: 73994
diff changeset
    31
class Output_Dockable(view: View, position: String)
f3409ced4df2 more complete dockables;
wenzelm
parents: 73994
diff changeset
    32
  extends isabelle.jedit.Output_Dockable(view, position)
f3409ced4df2 more complete dockables;
wenzelm
parents: 73994
diff changeset
    33
73994
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    34
class Protocol_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    35
  extends isabelle.jedit.Protocol_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    36
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    37
class Query_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    38
  extends isabelle.jedit.Query_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    39
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    40
class Raw_Output_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    41
  extends isabelle.jedit.Raw_Output_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    42
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    43
class Simplifier_Trace_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    44
  extends isabelle.jedit.Simplifier_Trace_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    45
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    46
class Sledgehammer_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    47
  extends isabelle.jedit.Sledgehammer_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    48
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    49
class State_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    50
  extends isabelle.jedit.State_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    51
73996
f3409ced4df2 more complete dockables;
wenzelm
parents: 73994
diff changeset
    52
class Symbols_Dockable(view: View, position: String)
f3409ced4df2 more complete dockables;
wenzelm
parents: 73994
diff changeset
    53
  extends isabelle.jedit.Symbols_Dockable(view, position)
f3409ced4df2 more complete dockables;
wenzelm
parents: 73994
diff changeset
    54
73994
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    55
class Syslog_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    56
  extends isabelle.jedit.Syslog_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    57
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    58
class Theories_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    59
  extends isabelle.jedit.Theories_Dockable(view, position)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    60
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    61
class Timing_Dockable(view: View, position: String)
fbb30dac95a2 clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
wenzelm
parents:
diff changeset
    62
  extends isabelle.jedit.Timing_Dockable(view, position)