OVH Cloud OVH Cloud

news.eclipse.org eclipse.platform.swt

8 réponses
Avatar
remy
bonjour

c'est normal que le serveur de news
news.eclipse.org ne fct pas
ainsi que le groupe eclipse.platform.swt soit inaccessible
et autrement qd vous avez besoin d'un petit coup de main
les questions on les pose ou ?

merci

--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy

8 réponses

Avatar
Didier Bolf
"remy" wrote in message news:43d8ce40$0$21261$

bonjour

c'est normal que le serveur de news
news.eclipse.org ne fct pas
ainsi que le groupe eclipse.platform.swt soit inaccessible


ça marche pour moi

Avatar
remy
"remy" wrote in message news:43d8ce40$0$21261$

bonjour

c'est normal que le serveur de news
news.eclipse.org ne fct pas
ainsi que le groupe eclipse.platform.swt soit inaccessible



ça marche pour moi


meme qt tu prend

eclipse.platform.swt
dans le page
http://www.eclipse.org/newsgroups/index_all.php




--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy


Avatar
Didier Bolf
"remy" wrote in message news:43d8e756$0$21294$
"remy" wrote in message news:43d8ce40$0$21261$

bonjour

c'est normal que le serveur de news
news.eclipse.org ne fct pas
ainsi que le groupe eclipse.platform.swt soit inaccessible



ça marche pour moi


meme qt tu prend

eclipse.platform.swt
dans le page
http://www.eclipse.org/newsgroups/index_all.php



oui bon ça me lance outlook express
et comme je suis déjà abonné à ce group...

bon j'ai fait un unsubscribe, c'est quand même ok

j'ai pas vu de message dans ce group depuis un moment,
mais j'en vois dans les autres group auquels je suis abonné

question idiote, tu as bien un compte sur new.eclipse.org?



Avatar
Didier Bolf
"remy" wrote in message news:43d8e756$0$21294$
"remy" wrote in message news:43d8ce40$0$21261$

bonjour

c'est normal que le serveur de news
news.eclipse.org ne fct pas
ainsi que le groupe eclipse.platform.swt soit inaccessible



ça marche pour moi


meme qt tu prend

eclipse.platform.swt
dans le page
http://www.eclipse.org/newsgroups/index_all.php


oui ça marche aussi dans le browser,
j'avais pas fait gaffe à l'icone



Avatar
remy
"remy" wrote in message news:43d8e756$0$21294$


"remy" wrote in message news:43d8ce40$0$21261$


bonjour

c'est normal que le serveur de news
news.eclipse.org ne fct pas
ainsi que le groupe eclipse.platform.swt soit inaccessible



ça marche pour moi




meme qt tu prend
eclipse.platform.swt
dans le page
http://www.eclipse.org/newsgroups/index_all.php




oui bon ça me lance outlook express
et comme je suis déjà abonné à ce group...

bon j'ai fait un unsubscribe, c'est quand même ok

j'ai pas vu de message dans ce group depuis un moment,
mais j'en vois dans les autres group auquels je suis abonné

question idiote, tu as bien un compte sur new.eclipse.org?


ah non ...
j'ai lu en diagonale qu'il etait publique il faut creer un ctp ?
mais eventuellement tu as peut etre une reponse
je cherche a poster un evenement

en gros comme si l'on avait clique sur un item d'un menu


je cherche la difference entre ses 2 manieres

Display.getCurrent()....notifyListeners(...);
item.notifyListeners(...);

et j'ai aussi essaye plusieurs "tab int" SWT.....
je ne vois jamais mes evenements mais ils passent bien
du moins je suppose puisque je ne les vois pas class action


package essaiTeste;
import org.eclipse.swt.events.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.*;

