Das Hauptfenster des Weaverslave besteht aus wenigen Elementen. Im oberen Bereich finden Sie das übliche Menü und die Toolbars. Eine kleine Werkzeugleisten mit wenigen Standard-Textbausteinen ist links. Eine Taskbar zum Umschalten zwischen Dokumenten ist am untern Ende des Arbeitsbereiches angedockt. Sie wird jedoch erst sichtbar, wenn man ein Dokument öffnet oder erzeugt.
Auf der rechten Seite sind die Toolfenster angedockt. Dies sind verschiedene nichtmodale Dialoge, wie sie auch aus anderen Programmen bekannt sind. Sie können die einzelnen Tabs auf das Hauptfenster ziehen um die einzelnen Tab-Seiten zu trennen. Wenn Sie einen Tab auf einen anderen ziehen, wird er dem Toolfenster hinzugefügt.
Den unteren Bereich des Hauptfensters nimmt das Browserpanel ein. Es ist nicht dockfähig, läßt sich jedoch über das Tastenkürzel STRGB ein- und ausblenden. Hier befindet sich der interne Dateibrowser, ein Bildbrowser, die kontextsensitive Quelltext-Hilfe für HTML und PHP, die CVS-Integration und der PHP-Debugger. Die Tabs für CVS und den Debugger sind nur sichtbar, wenn Sie die entsprechenden Funktionen in den Optionen aktivieren.
Die Statusleiste zeigt ganz links einen Fortschrittsbalken. Daneben befinden sich Symbole für den Status (Editierbar, Geändert). Die beiden Zahlen stehen für Zeile und Spalte des Textcursors im aktuellen Dokument. Der nächste Bereich zeigt den aktuellen Inhalt der Zwischenablage an, während ganz rechts die Quickinfo zu dem Element unter dem Mauscursor angezeigt wird.