fbdbg
3.0
FreeBASIC Debugger
gui.bi
Go to the documentation of this file.
1
8
9
10
'' wired stuff to fix bugs
11
#IFDEF __FB_UNIX__
12
#DEFINE
FIX_GDKEVENT_STATE 16
13
#ELSE
14
#DEFINE
FIX_GDKEVENT_STATE 0
15
16
'' for GdkPixbuf-2.0.gir
17
#UNDEF
gdk_pixbuf_new_from_file_at_size
18
#DEFINE
gdk_pixbuf_new_from_file_at_size gdk_pixbuf_new_from_file_at_size_utf8
19
20
#undef
g_filename_to_utf8
21
#define
g_filename_to_utf8(_N_, XXX...) g_strdup(
sadd
(_N_))
22
EXTERN
"C"
LIB
"gdk_pixbuf-2.0"
23
DECLARE FUNCTION
gdk_pixbuf_new_from_file_at_size(
BYVAL AS CONST
char
PTR
,
BYVAL AS
gint
/'int'/
,
BYVAL AS
gint
/'int'/
,
BYVAL AS
GError
PTR PTR
)
AS
GdkPixbuf
PTR
24
END
EXTERN
25
26
#ENDIF
27
'' end wired stuff
28
29
'' to get removed (code in testing.bas)
30
declare SUB
access_viol( _
31
BYVAL
Adr
AS
gint _
32
,
byval
Fnam
AS zSTRING PTR
_
33
,
byval
Proc
AS zSTRING PTR
_
34
,
byval
Lin_
AS
gint _
35
,
byval
Text
AS zSTRING PTR
_
36
)
37
38
39
40
TYPE
GUIData
41
AS
GtkBuilder
PTR
XML
42
AS
GObject
PTR
_
43
window1
_
44
,
tstoreProcVar
_
45
,
tstoreProcs
_
46
,
tstoreThreads
_
47
,
tstoreWatch
_
48
,
lstoreMemory
_
49
,
tviewProcVar
_
50
,
tviewProcs
_
51
,
tviewThreads
_
52
,
tviewWatch
_
53
,
lviewMemory
_
54
,
butStopVar
_
55
,
nbook2
_
56
,
watch1
_
57
,
watch2
_
58
,
watch3
_
59
,
watch4
60
', comboBookmarks _ '*< The GObject PTR for the bookmarks combo box text
61
END TYPE
62
63
64
74
TYPE
ActionsUDT
' source code in actions.bas
75
AS
GtkLabel
PTR
_
76
SbarLab1
_
77
,
SbarLab2
_
78
,
SbarLab3
_
79
,
SbarLab4
_
80
,
SbarLab5
81
AS
GtkAction
PTR
_
82
act_step
_
83
,
act_step_over
_
84
,
act_step_start
_
85
,
act_step_end
_
86
,
act_step_out
_
87
,
act_auto
_
88
,
act_run
_
89
,
act_fastrun
_
90
,
act_stop
_
91
,
act_runto
_
92
,
act_free
_
93
,
act_kill
_
94
,
act_exemod
_
95
,
act_stringshow
_
96
,
act_brkenable
_
97
,
act_dlllist
_
98
,
act_brkmanage
_
99
,
act_brkset
_
100
,
act_brktempset
_
101
,
act_bzexchange
_
102
,
act_bmknext
_
103
,
act_bmkprev
_
104
,
act_lineaddress
_
105
,
act_lineasm
_
106
,
act_procaddresses
_
107
,
act_procasm
_
108
,
act_procbacktrack
_
109
,
act_proccall
_
110
,
act_procchain
_
111
,
act_processlist
_
112
,
act_procfollow
_
113
,
act_procinvar
_
114
,
act_procnofollow
_
115
,
act_procsrcasm
_
116
,
act_quickedit
_
117
,
act_wtch1
_
118
,
act_wtch2
_
119
,
act_wtch3
_
120
,
act_wtch4
_
121
,
act_wtchdel
_
122
,
act_wtchdellall
_
123
,
act_wtchnotrace
_
124
,
act_wtchtrace
_
125
,
act_automulti
_
126
,
act_varsrcshow
_
127
,
act_varsrcwtch
_
128
,
act_varwatched
_
129
,
act_varwtchtrace
_
130
,
act_threadcreate
_
131
,
act_threadcollapse
_
132
,
act_threadexpand
_
133
,
act_threadkill
_
134
,
act_threadline
_
135
,
act_threadlist
_
136
,
act_threadproc
_
137
,
act_threadselect
_
138
,
act_threadvar
_
139
,
act_tuto
_
140
,
act_varbrk
_
141
,
act_varcharpos
_
142
,
act_varclipall
_
143
,
act_varclipsel
_
144
,
act_varderefdump
_
145
,
act_vardump
_
146
,
act_varedit
_
147
,
act_varexpand
_
148
,
act_varindex
_
149
,
act_varlistall
_
150
,
act_varlistsel
_
151
,
act_minicmd
152
153
154
AS STRING
_
155
Message
156
157
'ENUM
158
' RTSTEP '*< Run mode ...
159
' RTRUN '*< Run mode ...
160
' RTFREE '*< Run mode ...
161
' RTFRUN '*< Run mode ...
162
' RTAUTO '*< Run mode ...
163
' RTEND '*< Run mode ...
164
'END ENUM
165
166
DECLARE SUB
setState
(
BYVAL AS INTEGER
)
167
DECLARE CONSTRUCTOR
()
168
'DECLARE DESTRUCTOR()
169
END TYPE
170
171
172
177
TYPE
ExpandUdt
' source code in expand.bas
178
AS STRING
Xml
179
AS
GSList
PTR
List = NULL
180
181
DECLARE CONSTRUCTOR
()
182
DECLARE SUB
addXpd
(
BYVAL AS
SUB CDECL
(
BYVAL AS
GtkTreeStore
PTR
,
BYVAL AS
gpointer),
BYVAL AS
gpointer)
183
DECLARE SUB
destroyAll()
184
END TYPE
185
186
187
199
TYPE
LOG_Udt
' source code in log_notes.bas
200
AS STRING
_
201
Xml
202
AS
GtkTextBuffer
PTR
_
203
BufNotes
_
204
,
BufLogFile
_
205
,
BufLogScreen
206
207
DECLARE CONSTRUCTOR
()
208
DECLARE SUB
Notes
(
BYVAL AS
gchar
PTR
= 0)
209
DECLARE SUB
add2Notes
(
BYVAL
Txt
AS
gchar
PTR
= 0)
210
'DECLARE SUB ScreenLog()
211
DECLARE SUB
FileLog
(
BYVAL AS
gchar
PTR
)
212
END TYPE
213
214
215
227
TYPE
SrcNotebook
' source code in source.bas
228
AS
gdouble _
229
ScrPos
230
AS
guint _
231
Pages
_
232
,
BkMarks
_
233
,
ScrLine
_
234
,
LenCur
235
AS
GObject
PTR
_
236
MenuSrc
_
237
,
BuffCur
238
AS
GtkWidget
PTR
_
239
ViewCur
_
240
,
ScrWidg
241
AS
GtkComboBoxText
PTR
_
242
CBMarks
243
AS
GtkNotebook
PTR
_
244
NoteBok
245
AS
GtkSourceMarkAttributes
PTR
_
246
Attr0
_
247
,
Attr1
_
248
,
Attr2
_
249
,
Attr3
250
AS
GtkSourceStyleScheme
PTR
_
251
Schema
252
AS
GtkSourceStyleSchemeManager
PTR
_
253
Manager
254
AS
GtkSourceLanguage
PTR
_
255
Lang
256
AS
PangoFontDescription
PTR
_
257
Font
258
AS STRING
_
259
LmPaths
260
261
DECLARE CONSTRUCTOR
()
262
DECLARE DESTRUCTOR
()
263
DECLARE PROPERTY
ScrollPos
(
BYVAL AS
gdouble)
264
DECLARE PROPERTY
SchemeID
(
BYVAL AS CONST
gchar
PTR
)
265
DECLARE PROPERTY
FontID
(
BYVAL AS CONST
gchar
PTR
)
266
DECLARE FUNCTION
addBas
(
BYVAL AS
gchar
PTR
,
BYVAL AS
gchar
PTR
)
AS
GtkWidget
PTR
267
268
DECLARE FUNCTION
getAttr
(
byval AS
gchar
ptr
)
AS
GtkSourceMarkAttributes
PTR
269
DECLARE FUNCTION
getBuffLine
(
byval as
GtkTextBuffer
ptr
,
byval as
GtkTextIter
ptr
)
AS string
270
DECLARE SUB
addBookmark
(
BYVAL AS
gint,
BYVAL AS
GtkWidget
PTR
)
271
DECLARE SUB
delBookmark
(
BYVAL AS
gint,
BYVAL AS
GtkWidget
PTR
)
272
DECLARE SUB
initCombo
(
BYVAL
Txt
as
gchar
ptr
)
273
274
DECLARE SUB
changeMark
(
BYVAL AS
gint,
BYVAL AS
GtkWidget
PTR
,
BYREF AS STRING
=
""
)
275
DECLARE SUB
scroll
(
BYVAL AS
gint,
BYVAL AS
GtkWidget
PTR
,
BYVAL AS
guint32 = 1)
276
DECLARE SUB
settingsChanged
()
277
DECLARE SUB
remove(
BYVAL AS
GtkWidget
PTR
)
278
DECLARE SUB
removeAll
(
BYVAL AS
guint = 0)
279
END TYPE
280
src
gui
gui.bi
Generated on Tue Mar 1 2016 17:59:54 for fbdbg by
1.8.9.1