public class BisAction implements SelectionListener
{
MenuItem bis,item;


public BisAction(MenuItem bis)
{
this.bis=bis;
}
public void widgetSelected(SelectionEvent event)
{

if(!bis.equals((MenuItem)event.getSource()))
{
System.out.println("Class "+event);
setItem((MenuItem)event.getSource() );
initBis();
}
else
{
System.out.println("Class BisAction bis "+event);
Event event1 = new Event(); event1.item=getItem();
//*****************************************
getItem().notifyListeners(SWT.DEFAULT,event1);
//*********************************************
}




}
public void widgetDefaultSelected(SelectionEvent event)
{

}
public void setItem(MenuItem i)
{
item=i;
}
public MenuItem getItem()
{
return item;
}
public MenuItem getItemBis()
{
return bis;
}
public void initBis()
{
if(!bis.equals(getItem()))
{
bis.setText("bis "+getItem().getText());
bis.setEnabled(true);
}

}

}

package essaiTeste;
import org.eclipse.swt.events.*;
import org.eclipse.swt.widgets.*;

public class Action implements SelectionListener{

public void widgetSelected(SelectionEvent event)
{
System.out.println("Action "+((MenuItem)event.getSource()).getText());
}
public void widgetDefaultSelected(SelectionEvent event)
{
System.out.println("Action "+((MenuItem)event.getSource()).getText());
}

}





--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy




Avatar
remy

"remy" wrote in message
news:43d8e756$0$21294$


"remy" wrote in message
news:43d8ce40$0$21261$


bonjour

c'est normal que le serveur de news
news.eclipse.org ne fct pas
ainsi que le groupe eclipse.platform.swt soit inaccessible




ça marche pour moi




meme qt tu prend
eclipse.platform.swt
dans le page
http://www.eclipse.org/newsgroups/index_all.php





oui bon ça me lance outlook express
et comme je suis déjà abonné à ce group...

bon j'ai fait un unsubscribe, c'est quand même ok

j'ai pas vu de message dans ce group depuis un moment,
mais j'en vois dans les autres group auquels je suis abonné

question idiote, tu as bien un compte sur new.eclipse.org?



ah non ...
j'ai lu en diagonale qu'il etait publique il faut creer un ctp ?


avec
http://www.eclipse.org/newsportal/thread.php?groupìlipse.platform.swt

il faut toujour un mot de passe ?


--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy





Avatar
remy
re
en plus j'arrete de me repondre promis :-)

la solution se trouvait dans le 'tagswt'
getItem().notifyListeners(SWT.Selection,event1);

logique mais pas tant que ca le rapport avec le click souris??
ci-dessous
une touche bis pour menu avec du swt
maintenant il ne me reste plus qu'a faire une apnee dans la doc pour
adapter l'idee au plugbing

si vous savez le faire je vous incite a le publier
chez eclipse parce que moi je vais bien en avoir pour ....
un certain temps



import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.*;


public class BisActionInstaller {

public static void install(Menu menuBar)
{
int lMenuCount=menuBar.getItemCount();
System.out.println(lMenuCount);
for (int i=0;i<lMenuCount;i++)
{
installBisActionUpdater(menuBar.getItem(i));
}

}
private static void installBisActionUpdater(MenuItem menu)
{
new MenuItem(menu.getMenu(),SWT.SEPARATOR);
MenuItem bis =new MenuItem(menu.getMenu(),SWT.PUSH);
bis.setText("&Bis");
bis.setEnabled(false);

System.out.println(menu);
BisAction bisAction=new BisAction(bis);
MenuItem []m=menu.getMenu().getItems();
for(int i=0;i<m.length;i++)
{
System.out.println(m[i]);
m[i].addSelectionListener(bisAction);
//m[i].addSelectionListener(new Action2());

}
}
}
//******************************
import org.eclipse.swt.events.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.*;

