Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 498 Rev 516
Line 61... Line 61...
61
	private LayoutContainer entetePanneau;
61
	private LayoutContainer entetePanneau;
Line 62... Line 62...
62
		
62
		
63
	public AideFenetre() {
63
	public AideFenetre() {
64
		setBodyBorder(false);  
64
		setBodyBorder(false);  
65
		setButtons(Dialog.OK);
65
		setButtons(Dialog.OK);
66
		setIconStyle(ComposantClass.ICONE_PANNEAU_LISTE);
66
		setIcon(Images.ICONES.appPanneauListe());
67
		setHeading("COEL - Aide");  
67
		setHeading("COEL - Aide");  
68
		setWidth(675);
68
		setWidth(675);
69
		setHeight(400);
69
		setHeight(400);
70
		setHideOnButtonClick(true);  
70
		setHideOnButtonClick(true);  
Line 75... Line 75...
75
		entetePanneau.setLayout(new FlowLayout());
75
		entetePanneau.setLayout(new FlowLayout());
76
		BorderLayoutData enteteDisposition = new BorderLayoutData(LayoutRegion.NORTH, 30);
76
		BorderLayoutData enteteDisposition = new BorderLayoutData(LayoutRegion.NORTH, 30);
77
		add(entetePanneau, enteteDisposition);
77
		add(entetePanneau, enteteDisposition);
Line 78... Line 78...
78
		
78
		
-
 
79
		inititialiserSommaireArbreFiltre();
Line 79... Line 80...
79
		inititialiserSommaireArbreFiltre();
80
 
-
 
81
		
80
		
82
		// Panneau Ouest : sommaire
81
		// Panneau Ouest : sommaire
83
		creerSommaire();
82
		sommairePanneau = new ContentPanel();
84
		sommairePanneau = new ContentPanel();
83
		sommairePanneau.setScrollMode(Scroll.AUTO);
85
		sommairePanneau.setScrollMode(Scroll.AUTO);
84
		BorderLayoutData sommaireDisposition = new BorderLayoutData(LayoutRegion.WEST, 230, 175, 350);  
86
		BorderLayoutData sommaireDisposition = new BorderLayoutData(LayoutRegion.WEST, 230, 175, 350);  
Line 115... Line 117...
115
		Button imprimerBtn = new Button(null, new SelectionListener<ButtonEvent>() {  
117
		Button imprimerBtn = new Button(null, new SelectionListener<ButtonEvent>() {  
116
			public void componentSelected(ButtonEvent be) {  
118
			public void componentSelected(ButtonEvent be) {  
117
				Print.it(conteneurDuHtml.el().getInnerHtml());
119
				Print.it(conteneurDuHtml.el().getInnerHtml());
118
			}
120
			}
119
		});
121
		});
120
		imprimerBtn.setIconStyle(ComposantClass.ICONE_IMPRIMER);
122
		imprimerBtn.setIcon(Images.ICONES.imprimer());
121
		contenuPanneau.getHeader().insertTool(imprimerBtn, 0);
123
		contenuPanneau.getHeader().insertTool(imprimerBtn, 0);
122
		BorderLayoutData contenuDisposition = new BorderLayoutData(LayoutRegion.CENTER);  
124
		BorderLayoutData contenuDisposition = new BorderLayoutData(LayoutRegion.CENTER);  
123
		add(contenuPanneau, contenuDisposition);		
125
		add(contenuPanneau, contenuDisposition);		
124
	}
126
	}
Line 133... Line 135...
133
			arbre.setExpanded(menuAOuvrir, true);
135
			arbre.setExpanded(menuAOuvrir, true);
134
		}
136
		}
135
	}
137
	}
Line 136... Line 138...
136
 
138
 
137
	private void creerSommaire() {
139
	private void creerSommaire() {
138
		arbre = new TreePanel<Menu>(magazin);
-
 
Line 139... Line 140...
139
		arbre.getStyle().setLeafIcon(Images.ICONES.aide());
140
		magazin = new TreeStore<Menu>();
Line -... Line 141...
-
 
141
		
-
 
142
		filtre.bind(magazin);
140
		
143
		
141
		filtre.bind(magazin);
144
		arbre = new TreePanel<Menu>(magazin);
142
		
145
		arbre.getStyle().setLeafIcon(Images.ICONES.aide());
143
		arbre.addListener(Events.OnClick, new Listener<TreePanelEvent<Menu>>(){
146
		arbre.addListener(Events.OnClick, new Listener<TreePanelEvent<Menu>>(){
144
			public void handleEvent(TreePanelEvent<Menu> tpe) {
147
			public void handleEvent(TreePanelEvent<Menu> tpe) {
Line 256... Line 259...
256
							
259
							
257
							if (jsonArray != null) {
260
							if (jsonArray != null) {
258
								sommaire = new Menu("Sommaire");
261
								sommaire = new Menu("Sommaire");
Line 259... Line 262...
259
								ajouterMenuRecursivement(sommaire, jsonArray);
262
								ajouterMenuRecursivement(sommaire, jsonArray);
260
 
263
 
Line 261... Line -...
261
								magazin = new TreeStore<Menu>();
-
 
262
								magazin.add(sommaire, true);
264
								magazin.removeAll();
Line 263... Line 265...
263
								
265
								magazin.add(sommaire, true);
264
								creerSommaire();
266