Subversion Repositories eFlore/Applications.coel

Rev

Rev 942 | Rev 1012 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 942 Rev 989
Line 96... Line 96...
96
		
96
		
97
		Button aideBouton = new Button("Aide", boutonEcouteur);
97
		Button aideBouton = new Button("Aide", boutonEcouteur);
98
		aideBouton.setId(ComposantId.BTN_AIDE);
98
		aideBouton.setId(ComposantId.BTN_AIDE);
99
		aideBouton.setIcon(Images.ICONES.aide());
99
		aideBouton.setIcon(Images.ICONES.aide());
100
		barreBoutons.add(aideBouton);
100
		barreBoutons.add(aideBouton);
-
 
101
		
-
 
102
		SplitButton feedbackBouton = new SplitButton("Retour d'experience");
-
 
103
		feedbackBouton.setId(ComposantId.BTN_FEEDBACK);
-
 
104
		feedbackBouton.addSelectionListener(boutonEcouteur);
-
 
105
		
-
 
106
		Menu menuFeedback = new Menu();
-
 
107
		MenuItem menuBogue = new MenuItem("Bogues et fonctionnalités");
-
 
108
		menuBogue.addSelectionListener(new SelectionListener<MenuEvent>() {  
-
 
109
			@Override
-
 
110
			public void componentSelected(MenuEvent mEvent) {  
-
 
111
				Menu me = (Menu) mEvent.getComponent();
-
 
112
				MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_BOGUE);
-
 
113
				Info.display(Mediateur.i18nC.chargement(), "Ouverture du lien externe «{0}» en cours...", mi.getText());
-
 
114
				((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirUrlExterne(ComposantId.MENU_BOGUE);
-
 
115
			}  
-
 
116
		});
-
 
117
		menuBogue.setId(ComposantId.MENU_BOGUE);
-
 
118
		menuBogue.setIcon(Images.ICONES.bogue());
-
 
119
		menuFeedback.add(menuBogue);
-
 
120
		MenuItem menuCommentaire = new MenuItem("Commentaires");
-
 
121
		menuCommentaire.addSelectionListener(new SelectionListener<MenuEvent>() {  
-
 
122
			@Override
-
 
123
			public void componentSelected(MenuEvent mEvent) {  
-
 
124
				Menu me = (Menu) mEvent.getComponent();
-
 
125
				MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_COMMENTAIRE);
-
 
126
				Info.display(Mediateur.i18nC.chargement(), "Ouverture du lien externe «{0}» en cours...", mi.getText());
-
 
127
				((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirUrlExterne(ComposantId.MENU_COMMENTAIRE);
-
 
128
			}  
-
 
129
		});
-
 
130
		menuCommentaire.setId(ComposantId.MENU_COMMENTAIRE);
-
 
131
		menuCommentaire.setIcon(Images.ICONES.commentaire());
-
 
132
		menuFeedback.add(menuCommentaire);
-
 
133
		
-
 
134
		feedbackBouton.setMenu(menuFeedback);
-
 
135
		feedbackBouton.setIcon(Images.ICONES.flecheDedansDehors());
-
 
136
		barreBoutons.add(feedbackBouton);
101
				
137
		
102
		SplitButton applisBouton = new SplitButton("Changez d'application...");
138
		SplitButton applisBouton = new SplitButton("Changez d'application...");
103
		applisBouton.setId(ComposantId.BTN_APPLIS);
139
		applisBouton.setId(ComposantId.BTN_APPLIS);
Line 104... Line 140...
104
		applisBouton.addSelectionListener(boutonEcouteur);
140
		applisBouton.addSelectionListener(boutonEcouteur);
Line 109... Line 145...
109
			@Override
145
			@Override
110
			public void componentSelected(MenuEvent mEvent) {  
146
			public void componentSelected(MenuEvent mEvent) {  
111
				Menu me = (Menu) mEvent.getComponent();
147
				Menu me = (Menu) mEvent.getComponent();
112
				MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_CEL);
148
				MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_CEL);
113
				Info.display(Mediateur.i18nC.chargement(), "Ouverture de l'application «{0}» en cours...", mi.getText());
149
				Info.display(Mediateur.i18nC.chargement(), "Ouverture de l'application «{0}» en cours...", mi.getText());
114
				((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirApplis(ComposantId.MENU_CEL);
150
				((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirUrlExterne(ComposantId.MENU_CEL);
115
			}  
151
			}  
116
		});
152
		});
117
		menuCel.setId(ComposantId.MENU_CEL);
153
		menuCel.setId(ComposantId.MENU_CEL);
118
		menuCel.setIcon(Images.ICONES.images());
154
		menuCel.setIcon(Images.ICONES.images());
119
		menu.add(menuCel);
155
		menu.add(menuCel);
Line 122... Line 158...
122
			@Override
158
			@Override
123
			public void componentSelected(MenuEvent mEvent) {  
159
			public void componentSelected(MenuEvent mEvent) {  
124
				Menu me = (Menu) mEvent.getComponent();
160
				Menu me = (Menu) mEvent.getComponent();
125
				MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_BEL);
161
				MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_BEL);
126
				Info.display(Mediateur.i18nC.chargement(), "Ouverture de l'application «{0}» en cours...", mi.getText());
162
				Info.display(Mediateur.i18nC.chargement(), "Ouverture de l'application «{0}» en cours...", mi.getText());
127
				((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirApplis(ComposantId.MENU_BEL);
163
				((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirUrlExterne(ComposantId.MENU_BEL);
128
			}  
164
			}  
129
		});
165
		});
130
		menuBel.setId(ComposantId.MENU_BEL);
166
		menuBel.setId(ComposantId.MENU_BEL);
131
		menuBel.setIcon(Images.ICONES.livreOuvert());
167
		menuBel.setIcon(Images.ICONES.livreOuvert());
132
		menu.add(menuBel);
168
		menu.add(menuBel);
Line 133... Line 169...
133
		
169
		
134
		applisBouton.setMenu(menu);
170
		applisBouton.setMenu(menu);
135
		applisBouton.setIcon(Images.ICONES.flecheBascule());
171
		applisBouton.setIcon(Images.ICONES.flecheBascule());
Line 136... Line 172...
136
		barreBoutons.add(applisBouton);
172
		barreBoutons.add(applisBouton);
137
		
173
		
138
		add(titreConteneurHtml, new RowData(.3, 1));
174
		add(titreConteneurHtml, new RowData(.20, 1));
Line 139... Line 175...
139
		add(barreBoutons, new RowData(.7, 1)); 
175
		add(barreBoutons, new RowData(.8, 1)); 
140
	}
176
	}
141
 
177