class KNOTX


Flattened version is here



Public


Readonly Shareds
shared CurrentEditMode:CARD:=1;
**** CorrentEditMode must match with menu list knot_edit[] in MODULE knotXW
shared PDefNum:CARD;
****- mode for P polynomial

Writable Shareds
shared CurrentEditMode:CARD:=1;
**** CorrentEditMode must match with menu list knot_edit[] in MODULE knotXW
shared PDefNum:CARD;
****- mode for P polynomial

Constants
const kBack:INT:=0;
const kMark:INT:=9;
**** XOR
const kStr:INT:=1;
const knotButtonC:INT:=2;
const knotButtonL:INT:=1;
const knotButtonPress:INT:= 4;
const knotButtonR:INT:=3;
**** GC table for each color
const knotButtonRelease:INT:= 5;
const knotLeaveNotify:INT:=8;
**** mouse button
const knotMotionNotify:INT:= 6;
const rtStr:INT:=3;
****
const tStr:INT:=2;

Features
EditSelectK(select:INT):INT
****
__prepare_for_edit_action
EffectSelectK(select:INT):INT
FilesSelectK(select:INT):INT
InvSelectK(select:INT):INT
OtherSelectK(select:INT):INT
RepSL2pSearch(n:INT, form,twistAlex:CARD)
RepSearch(n,form,branchind,covlk,h1b,h1u,knotgrp,twistAlex,
Restrictions
TrackEventK(event,button,mouseX,mouseY:INT)
VPara(n:INT)
closeProc
init
no_support(out tcode:TCODE):BOOL
**** check if (1) knot is closed, (2) succeeded in tcode.
no_support_b(out tcode:TCODE):BOOL
**** check if (0) no-band, (1) knot is closed, (2) succeeded in tcode.
repaint
**** repaint window for Expose event
startProc

The Sather Home Page