Did you know ... Search Documentation:
pce_principal.pl
PublicShow source
Source pce_home(-Home) is det[private]
True when Home is the home directory of XPCE.
Source xpce_application_dir(-Dir)[private]
Set the directory for storing user XPCE configuration and data.
Source create_config_directory(+Alias, -Dir) is semidet[private]
Try to find an existing config directory or create a writeable config directory below a directory owned by this process. If there are multiple possibilities, create the one that requires the least number of new directories.
Source free(+Ref) is det
Delete object if it exists.
Source send(+Object, +Selector, +Arg...) is semidet
Succeeds if sending a message to Object with Selector and the given Arguments succeeds. Normally, goal_expansion/2 expands all these goals into send(Receiver, Method(Args...)).
Source get(+Object, :Selector, +Arg..., ?Rval) is semidet
See the comments with send/[3-12].
Source send_implementation(+Id, +Message, +Object)[multifile]
Method-bodies are compiled into clauses for this predicate. Id is a unique identifier for the implementation, Message is a compound whose functor is the method name and whose arguments are the arguments to the method-call. Object is the receiving object.
Source get_implementation(+Id, +Message, +Object, -Return)[multifile]
As send_implementation/3, but for get-methods.

Undocumented predicates

The following predicates are exported, but not or incorrectly documented.

Source send(Arg1, Arg2)
Source in_pce_thread(Arg1)
Source new(Arg1, Arg2)
Source pce_open(Arg1, Arg2, Arg3)
Source pce_lazy_get_method(Arg1, Arg2, Arg3)
Source pce_uses_template(Arg1, Arg2)
Source pce_lazy_send_method(Arg1, Arg2, Arg3)
Source pce_class(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
Source pce_postscript_stream(Arg1)
Source send(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)
Source pce_method_implementation(Arg1, Arg2)
Source pce_dispatch
Source get(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)
Source set_pce_thread
Source get(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
Source object(Arg1, Arg2)
Source get_class(Arg1, Arg2, Arg3, Arg4)
Source send(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8)
Source send_class(Arg1, Arg2, Arg3)
Source object(Arg1)
Source send(Arg1, Arg2, Arg3, Arg4)
Source send(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
Source send(Arg1, Arg2, Arg3, Arg4, Arg5)
Source get(Arg1, Arg2, Arg3)
Source get(Arg1, Arg2, Arg3, Arg4, Arg5)
Source get(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8)