Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
grew
grew
Commits
a8caf292
Commit
a8caf292
authored
Sep 16, 2017
by
Bruno Guillaume
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
remove doc pane, prepare for a corpus paned
parent
76152dea
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
170 deletions
+26
-170
src/grew.glade
src/grew.glade
+6
-101
src/grew_gtk.ml
src/grew_gtk.ml
+20
-69
No files found.
src/grew.glade
View file @
a8caf292
...
@@ -478,7 +478,7 @@
...
@@ -478,7 +478,7 @@
</packing>
</packing>
</child>
</child>
<child>
<child>
<widget
class=
"GtkHPaned"
id=
"vpaned_
doc
"
>
<widget
class=
"GtkHPaned"
id=
"vpaned_
corpus
"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"border_width"
>
5
</property>
<property
name=
"border_width"
>
5
</property>
...
@@ -489,109 +489,14 @@
...
@@ -489,109 +489,14 @@
<property
name=
"visible"
>
True
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"can_focus"
>
False
</property>
<child>
<child>
<widget
class=
"GtkViewport"
id=
"viewport
3
"
>
<widget
class=
"GtkViewport"
id=
"viewport
_corpus
"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"resize_mode"
>
queue
</property>
<property
name=
"resize_mode"
>
queue
</property>
<child>
<widget
class=
"GtkVBox"
id=
"vbox5"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<child>
<widget
class=
"GtkHBox"
id=
"hbox11"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<child>
<widget
class=
"GtkHBox"
id=
"hbox12"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<child>
<widget
class=
"GtkLabel"
id=
"label13"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
-
</property>
</widget>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
False
</property>
<property
name=
"padding"
>
5
</property>
<property
name=
"position"
>
0
</property>
</packing>
</child>
<child>
<widget
class=
"GtkHScale"
id=
"doc_zoom"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"adjustment"
>
100 30 310 1 10 10
</property>
<property
name=
"round_digits"
>
0
</property>
<property
name=
"digits"
>
0
</property>
<property
name=
"value_pos"
>
right
</property>
</widget>
<packing>
<property
name=
"expand"
>
True
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
1
</property>
</packing>
</child>
<child>
<widget
class=
"GtkLabel"
id=
"label14"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
+
</property>
</widget>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
False
</property>
<property
name=
"padding"
>
5
</property>
<property
name=
"position"
>
2
</property>
</packing>
</child>
</widget>
<packing>
<property
name=
"expand"
>
True
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
0
</property>
</packing>
</child>
</widget>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
0
</property>
</packing>
</child>
<child>
<widget
class=
"GtkButton"
id=
"build_doc"
>
<property
name=
"label"
translatable=
"yes"
>
Build HTML doc
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"receives_default"
>
True
</property>
</widget>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
False
</property>
<property
name=
"position"
>
1
</property>
</packing>
</child>
<child>
<widget
class=
"GtkScrolledWindow"
id=
"doc_view"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"hscrollbar_policy"
>
automatic
</property>
<property
name=
"vscrollbar_policy"
>
automatic
</property>
<child>
<child>
<placeholder/>
<placeholder/>
</child>
</child>
</widget>
</widget>
<packing>
<property
name=
"expand"
>
True
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
2
</property>
</packing>
</child>
</widget>
</child>
</widget>
<packing>
<packing>
<property
name=
"expand"
>
True
</property>
<property
name=
"expand"
>
True
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"fill"
>
True
</property>
...
@@ -622,16 +527,16 @@
...
@@ -622,16 +527,16 @@
</packing>
</packing>
</child>
</child>
<child>
<child>
<widget
class=
"GtkToggleButton"
id=
"btn_show_
doc
"
>
<widget
class=
"GtkToggleButton"
id=
"btn_show_
corpus
"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"can_focus"
>
True
</property>
<property
name=
"receives_default"
>
True
</property>
<property
name=
"receives_default"
>
True
</property>
<property
name=
"relief"
>
none
</property>
<property
name=
"relief"
>
none
</property>
<child>
<child>
<widget
class=
"GtkLabel"
id=
"
doc
_label"
>
<widget
class=
"GtkLabel"
id=
"
corpus
_label"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"can_focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
Documentation
</property>
<property
name=
"label"
translatable=
"yes"
>
Corpus
</property>
<property
name=
"angle"
>
90
</property>
<property
name=
"angle"
>
90
</property>
</widget>
</widget>
</child>
</child>
...
...
src/grew_gtk.ml
View file @
a8caf292
...
@@ -191,8 +191,6 @@ let init () =
...
@@ -191,8 +191,6 @@ let init () =
(* combo_box_text not implemented in lablgladecc2 *)
(* combo_box_text not implemented in lablgladecc2 *)
let
combo_box_text
=
GEdit
.
combo_box_text
~
packing
:
grew_window
#
strat_list_viewport
#
add
()
in
let
combo_box_text
=
GEdit
.
combo_box_text
~
packing
:
grew_window
#
strat_list_viewport
#
add
()
in
let
doc_dir
=
ref
None
in
let
main_feat
=
match
!
Grew_args
.
main_feat
with
let
main_feat
=
match
!
Grew_args
.
main_feat
with
|
None
->
"phon"
|
None
->
"phon"
|
Some
s
->
s
in
|
Some
s
->
s
in
...
@@ -202,14 +200,12 @@ let init () =
...
@@ -202,14 +200,12 @@ let init () =
let
_
=
grew_window
#
btn_preferences
#
connect
#
clicked
~
callback
:
(
fun
_
->
display_config_window
()
)
in
(* XXX *)
let
_
=
grew_window
#
btn_preferences
#
connect
#
clicked
~
callback
:
(
fun
_
->
display_config_window
()
)
in
(* XXX *)
(** WEBKITS CREATIONS *)
(** WEBKITS CREATIONS *)
let
doc_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
doc_view
#
add
()
in
let
grs_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
grs_view
#
add
()
in
let
grs_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
grs_view
#
add
()
in
let
module_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
module_view
#
add
()
in
let
module_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
module_view
#
add
()
in
let
error_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
err_view_scroll
#
add
()
in
let
error_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
err_view_scroll
#
add
()
in
let
graph_top_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
graph_view_top
#
add
()
in
let
graph_top_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
graph_view_top
#
add
()
in
let
graph_bottom_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
graph_view_bottom
#
add
()
in
let
graph_bottom_webkit
=
GWebView
.
web_view
~
packing
:
grew_window
#
graph_view_bottom
#
add
()
in
doc_webkit
#
set_full_content_zoom
true
;
grs_webkit
#
set_full_content_zoom
true
;
grs_webkit
#
set_full_content_zoom
true
;
module_webkit
#
set_full_content_zoom
true
;
module_webkit
#
set_full_content_zoom
true
;
graph_top_webkit
#
set_full_content_zoom
true
;
graph_top_webkit
#
set_full_content_zoom
true
;
...
@@ -217,7 +213,6 @@ let init () =
...
@@ -217,7 +213,6 @@ let init () =
error_webkit
#
set_full_content_zoom
true
;
error_webkit
#
set_full_content_zoom
true
;
(* ensure UTF-8 encoding *)
(* ensure UTF-8 encoding *)
doc_webkit
#
set_custom_encoding
"UTF-8"
;
grs_webkit
#
set_custom_encoding
"UTF-8"
;
grs_webkit
#
set_custom_encoding
"UTF-8"
;
module_webkit
#
set_custom_encoding
"UTF-8"
;
module_webkit
#
set_custom_encoding
"UTF-8"
;
graph_top_webkit
#
set_custom_encoding
"UTF-8"
;
graph_top_webkit
#
set_custom_encoding
"UTF-8"
;
...
@@ -236,11 +231,6 @@ let init () =
...
@@ -236,11 +231,6 @@ let init () =
grew_window
#
graph_label
#
set_use_markup
true
;
grew_window
#
graph_label
#
set_use_markup
true
;
grew_window
#
grs_label
#
set_use_markup
true
;
grew_window
#
grs_label
#
set_use_markup
true
;
(* Doc is usual html view: the contextual menu is enable *)
let
web_settings_doc
=
GWebSettings
.
web_settings
()
in
web_settings_doc
#
set_enable_default_context_menu
true
;
doc_webkit
#
set_settings
web_settings_doc
;
let
refresh_error
()
=
let
refresh_error
()
=
match
!
messages
with
match
!
messages
with
|
[]
->
grew_window
#
err_view_scroll
#
misc
#
hide
()
;
|
[]
->
grew_window
#
err_view_scroll
#
misc
#
hide
()
;
...
@@ -260,43 +250,23 @@ let init () =
...
@@ -260,43 +250,23 @@ let init () =
error
"%s"
msg
;
error
"%s"
msg
;
refresh_error
()
in
refresh_error
()
in
let
refresh_doc_webkit
()
=
match
!
doc_dir
with
|
Some
dir
->
doc_webkit
#
load_uri
(
"file://"
^
(
Filename
.
concat
dir
"index.html"
));
grew_window
#
build_doc
#
misc
#
hide
()
|
None
->
doc_webkit
#
load_html_string
empty_html
""
;
grew_window
#
build_doc
#
misc
#
show
()
in
let
build_doc
()
=
match
!
Resources
.
current_grs
with
|
None
->
()
|
Some
grs
->
let
temp_dir_name
=
Filename
.
get_temp_dir_name
()
in
let
dir
=
Filename
.
concat
temp_dir_name
"grew"
in
(* Grs.build_html_doc dir grs; *)
doc_dir
:=
Some
dir
;
refresh_doc_webkit
()
in
let
reset
()
=
let
reset
()
=
(* empty all webkits *)
(* empty all webkits *)
graph_top_webkit
#
load_html_string
empty_html
""
;
graph_top_webkit
#
load_html_string
empty_html
""
;
graph_bottom_webkit
#
load_html_string
empty_html
""
;
graph_bottom_webkit
#
load_html_string
empty_html
""
;
module_webkit
#
load_html_string
empty_html
""
;
module_webkit
#
load_html_string
empty_html
""
;
grs_webkit
#
load_html_string
empty_html
""
;
grs_webkit
#
load_html_string
empty_html
""
;
refresh_doc_webkit
()
;
Grew_rew_display
.
current_bottom_graph
:=
""
;
Grew_rew_display
.
current_bottom_graph
:=
""
;
Grew_rew_display
.
current_top_graph
:=
""
;
Grew_rew_display
.
current_top_graph
:=
""
;
(* reset the default panes *)
(* reset the default panes *)
grew_window
#
vpaned_
doc
#
misc
#
show
()
;
grew_window
#
vpaned_
corpus
#
misc
#
show
()
;
grew_window
#
err_view_scroll
#
misc
#
hide
()
;
grew_window
#
err_view_scroll
#
misc
#
hide
()
;
grew_window
#
vpane_right
#
set_position
30
;
grew_window
#
vpane_right
#
set_position
30
;
grew_window
#
btn_show_module
#
set_active
false
;
grew_window
#
btn_show_module
#
set_active
false
;
grew_window
#
vpaned_
doc
#
set_position
30
;
grew_window
#
vpaned_
corpus
#
set_position
30
;
grew_window
#
btn_show_
doc
#
set_active
false
;
grew_window
#
btn_show_
corpus
#
set_active
false
;
grew_window
#
vpaned_left
#
set_position
30
;
grew_window
#
vpaned_left
#
set_position
30
;
grew_window
#
btn_show_grs
#
set_active
false
in
grew_window
#
btn_show_grs
#
set_active
false
in
...
@@ -312,9 +282,6 @@ let init () =
...
@@ -312,9 +282,6 @@ let init () =
(** CALLBACKS *)
(** CALLBACKS *)
(* force html doc building with the "Build HTML doc" button *)
let
_
=
grew_window
#
build_doc
#
connect
#
clicked
(
fun
()
->
error_handling
build_doc
()
)
in
let
strat_list
=
ref
[]
in
let
strat_list
=
ref
[]
in
let
refresh_btn_run
()
=
let
refresh_btn_run
()
=
...
@@ -371,7 +338,7 @@ let init () =
...
@@ -371,7 +338,7 @@ let init () =
if
grew_window
#
btn_gr_top_dot
#
active
if
grew_window
#
btn_gr_top_dot
#
active
then
Grew_rew_display
.
svg_dot_temp_file
?
domain
~
main_feat
graph
then
Grew_rew_display
.
svg_dot_temp_file
?
domain
~
main_feat
graph
else
Grew_rew_display
.
svg_dep_temp_file
?
domain
~
main_feat
graph
in
else
Grew_rew_display
.
svg_dep_temp_file
?
domain
~
main_feat
graph
in
grew_window
#
vpaned_
doc
#
misc
#
show
()
;
grew_window
#
vpaned_
corpus
#
misc
#
show
()
;
grew_window
#
err_view_scroll
#
misc
#
hide
()
;
grew_window
#
err_view_scroll
#
misc
#
hide
()
;
graph_top_webkit
#
load_uri
(
"file://"
^
svg_file
)
graph_top_webkit
#
load_uri
(
"file://"
^
svg_file
)
|
(
_
,
Some
file
)
->
|
(
_
,
Some
file
)
->
...
@@ -446,9 +413,7 @@ let init () =
...
@@ -446,9 +413,7 @@ let init () =
grew_window
#
grs_label
#
set_label
"No Grs loaded"
grew_window
#
grs_label
#
set_label
"No Grs loaded"
end
;
end
;
update_features
()
;
update_features
()
in
doc_dir
:=
None
;
refresh_doc_webkit
()
in
(* end: load_grs *)
(* end: load_grs *)
(* -------------------------------------------------------------------------------- *)
(* -------------------------------------------------------------------------------- *)
...
@@ -478,9 +443,9 @@ let init () =
...
@@ -478,9 +443,9 @@ let init () =
let
check_positions
()
=
let
check_positions
()
=
if
(
grew_window
#
vpaned_
doc
#
position
<
30
)
if
(
grew_window
#
vpaned_
corpus
#
position
<
30
)
then
(
grew_window
#
vpaned_
doc
#
set_position
30
;
then
(
grew_window
#
vpaned_
corpus
#
set_position
30
;
grew_window
#
btn_show_
doc
#
set_active
false
);
grew_window
#
btn_show_
corpus
#
set_active
false
);
if
(
grew_window
#
vpaned_left
#
position
<
30
)
if
(
grew_window
#
vpaned_left
#
position
<
30
)
then
(
grew_window
#
vpaned_left
#
set_position
30
;
then
(
grew_window
#
vpaned_left
#
set_position
30
;
...
@@ -490,21 +455,21 @@ let init () =
...
@@ -490,21 +455,21 @@ let init () =
then
(
grew_window
#
vpane_right
#
set_position
30
;
then
(
grew_window
#
vpane_right
#
set_position
30
;
grew_window
#
btn_show_module
#
set_active
false
)
in
grew_window
#
btn_show_module
#
set_active
false
)
in
let
_
=
grew_window
#
btn_show_
doc
#
connect
#
clicked
let
_
=
grew_window
#
btn_show_
corpus
#
connect
#
clicked
~
callback
:
~
callback
:
(
fun
()
->
(
fun
()
->
if
grew_window
#
btn_show_
doc
#
active
if
grew_window
#
btn_show_
corpus
#
active
then
grew_window
#
vpaned_
doc
#
set_position
250
then
grew_window
#
vpaned_
corpus
#
set_position
250
else
(
grew_window
#
vpaned_
doc
#
set_position
30
;
check_positions
()
)
else
(
grew_window
#
vpaned_
corpus
#
set_position
30
;
check_positions
()
)
)
in
)
in
let
_
=
grew_window
#
vpaned_
doc
#
event
#
connect
#
button_release
let
_
=
grew_window
#
vpaned_
corpus
#
event
#
connect
#
button_release
~
callback
:
~
callback
:
(
fun
b
->
(
fun
b
->
if
(
grew_window
#
vpaned_
doc
#
position
>
30
)
if
(
grew_window
#
vpaned_
corpus
#
position
>
30
)
then
(
grew_window
#
btn_show_
doc
#
set_active
true
)
then
(
grew_window
#
btn_show_
corpus
#
set_active
true
)
else
(
grew_window
#
vpaned_
doc
#
set_position
30
;
else
(
grew_window
#
vpaned_
corpus
#
set_position
30
;
grew_window
#
btn_show_
doc
#
set_active
false
);
grew_window
#
btn_show_
corpus
#
set_active
false
);
check_positions
()
;
check_positions
()
;
false
false
)
in
)
in
...
@@ -558,12 +523,11 @@ let init () =
...
@@ -558,12 +523,11 @@ let init () =
let
fl
=
ref
"G0"
in
let
fl
=
ref
"G0"
in
grew_window
#
vpane_right
#
set_position
30
;
grew_window
#
vpane_right
#
set_position
30
;
grew_window
#
btn_show_module
#
set_active
false
;
grew_window
#
btn_show_module
#
set_active
false
;
grew_window
#
vpaned_
doc
#
set_position
30
;
grew_window
#
vpaned_
corpus
#
set_position
30
;
grew_window
#
btn_show_
doc
#
set_active
false
;
grew_window
#
btn_show_
corpus
#
set_active
false
;
grew_window
#
btn_show_grs
#
set_active
true
;
grew_window
#
btn_show_grs
#
set_active
true
;
graph_top_webkit
#
load_html_string
empty_html
""
;
graph_top_webkit
#
load_html_string
empty_html
""
;
graph_bottom_webkit
#
load_html_string
empty_html
""
;
graph_bottom_webkit
#
load_html_string
empty_html
""
;
refresh_doc_webkit
()
;
module_webkit
#
load_html_string
empty_html
""
;
module_webkit
#
load_html_string
empty_html
""
;
if
(
grew_window
#
vpaned_left
#
position
<=
30
)
if
(
grew_window
#
vpaned_left
#
position
<=
30
)
...
@@ -574,7 +538,7 @@ let init () =
...
@@ -574,7 +538,7 @@ let init () =
Grew_rew_display
.
transform
~
show_bottom
:
true
file_svg
(
file_svg
^
".trans.svg"
)
!
fl
;
Grew_rew_display
.
transform
~
show_bottom
:
true
file_svg
(
file_svg
^
".trans.svg"
)
!
fl
;
grs_webkit
#
load_uri
(
"file://"
^
file_svg
^
".trans.svg"
);
grs_webkit
#
load_uri
(
"file://"
^
file_svg
^
".trans.svg"
);
Log
.
debug
(
"[Grew_gtk] file://"
^
file_svg
^
".trans.svg"
);
Log
.
debug
(
"[Grew_gtk] file://"
^
file_svg
^
".trans.svg"
);
grew_window
#
vpaned_
doc
#
misc
#
show
()
;
grew_window
#
vpaned_
corpus
#
misc
#
show
()
;
grew_window
#
err_view_scroll
#
misc
#
hide
()
;
grew_window
#
err_view_scroll
#
misc
#
hide
()
;
grs_webkit
#
execute_script
(
"alert('showOnTop2::G0')"
);
grs_webkit
#
execute_script
(
"alert('showOnTop2::G0')"
);
grs_webkit
#
execute_script
(
"alert('showOnBottom2::"
^
(
!
fl
)
^
"')"
);
grs_webkit
#
execute_script
(
"alert('showOnBottom2::"
^
(
!
fl
)
^
"')"
);
...
@@ -709,10 +673,6 @@ let init () =
...
@@ -709,10 +673,6 @@ let init () =
graph_top_webkit
#
load_uri
(
"file://"
^
svg_file_top
);
graph_top_webkit
#
load_uri
(
"file://"
^
svg_file_top
);
graph_bottom_webkit
#
load_uri
(
"file://"
^
svg_file_bottom
);
graph_bottom_webkit
#
load_uri
(
"file://"
^
svg_file_bottom
);
(
match
!
doc_dir
with
|
Some
dir
->
doc_webkit
#
load_uri
(
"file://"
^
(
Filename
.
concat
dir
doc_file
))
|
None
->
doc_webkit
#
load_html_string
empty_html
""
);
Grew_rew_display
.
current_top_graph
:=
(
graph_top
);
Grew_rew_display
.
current_top_graph
:=
(
graph_top
);
Grew_rew_display
.
current_bottom_graph
:=
(
graph
^
".2"
);
Grew_rew_display
.
current_bottom_graph
:=
(
graph
^
".2"
);
click_marker1
:=
true
;
click_marker1
:=
true
;
...
@@ -820,12 +780,6 @@ let init () =
...
@@ -820,12 +780,6 @@ let init () =
grs_webkit
#
set_zoom_level
(
grew_window
#
grs_zoom
#
adjustment
#
value
/.
100
.
)
grs_webkit
#
set_zoom_level
(
grew_window
#
grs_zoom
#
adjustment
#
value
/.
100
.
)
)
in
)
in
let
_
=
grew_window
#
doc_zoom
#
connect
#
value_changed
~
callback
:
(
fun
()
->
doc_webkit
#
set_zoom_level
(
grew_window
#
doc_zoom
#
adjustment
#
value
/.
100
.
)
)
in
let
_
=
grew_window
#
graph_top_zoom
#
connect
#
value_changed
let
_
=
grew_window
#
graph_top_zoom
#
connect
#
value_changed
~
callback
:
~
callback
:
(
fun
()
->
(
fun
()
->
...
@@ -967,9 +921,6 @@ let init () =
...
@@ -967,9 +921,6 @@ let init () =
let
_
=
grew_window
#
graph_view_bottom
#
event
#
add
[
`BUTTON_PRESS
]
in
let
_
=
grew_window
#
graph_view_bottom
#
event
#
add
[
`BUTTON_PRESS
]
in
let
_
=
grew_window
#
graph_view_bottom
#
event
#
connect
#
button_press
~
callback
:
(
contextual_menu
Bottom
)
in
let
_
=
grew_window
#
graph_view_bottom
#
event
#
connect
#
button_press
~
callback
:
(
contextual_menu
Bottom
)
in
(* force doc building in required on the commande line *)
if
!
Grew_args
.
gui_doc
then
build_doc
()
;
(* Really start the gui *)
(* Really start the gui *)
grew_window
#
check_widgets
()
;
grew_window
#
check_widgets
()
;
grew_window
#
toplevel
#
show
()
;
grew_window
#
toplevel
#
show
()
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment