!7 sclass SnippetInfo extends DynSCP { S id, title; int type; void update { S s = dm_getInterestingString(); if (isSnippetID(s) && (setField(id := s) || title == null)) { setField(title := getSnippetTitle(s)); setField(type := getSnippetType(s)); revisualize2(); } } JComponent visualize2() { ret jMultiLineLabel(id == null ? "" : "ID: " + id + "\n" + "Title: " + title + "\n" + "Type: " + type); } }