001package org.vishia.guiBzr; 002 003import java.io.File; 004 005import org.vishia.gral.base.GralWidget; 006import org.vishia.gral.ifc.GralMngBuild_ifc; 007import org.vishia.gral.ifc.GralUserAction; 008import org.vishia.mainCmd.Report; 009 010public class PanelOutput 011{ 012 /**Version, able to read as hex yyyymmdd. 013 * Changes: 014 * <ul> 015 * <li>2011-06-17 Hartmut: Created. It is the output of some commands. 016 * </ul> 017 */ 018 public final static int version = 0x20110617; 019 020 /**Aggregation to the main data of the GUI. */ 021 final MainData mainData; 022 023 /**Aggregation to the build interface of the manager where the panel is member of. */ 024 final GralMngBuild_ifc panelBuildifc; 025 026 final StringBuilder uCommitOut = new StringBuilder(); 027 028 GralWidget widgdOutputText; // = new GralWidget("OutputText", 'T'); 029 030 public PanelOutput(MainData mainData, GralMngBuild_ifc panelBuildifc) 031 { 032 this.panelBuildifc = panelBuildifc; 033 this.mainData = mainData; 034 } 035 036 /**Initializes the graphic. 037 * It will be called in the GUI-Thread. 038 */ 039 void initGui() 040 { panelBuildifc.selectPanel("Output"); 041 panelBuildifc.setPositionSize(2,0, 30, 70, 'r'); 042 widgdOutputText = panelBuildifc.addTextBox("OutputText", true, null, ' '); // "commit Text", 't'); 043 } 044 045 046 047 048 049 void stop(){} 050 051 052}