lib

Prolog files

autowin.plShow source
dragdrop.plShow source
gui_tracer.pl  -- Graphical debugger utilitiesShow source
gdebug/0Same as debug/0, but uses the graphical tracer.Source
gspy/1Same as spy/1, but uses the graphical debugger.Source
gtrace/0Like trace/0, but uses the graphical tracer.Source
gtrace/1Trace Goal in a separate thread, such that the toplevel remains free for user interaction.Source
gtrap/1Trap exceptions matching Exception using trap/1 and start the graphical tracer.Source
guitracer/0Enable the graphical debugger.Source
noguitracer/0Disable the graphical debugger.Source
help_message.plShow source
hyper.plShow source
imageops.plShow source
pce.plShow source
in_pce_thread_sync/1Same as in_pce_thread/1, but wait for Goal to be completed.Source
pce_thread/1True if Thread is the Prolog thread that runs the graphics message loop.Source
locate_clauses/2Locate a list of clause-references from a method-specification like Class->Method.Source
pce_arm.plShow source
pce_config.pl  -- XPCE congifuration databaseShow source
pce_debug.plShow source
pce_dispatch.pl  -- Run XPCE in a separate threadShow source
pce_call/1Run Goal in the XPCE thread.Source
pce_dispatch/1Create a new thread pce that takes care of the XPCE message loop.Source
pce_end_dispatch/0End the XPCE dispatcher loop started with pce_dispatch/1.Source
pce_emacs.pl  -- PceEmacs toplevelShow source
emacs/0Create PceEmacs and open the scratch buffer.Source
emacs/1Create PceEmacs and edit Location.Source
emacs_server/0Create a PceEmacs, ready to run as an unattended background server.Source
emacs_toplevel/0Prepare to run PceEmacs as a stand-alone executable.Source
start_emacs/0Create PceEmacs, but no buffers nor windows.Source
pce_help_file.plShow source
pce_help/2Start @helper/helper on the help module `DataBaseId', searching for a fragment with label `Label'.Source
pce_help_file/2Declare `FileName' to hold a helper-format file holding the help-database `DataBaseId'.Source
pce_image.plShow source
pce_main.plShow source
pce_manual.pl  -- Start XPCE manualShow source
pce_meta.pl  -- Reflection support for XPCEShow source
pce_prolog_xref.plShow source
pce_report.plShow source
pce_shell.plShow source
pce_tagged_connection.plShow source
pce_template.plShow source
pce_toc.plShow source
pce_unclip.plShow source
pce_util.plShow source
pce_xref.pl  -- Cross-referencer front-endShow source
persistent_frame.pl  -- Save/restore layout of XPCE windowsShow source
print_graphics.plShow source
prolog_predicate.plShow source
swi_compatibility.pl  -- XPCE Compatibility layerShow source
auto_call/1Autoload Goal and call it.Source
callable_predicate/1Succeeds if Head can be called without raising an exception for an undefined predicate.Source
modified_since_last_loaded/1True is file has been modified since the last time it was loaded.Source
pce_error/1Portability layer wrappers around print_message/2.Source
pce_info/1Portability layer wrappers around print_message/2.Source
pce_warn/1Portability layer wrappers around print_message/2.Source
swi_edit.plShow source
swi_hooks.pl  -- Hook XPCE based graphics tools into IDEShow source
alternate_syntax/4Implements operator handling for reading arbitrary terms from XPCE classes.Source
swi_ide.pl  -- SWI-Prolog IDE controllerShow source
prolog_ide/1Invoke an action on the (SWI-)Prolog IDE application.Source
tabbed_window.plShow source
tabular.plShow source
toolbar.plShow source