PCE version 4C man_modulenamespaceid_tablemodified current_idOIxNclass/@=N referenceC hash_tablerefersizeOIxaIsN V.@=.objectCman_variable_card identifiermodule last_modifiednamesummary descriptionsee_alsoinheritdefaultsOIxN V.@=.objectRICdateOIx.‰fNobjectnCstringOIxMObject or function that should be assigned a reference name on ->execute'ing.nnnsNM.@=.S.initialiseCman_method_card identifiermodule last_modifiednamesummary descriptionsee_alsoinherit diagnosticsdefaultsbugsOIxNM.@=.S.initialiseRIOIx.‰gEN initialisenOIx:Simply fills <-reference and <-object from the arguments.nnnnnsNV.@=.referenceOI xNV.@=.referenceRIOI x.‰f˜N referencenOI x.Reference name given to <-object on ->execute.nnnsNC.@=Cman_class_card identifiermodule last_modifiednamesummary descriptionsee_alsoinherituser_interfacebugsOI xNC.@=RIOI x.‰hYN@=nOIxpThe code class @= assigns a global named reference to an object. It is introduced to provide for a better syntax to create global objects from the resource file (notably Pce.Display.initialise). @= is defined as an infix operator (xfx, priority 990) by the resource parser. The following example defines a global object: _window_pen @= number(1) After this the global object @_window_pen refers to a number object with value 1. See also the Pce resource file, normally located in /usr/lib/X11/app-defaults/Pce. The construct name @= object is equivalent to message(object, name_reference, name). Except that --if object is a function object-- the function is assigned the reference instead of the object the function evaluates to. See also `object ->name_reference', pce_global/2, class var and class assign. NOTE: Application programmers should *not* use this class right now. it is introduced to allow for parsing the @= construct by the resource parser (@resource_parser). Later releases of the parser may use an alternative implementation (i.e. some form of active macro-expansion instead of executable objects).nnnnsNM.@=.S._executeOIxNM.@=.S._executeRIOIx.‰gN_executenOIxYInvoke send(<-object, name_reference, <-reference). See also `object ->name_reference'.nnnnnXaCnumbervalueOIxIx