public class BisAction implements SelectionListener
{
MenuItem bis,item;


public BisAction(MenuItem bis)
{
this.bis=bis;
}
public void widgetSelected(SelectionEvent event)
{
if(!bis.equals((MenuItem)event.getSource()))
{
setItem( (MenuItem)event.getSource() );
initBis();
}
else
{
Event event1 = new Event();
event1.item=getItem();
getItem().notifyListeners(SWT.Selection,event1);
}
}
public void widgetDefaultSelected(SelectionEvent event)
{

}
private void setItem(MenuItem i)
{
item=i;
}
private MenuItem getItem()
{
return item;
}
private MenuItem getItemBis()
{
return bis;
}
private void initBis()
{
if(!bis.equals(getItem()))
{
bis.setText("bis "+getItem().getText());
bis.setEnabled(true);
}

}

}
//********************************
import org.eclipse.swt.events.*;
import org.eclipse.swt.widgets.*;

public class Action implements SelectionListener{

public void widgetSelected(SelectionEvent event)
{
System.out.println("Action "+((MenuItem)event.getSource()).getText());
}
public void widgetDefaultSelected(SelectionEvent event)
{
System.out.println("Action "+((MenuItem)event.getSource()).getText());
}

}

//**********************************

import org.eclipse.swt.widgets.*;
import org.eclipse.swt.*;


public class fenetre {

Display display;
Shell shell;
Menu menuBar,fileMenu,helpmenu;
MenuItem fileMenuH,helpMenuH;
MenuItem fileExitItem,fileSaveItem,helpGetHelpItem;
Label label;
public fenetre()
{
display = new Display();
shell = new Shell();
shell.setText("Menu");
shell.setSize(300,300);

label= new Label(shell,SWT.CENTER);
label.setBounds(shell.getClientArea());

menuBar =new Menu(shell,SWT.BAR);

fileMenuH =new MenuItem(menuBar,SWT.CASCADE);
fileMenuH.setText("&Fichier");
fileMenuH.addSelectionListener(new Action());

helpMenuH =new MenuItem(menuBar,SWT.CASCADE);
helpMenuH.setText("&Aide");
helpMenuH.addSelectionListener(new Action());

fileMenu =new Menu(shell,SWT.DROP_DOWN);
fileMenuH.setMenu(fileMenu);

helpmenu =new Menu(shell,SWT.DROP_DOWN);
helpMenuH.setMenu(helpmenu);


fileSaveItem =new MenuItem(fileMenu,SWT.PUSH);
fileSaveItem.setText("&Enregistrer");
fileSaveItem.addSelectionListener(new Action());

fileExitItem =new MenuItem(fileMenu,SWT.PUSH);
fileExitItem.setText("&Quitter");
fileExitItem.addSelectionListener(new Action());

helpGetHelpItem=new MenuItem(helpmenu,SWT.PUSH);
helpGetHelpItem.setText("AU &Secours");
helpGetHelpItem.addSelectionListener(new Action());

BisActionInstaller.install(menuBar);
shell.setMenuBar(menuBar);
shell.open();
shell.redraw();
while (!shell.isDisposed())
{
if(!display.readAndDispatch())display.sleep();
}
display.dispose();

}
}
//*********************
public class Main
{
public static void main(String[] args)
{
fenetre f=new fenetre();
f.notify();
}
}


--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy
Avatar
S.B
Hello,

"remy" a écrit dans le message de news:
43d9d677$0$19719$
re
en plus j'arrete de me repondre promis :-)

la solution se trouvait dans le 'tagswt'
getItem().notifyListeners(SWT.Selection,event1);

logique mais pas tant que ca le rapport avec le click souris??
ci-dessous
une touche bis pour menu avec du swt
maintenant il ne me reste plus qu'a faire une apnee dans la doc pour
adapter l'idee au plugbing

si vous savez le faire je vous incite a le publier
chez eclipse parce que moi je vais bien en avoir pour ....
un certain temps


plutôt que d'adapter à SWT le bout de code swing que je t'ai passé
il n'y a pas longtemps, je te conseille de regarder de plus prés le paquet
org.eclipse.core.commands.operations qui fournit tout ce qu'il faut pour
mettre en oeuvre des opérations pouvant être défaite/refaite, et qui, à
mon avis, devrait te permettre de gagner du temps.

--
S.B