From Fedora Project Wiki

m (internal link cleaning)
m (internal link cleaning)
 
Line 23: Line 23:
===Test Cases===
===Test Cases===
* [[QA:Testcase_desktop_date|example]]
* [[QA:Testcase_desktop_date|example]]
* [https://fedoraproject.org/wiki/QA:Testcase_fpe_local_rpm_project fedora rpm project]
* [[QA:Testcase_fpe_local_rpm_project|fedora rpm project]]
* [[QA:Testcase_fpe_srpm_import|srpm]]
* [[QA:Testcase_fpe_srpm_import|srpm]]
* [https://fedoraproject.org/wiki/Test_Day:2011-10-13_Fedora_Packager_for_Eclipse fedorapackager test day]
* [[Test_Day:2011-10-13_Fedora_Packager_for_Eclipse|fedorapackager test day]]
* [[QA/Fedora_16_test_days|test days]]
* [[QA/Fedora_16_test_days|test days]]


Line 47: Line 47:
* [http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet000HelloWorld.java?view=markup data binding GUI]
* [http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet000HelloWorld.java?view=markup data binding GUI]
* [http://lookaside-toronto.usersys.redhat.com/cgi-bin/upload.cgi lookasidecache, toronto.usrsys] -> for testing lookaside cache
* [http://lookaside-toronto.usersys.redhat.com/cgi-bin/upload.cgi lookasidecache, toronto.usrsys] -> for testing lookaside cache
* [http://fedoraproject.org/wiki/Infrastructure/fedorapeople.org#Cloning_your_repository cloning repo] @fedorapeople faq
* [[Infrastructure/fedorapeople.org#Cloning_your_repository|cloning repo]] @fedorapeople faq
* [http://www.java2s.com/Open-Source/Java-Document/IDE-Eclipse/ui-examples/Catalogui-examples.htm eclipse-ui-examples]
* [http://www.java2s.com/Open-Source/Java-Document/IDE-Eclipse/ui-examples/Catalogui-examples.htm eclipse-ui-examples]
* [http://kickjava.com/src/org/eclipse/jface/wizard/Wizard.java.htm kickjava - sample wizard codes]
* [http://kickjava.com/src/org/eclipse/jface/wizard/Wizard.java.htm kickjava - sample wizard codes]

Latest revision as of 04:33, 20 September 2016

Fedora Packager Process plug-in

Tickets

Test Cases

Resources

BrainStormings - comments

Challenges

  • To initialize a git local repository:
http://wiki.eclipse.org/EGit/User_Guide#Create_Repository
http://wiki.eclipse.org/EGit/User_Guide#Considerations_for_Git_Repositories_to_be_used_in_Eclipse
  • To install window builder
yum --enablerepo=rawhide update eclipse-pde
Install Window Builder from http://download.eclipse.org/releases/indigo
  • Window Builder
To be able to create a new 'WizardNewCreationProject' -> import org.eclipse.ui.dialogs in manifest -> select SWT -> 'wizard page'-> 'org.eclipse.ui.dialogs.WizardNewCreationProject
  • If you want to change the 'project name' to 'package name' for instance.
you need to add your own string, then externalize the string.
public class projectNewWizard extends Wizard implements INewWizard {
    ......
    public void init(IWorkbench workbench, IStructuredSelection selection) {
      super.addPages();
      mainPage = new WizardNewProjectCreationPage(PAGE_NAME){ //$NON-NLS-1$
        public void createControl(Composite parent) {
        super.createControl(parent);
        Composite container = (Composite) getControl();
        // I want to do something here to override it....
        projectLabel.setText("Package Name"); // this string should be externalized
     

// Here is where it's declared.
public class WizardNewProjectCreationPage extends WizardPage {
    ....
    /**
    * Creates the project name specification controls.
    *
    * @param parent the parent composite
    */
    private final void createProjectNameGroup(Composite parent) {
    ....
       // new project label
       Label projectLabel = new Label(projectGroup, SWT.NONE);
       projectLabel.setText(IDEWorkbenchMessages.WizardNewProjectCreationPage_nameLabel);  // want to change this message in org.eclipse.ui.internal.ide.messages.properties