⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rcmainframe.java

📁 外国人写的c#语法解析器
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
			label4 = new Label(composite1,SWT.NULL);			preprocessLineLabel = new Label(composite1,SWT.NULL);			label3 = new Label(composite1,SWT.NULL);			parseLineLabel = new Label(composite1,SWT.NULL);			label5 = new Label(composite1,SWT.NULL);			processedIncludesList = new List(composite1,SWT.H_SCROLL| SWT.V_SCROLL| SWT.BORDER);			label2 = new Label(composite1,SWT.NULL);			log = new List(composite1,SWT.H_SCROLL| SWT.V_SCROLL| SWT.BORDER);			tabItem2 = new TabItem(tabFolder1,SWT.NULL);			composite2 = new Composite(tabFolder1,SWT.NULL);			parseTree = new Tree(composite2,SWT.H_SCROLL| SWT.V_SCROLL| SWT.BORDER);				this.setSize(new org.eclipse.swt.graphics.Point(653,565));			final Font RCMainFramefont = new Font(Display.getDefault(),"Tahoma",8,0);			this.setFont(RCMainFramefont);				GridData composite6LData = new GridData();			composite6LData.verticalAlignment = GridData.FILL;			composite6LData.horizontalAlignment = GridData.FILL;			composite6LData.widthHint = -1;			composite6LData.heightHint = -1;			composite6LData.horizontalIndent = 0;			composite6LData.horizontalSpan = 1;			composite6LData.verticalSpan = 1;			composite6LData.grabExcessHorizontalSpace = true;			composite6LData.grabExcessVerticalSpace = false;			composite6.setLayoutData(composite6LData);			composite6.setSize(new org.eclipse.swt.graphics.Point(643,147));				GridData composite7LData = new GridData();			composite7LData.verticalAlignment = GridData.CENTER;			composite7LData.horizontalAlignment = GridData.BEGINNING;			composite7LData.widthHint = -1;			composite7LData.heightHint = -1;			composite7LData.horizontalIndent = 0;			composite7LData.horizontalSpan = 1;			composite7LData.verticalSpan = 1;			composite7LData.grabExcessHorizontalSpace = false;			composite7LData.grabExcessVerticalSpace = false;			composite7.setLayoutData(composite7LData);			composite7.setSize(new org.eclipse.swt.graphics.Point(494,143));				GridData singleFileRadioButtonLData = new GridData();			singleFileRadioButtonLData.verticalAlignment = GridData.CENTER;			singleFileRadioButtonLData.horizontalAlignment = GridData.BEGINNING;			singleFileRadioButtonLData.widthHint = 477;			singleFileRadioButtonLData.heightHint = 16;			singleFileRadioButtonLData.horizontalIndent = 0;			singleFileRadioButtonLData.horizontalSpan = 2;			singleFileRadioButtonLData.verticalSpan = 1;			singleFileRadioButtonLData.grabExcessHorizontalSpace = false;			singleFileRadioButtonLData.grabExcessVerticalSpace = false;			singleFileRadioButton.setLayoutData(singleFileRadioButtonLData);			singleFileRadioButton.setSelection(false);			singleFileRadioButton.setText("Single file, Select the resource script (*.rc file) you like to convert:");			singleFileRadioButton.setSize(new org.eclipse.swt.graphics.Point(477,16));			singleFileRadioButton.setEnabled(true);			final Font singleFileRadioButtonfont = new Font(Display.getDefault(),"Tahoma",8,1);			singleFileRadioButton.setFont(singleFileRadioButtonfont);			singleFileRadioButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					singleFileRadioButtonWidgetSelected(evt);				}			});				GridData rcFileNameEditLData = new GridData();			rcFileNameEditLData.verticalAlignment = GridData.CENTER;			rcFileNameEditLData.horizontalAlignment = GridData.BEGINNING;			rcFileNameEditLData.widthHint = 340;			rcFileNameEditLData.heightHint = 13;			rcFileNameEditLData.horizontalIndent = 10;			rcFileNameEditLData.horizontalSpan = 1;			rcFileNameEditLData.verticalSpan = 1;			rcFileNameEditLData.grabExcessHorizontalSpace = false;			rcFileNameEditLData.grabExcessVerticalSpace = false;			rcFileNameEdit.setLayoutData(rcFileNameEditLData);			rcFileNameEdit.setSize(new org.eclipse.swt.graphics.Point(340,13));			rcFileNameEdit.setEnabled(false);			rcFileNameEdit.addModifyListener( new ModifyListener() {				public void modifyText(ModifyEvent evt) {					rcFileNameEditModifyText(evt);				}			});				GridData browseRCFileButtonLData = new GridData();			browseRCFileButtonLData.verticalAlignment = GridData.CENTER;			browseRCFileButtonLData.horizontalAlignment = GridData.BEGINNING;			browseRCFileButtonLData.widthHint = 78;			browseRCFileButtonLData.heightHint = 20;			browseRCFileButtonLData.horizontalIndent = 0;			browseRCFileButtonLData.horizontalSpan = 1;			browseRCFileButtonLData.verticalSpan = 1;			browseRCFileButtonLData.grabExcessHorizontalSpace = false;			browseRCFileButtonLData.grabExcessVerticalSpace = false;			browseRCFileButton.setLayoutData(browseRCFileButtonLData);			browseRCFileButton.setText("Browse...");			browseRCFileButton.setSize(new org.eclipse.swt.graphics.Point(78,20));			browseRCFileButton.setEnabled(false);			browseRCFileButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					browseRCFileButtonWidgetSelected(evt);				}			});				GridData multipleFilesRadioButtonLData = new GridData();			multipleFilesRadioButtonLData.verticalAlignment = GridData.CENTER;			multipleFilesRadioButtonLData.horizontalAlignment = GridData.BEGINNING;			multipleFilesRadioButtonLData.widthHint = 484;			multipleFilesRadioButtonLData.heightHint = 16;			multipleFilesRadioButtonLData.horizontalIndent = 0;			multipleFilesRadioButtonLData.horizontalSpan = 2;			multipleFilesRadioButtonLData.verticalSpan = 1;			multipleFilesRadioButtonLData.grabExcessHorizontalSpace = false;			multipleFilesRadioButtonLData.grabExcessVerticalSpace = false;			multipleFilesRadioButton.setLayoutData(multipleFilesRadioButtonLData);			multipleFilesRadioButton.setSelection(true);			multipleFilesRadioButton.setText("Multiple files (via list), select the *.txt file that contains a list of files to convert:");			multipleFilesRadioButton.setSize(new org.eclipse.swt.graphics.Point(484,16));			multipleFilesRadioButton.setFont(singleFileRadioButtonfont);			multipleFilesRadioButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					multipleFilesRadioButtonWidgetSelected(evt);				}			});				GridData txtFileNameEditLData = new GridData();			txtFileNameEditLData.verticalAlignment = GridData.CENTER;			txtFileNameEditLData.horizontalAlignment = GridData.BEGINNING;			txtFileNameEditLData.widthHint = 340;			txtFileNameEditLData.heightHint = 13;			txtFileNameEditLData.horizontalIndent = 10;			txtFileNameEditLData.horizontalSpan = 1;			txtFileNameEditLData.verticalSpan = 1;			txtFileNameEditLData.grabExcessHorizontalSpace = false;			txtFileNameEditLData.grabExcessVerticalSpace = false;			txtFileNameEdit.setLayoutData(txtFileNameEditLData);			txtFileNameEdit.setSize(new org.eclipse.swt.graphics.Point(340,13));			txtFileNameEdit.setEnabled(true);			txtFileNameEdit.addModifyListener( new ModifyListener() {				public void modifyText(ModifyEvent evt) {					txtFileNameEditModifyText(evt);				}			});				GridData browseIniFileButtonLData = new GridData();			browseIniFileButtonLData.verticalAlignment = GridData.CENTER;			browseIniFileButtonLData.horizontalAlignment = GridData.BEGINNING;			browseIniFileButtonLData.widthHint = 78;			browseIniFileButtonLData.heightHint = 20;			browseIniFileButtonLData.horizontalIndent = 0;			browseIniFileButtonLData.horizontalSpan = 1;			browseIniFileButtonLData.verticalSpan = 1;			browseIniFileButtonLData.grabExcessHorizontalSpace = false;			browseIniFileButtonLData.grabExcessVerticalSpace = false;			browseIniFileButton.setLayoutData(browseIniFileButtonLData);			browseIniFileButton.setText("Browse...");			browseIniFileButton.setSize(new org.eclipse.swt.graphics.Point(78,20));			browseIniFileButton.setEnabled(true);			browseIniFileButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					browseIniFileButtonWidgetSelected(evt);				}			});				GridData button1LData = new GridData();			button1LData.verticalAlignment = GridData.CENTER;			button1LData.horizontalAlignment = GridData.BEGINNING;			button1LData.widthHint = 484;			button1LData.heightHint = 16;			button1LData.horizontalIndent = 0;			button1LData.horizontalSpan = 2;			button1LData.verticalSpan = 1;			button1LData.grabExcessHorizontalSpace = false;			button1LData.grabExcessVerticalSpace = false;			button1.setLayoutData(button1LData);			button1.setText("Select output folder:");			button1.setSize(new org.eclipse.swt.graphics.Point(484,16));			button1.setFont(singleFileRadioButtonfont);				GridData outputPathEditLData = new GridData();			outputPathEditLData.verticalAlignment = GridData.CENTER;			outputPathEditLData.horizontalAlignment = GridData.BEGINNING;			outputPathEditLData.widthHint = 340;			outputPathEditLData.heightHint = 13;			outputPathEditLData.horizontalIndent = 10;			outputPathEditLData.horizontalSpan = 1;			outputPathEditLData.verticalSpan = 1;			outputPathEditLData.grabExcessHorizontalSpace = false;			outputPathEditLData.grabExcessVerticalSpace = false;			outputPathEdit.setLayoutData(outputPathEditLData);			outputPathEdit.setSize(new org.eclipse.swt.graphics.Point(340,13));			outputPathEdit.setEnabled(true);				GridData browseOutputFolderButtonLData = new GridData();			browseOutputFolderButtonLData.verticalAlignment = GridData.CENTER;			browseOutputFolderButtonLData.horizontalAlignment = GridData.BEGINNING;			browseOutputFolderButtonLData.widthHint = 78;			browseOutputFolderButtonLData.heightHint = 20;			browseOutputFolderButtonLData.horizontalIndent = 0;			browseOutputFolderButtonLData.horizontalSpan = 1;			browseOutputFolderButtonLData.verticalSpan = 1;			browseOutputFolderButtonLData.grabExcessHorizontalSpace = false;			browseOutputFolderButtonLData.grabExcessVerticalSpace = false;			browseOutputFolderButton.setLayoutData(browseOutputFolderButtonLData);			browseOutputFolderButton.setText("Browse...");			browseOutputFolderButton.setSize(new org.eclipse.swt.graphics.Point(78,20));			browseOutputFolderButton.setEnabled(true);			browseOutputFolderButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					browseOutputFolderButtonWidgetSelected(evt);				}			});			GridLayout composite7Layout = new GridLayout(2, true);			composite7.setLayout(composite7Layout);			composite7Layout.marginWidth = 5;			composite7Layout.marginHeight = 5;			composite7Layout.numColumns = 2;			composite7Layout.makeColumnsEqualWidth = false;			composite7Layout.horizontalSpacing = 5;			composite7Layout.verticalSpacing = 5;			composite7.layout();				GridData parseButtonLData = new GridData();			parseButtonLData.verticalAlignment = GridData.CENTER;			parseButtonLData.horizontalAlignment = GridData.FILL;			parseButtonLData.widthHint = -1;			parseButtonLData.heightHint = 37;			parseButtonLData.horizontalIndent = 0;			parseButtonLData.horizontalSpan = 1;			parseButtonLData.verticalSpan = 1;			parseButtonLData.grabExcessHorizontalSpace = true;			parseButtonLData.grabExcessVerticalSpace = true;			parseButton.setLayoutData(parseButtonLData);			parseButton.setText("Start parsing...");			parseButton.setSize(new org.eclipse.swt.graphics.Point(135,37));			parseButton.setEnabled(false);			parseButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					parseButtonWidgetSelected(evt);				}			});			GridLayout composite6Layout = new GridLayout(2, true);			composite6.setLayout(composite6Layout);			composite6Layout.marginWidth = 2;			composite6Layout.marginHeight = 2;			composite6Layout.numColumns = 2;			composite6Layout.makeColumnsEqualWidth = false;			composite6Layout.horizontalSpacing = 10;			composite6Layout.verticalSpacing = 2;			composite6.layout();				GridData group1LData = new GridData();			group1LData.verticalAlignment = GridData.FILL;			group1LData.horizontalAlignment = GridData.FILL;			group1LData.widthHint = -1;			group1LData.heightHint = -1;			group1LData.horizontalIndent = 0;			group1LData.horizontalSpan = 1;			group1LData.verticalSpan = 1;			group1LData.grabExcessHorizontalSpace = true;			group1LData.grabExcessVerticalSpace = true;			group1.setLayoutData(group1LData);			group1.setText(" Parse process: ");			group1.setSize(new org.eclipse.swt.graphics.Point(637,387));				GridData tabFolder1LData = new GridData();			tabFolder1LData.verticalAlignment = GridData.FILL;			tabFolder1LData.horizontalAlignment = GridData.FILL;			tabFolder1LData.widthHint = -1;			tabFolder1LData.heightHint = -1;			tabFolder1LData.horizontalIndent = 0;			tabFolder1LData.horizontalSpan = 1;			tabFolder1LData.verticalSpan = 1;			tabFolder1LData.grabExcessHorizontalSpace = true;			tabFolder1LData.grabExcessVerticalSpace = true;			tabFolder1.setLayoutData(tabFolder1LData);			tabFolder1.setSize(new org.eclipse.swt.graphics.Point(619,351));				tabItem3.setControl(composite3);			tabItem3.setText("Includes and defines");					GridData label6LData = new GridData();			label6LData.verticalAlignment = GridData.CENTER;			label6LData.horizontalAlignment = GridData.BEGINNING;			label6LData.widthHint = 145;			label6LData.heightHint = 15;			label6LData.horizontalIndent = 0;			label6LData.horizontalSpan = 4;			label6LData.verticalSpan = 1;			label6LData.grabExcessHorizontalSpace = false;			label6LData.grabExcessVerticalSpace = false;			label6.setLayoutData(label6LData);			label6.setText("Include pathes:");			label6.setSize(new org.eclipse.swt.graphics.Point(145,15));			label6.setFont(singleFileRadioButtonfont);				GridData includePathListLData = new GridData();			includePathListLData.verticalAlignment = GridData.FILL;			includePathListLData.horizontalAlignment = GridData.FILL;			includePathListLData.widthHint = -1;			includePathListLData.heightHint = -1;			includePathListLData.horizontalIndent = 0;			includePathListLData.horizontalSpan = 3;			includePathListLData.verticalSpan = 1;			includePathListLData.grabExcessHorizontalSpace = true;			includePathListLData.grabExcessVerticalSpace = true;			includePathList.setLayoutData(includePathListLData);			includePathList.setSize(new org.eclipse.swt.graphics.Point(465,132));			includePathList.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					includePathListWidgetSelected(evt);				}			});				GridData composite4LData = new GridData();			composite4LData.verticalAlignment = GridData.BEGINNING;			composite4LData.horizontalAlignment = GridData.BEGINNING;			composite4LData.widthHint = 139;			composite4LData.heightHint = 52;			composite4LData.horizontalIndent = 0;			composite4LData.horizontalSpan = 1;			composite4LData.verticalSpan = 1;			composite4LData.grabExcessHorizontalSpace = true;			composite4LData.grabExcessVerticalSpace = true;			composite4.setLayoutData(composite4LData);			composite4.setSize(new org.eclipse.swt.graphics.Point(139,52));				addIncludePathButton.setText("Add include path...");			addIncludePathButton.setSize(new org.eclipse.swt.graphics.Point(135,23));			addIncludePathButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					addIncludePathButtonWidgetSelected(evt);				}			});				removeIncludePathButton.setText("Remove include path...");			removeIncludePathButton.setSize(new org.eclipse.swt.graphics.Point(135,23));			removeIncludePathButton.setEnabled(false);			removeIncludePathButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					removeIncludePathButtonWidgetSelected(evt);				}			});			FillLayout composite4Layout = new FillLayout(512);			composite4.setLayout(composite4Layout);			composite4Layout.type = SWT.VERTICAL;			composite4Layout.marginWidth = 2;			composite4Layout.marginHeight = 2;			composite4Layout.spacing = 2;			composite4.layout();				GridData label7LData = new GridData();			label7LData.verticalAlignment = GridData.CENTER;			label7LData.horizontalAlignment = GridData.BEGINNING;			label7LData.widthHint = 145;			label7LData.heightHint = 15;			label7LData.horizontalIndent = 0;			label7LData.horizontalSpan = 4;			label7LData.verticalSpan = 1;			label7LData.grabExcessHorizontalSpace = false;			label7LData.grabExcessVerticalSpace = false;			label7.setLayoutData(label7LData);			label7.setText("Defined symbols:");			label7.setSize(new org.eclipse.swt.graphics.Point(145,15));			label7.setFont(singleFileRadioButtonfont);				GridData symbolsTableLData = new GridData();			symbolsTableLData.verticalAlignment = GridData.FILL;			symbolsTableLData.horizontalAlignment = GridData.FILL;			symbolsTableLData.widthHint = -1;			symbolsTableLData.heightHint = -1;			symbolsTableLData.horizontalIndent = 0;			symbolsTableLData.horizontalSpan = 3;			symbolsTableLData.verticalSpan = 1;			symbolsTableLData.grabExcessHorizontalSpace = true;			symbolsTableLData.grabExcessVerticalSpace = true;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -