8 SUB act_free
CDECL ALIAS "act_free" ( _
9 BYVAL action
AS GtkAction
PTR, _
10 BYVAL user_data
AS gpointer)
EXPORT
12 ?" --> callback act_free"
17 SUB act_minicmd
CDECL ALIAS "act_minicmd" ( _
18 BYVAL action
AS GtkAction
PTR, _
19 BYVAL user_data
AS gpointer)
EXPORT
21 ?" --> callback act_minicmd"
26 SUB act_restart
CDECL ALIAS "act_restart" ( _
27 BYVAL action
AS GtkAction
PTR, _
28 BYVAL user_data
AS gpointer)
EXPORT
30 ?" --> callback act_restart"
35 SUB act_multiexe
CDECL ALIAS "act_multiexe" ( _
36 BYVAL action
AS GtkAction
PTR, _
37 BYVAL user_data
AS gpointer)
EXPORT
39 ?" --> callback act_multiexe"
44 SUB act_attachexe
CDECL ALIAS "act_attachexe" ( _
45 BYVAL action
AS GtkAction
PTR, _
46 BYVAL user_data
AS gpointer)
EXPORT
48 ?" --> callback act_attachexe"
67 BYVAL action
AS GtkAction
PTR, _
68 BYVAL user_data
AS gpointer)
EXPORT
70 ?" --> callback act_files"
106 SUB act_notes CDECL ALIAS "act_notes" ( _
107 BYVAL Action
AS GtkAction
PTR, _
108 BYVAL user_data
AS gpointer)
EXPORT
110 ?" --> callback act_notes"
116 SUB act_source
CDECL ALIAS "act_source" ( _
117 BYVAL action
AS GtkAction
PTR, _
118 BYVAL user_data
AS gpointer)
EXPORT
120 ?" --> callback act_source"
125 SUB act_varproc
CDECL ALIAS "act_varproc" ( _
126 BYVAL action
AS GtkAction
PTR, _
127 BYVAL user_data
AS gpointer)
EXPORT
129 ?" --> callback act_varproc"
132 dim as gchar
ptr fnam(...) => { _
134 , @
"gui/shortcuts.bas" _
135 , @
"gui/settings.bas" _
136 , @
"gui/source.bas" _
139 dim as any ptr ref(
ubound(fnam))
141 FOR i
AS INTEGER = 0
TO ubound(fnam)
143 IF 0 =
OPEN(*fnam(i)
FOR INPUT AS fnr)
THEN
145 IF l <= G_MAXINT
THEN
150 ref(i) =
SRC->addBas(
MID(*fnam(i),
INSTRREV(*fnam(i),
ANY "/\") + 1), t)
176 while gtk_events_pending() : gtk_main_iteration() :
wend
177 SRC->scroll(150, ref(1))
178 while gtk_events_pending() : gtk_main_iteration() :
wend :
sleep 1000
179 SRC->changeMark(150, ref(1),
"book")
180 while gtk_events_pending() : gtk_main_iteration() :
wend :
sleep 1000
181 SRC->changeMark(150, ref(1),
"brkp")
182 while gtk_events_pending() : gtk_main_iteration() :
wend :
sleep 1000
183 SRC->changeMark(150, ref(1),
"brkt")
184 while gtk_events_pending() : gtk_main_iteration() :
wend :
sleep 1000
185 SRC->changeMark(150, ref(1),
"brkd")
186 while gtk_events_pending() : gtk_main_iteration() :
wend :
sleep 1000
187 SRC->changeMark(150, ref(1),
"boo")
188 while gtk_events_pending() : gtk_main_iteration() :
wend :
sleep 1000
189 SRC->changeMark(150, ref(1),
"brk")
190 while gtk_events_pending() : gtk_main_iteration() :
wend :
sleep 1000
191 SRC->changeMark(150, ref(1),
"book")
192 while gtk_events_pending() : gtk_main_iteration() :
wend :
sleep 1000
193 SRC->changeMark(150, ref(1),
"brkp")
194 while gtk_events_pending() : gtk_main_iteration() :
wend :
sleep 1000
195 SRC->changeMark(150, ref(1),
"")
199 SUB act_memory
CDECL ALIAS "act_memory" ( _
200 BYVAL action
AS GtkAction
PTR, _
201 BYVAL user_data
AS gpointer)
EXPORT
203 ?" --> callback act_memory"
206 static as guint32 runtype = 0
207 ?" runtype = "; runtype
208 ACT->setState(runtype)
209 runtype += 1 :
if runtype > RTEND
then runtype = 0