Révision 3021
tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/sections/EditionSection.java (revision 3021) | ||
---|---|---|
31 | 31 |
String ID = "org.txm.rcp.editors.imports.sections.EditionSection"; |
32 | 32 |
|
33 | 33 |
private static final int SECTION_SIZE = 1; |
34 |
Button buildEditionCheckButton; |
|
34 |
Button buildDefaultEditionButton; |
|
35 |
Button paginateDefaultEditionButton; |
|
35 | 36 |
Text wordsPerPageText; |
36 | 37 |
Text pageBreakText; |
37 | 38 |
Button buildFacsEditionCheckButton; |
... | ... | |
73 | 74 |
this.section.setClient(sectionClient); |
74 | 75 |
|
75 | 76 |
// build text edition or not button |
76 |
buildEditionCheckButton = toolkit.createButton(sectionClient, TXMUIMessages.buildEdition, SWT.CHECK);
|
|
77 |
buildEditionCheckButton.setSelection(true);
|
|
77 |
buildDefaultEditionButton = toolkit.createButton(sectionClient, TXMUIMessages.buildEdition, SWT.CHECK);
|
|
78 |
buildDefaultEditionButton.setSelection(true);
|
|
78 | 79 |
TableWrapData gdata2 = getButtonLayoutData(); |
79 | 80 |
gdata2.colspan = 4; // one line |
80 |
buildEditionCheckButton.setLayoutData(gdata2);
|
|
81 |
buildDefaultEditionButton.setLayoutData(gdata2);
|
|
81 | 82 |
|
83 |
paginateDefaultEditionButton = toolkit.createButton(sectionClient, "Paginate", SWT.CHECK); |
|
84 |
paginateDefaultEditionButton.setSelection(true); |
|
85 |
gdata2 = getButtonLayoutData(); |
|
86 |
gdata2.colspan = 4; // one line |
|
87 |
paginateDefaultEditionButton.setLayoutData(gdata2); |
|
88 |
|
|
82 | 89 |
// words per page -> pageSize |
83 | 90 |
Label tmpLabel = null; |
84 | 91 |
if (moduleParams.get(ImportModuleCustomization.EDITIONS_WORDSPERPAGE)) { |
... | ... | |
230 | 237 |
if (this.section.isDisposed()) return; |
231 | 238 |
if (project == null) return; |
232 | 239 |
|
233 |
buildEditionCheckButton.setSelection(!project.hasEditionDefinition("default"));
|
|
240 |
buildDefaultEditionButton.setSelection(!project.hasEditionDefinition("default"));
|
|
234 | 241 |
|
235 | 242 |
if (project.hasEditionDefinition("default")) { |
236 | 243 |
|
237 | 244 |
EditionDefinition edition_params = project.getEditionDefinition("default"); |
238 | 245 |
boolean be = edition_params.getBuildEdition(); |
239 |
buildEditionCheckButton.setSelection(be);
|
|
246 |
buildDefaultEditionButton.setSelection(be);
|
|
240 | 247 |
|
248 |
boolean pe = edition_params.getPaginateEdition(); |
|
249 |
paginateDefaultEditionButton.setSelection(pe); |
|
250 |
|
|
251 |
|
|
241 | 252 |
int wppt = edition_params.getWordsPerPage(); //$NON-NLS-1$ |
242 | 253 |
wordsPerPageText.setText(""+wppt); //$NON-NLS-1$ |
243 | 254 |
|
... | ... | |
277 | 288 |
words_per_page = Integer.parseInt(wordsPerPageText.getText()); //$NON-NLS-1$ |
278 | 289 |
} |
279 | 290 |
|
280 |
boolean build = buildEditionCheckButton.getSelection(); |
|
291 |
boolean build = buildDefaultEditionButton.getSelection(); |
|
292 |
boolean paginate = paginateDefaultEditionButton.getSelection(); |
|
281 | 293 |
EditionDefinition edition_params = project.getEditionDefinition("default"); |
282 | 294 |
edition_params.setName("default"); |
283 | 295 |
edition_params.setPageBreakTag(page_break_tag); |
284 | 296 |
edition_params.setWordsPerPage(words_per_page); |
285 | 297 |
edition_params.setBuildEdition(build); |
298 |
edition_params.setPaginateEdition(paginate); |
|
286 | 299 |
|
287 | 300 |
if (buildFacsEditionCheckButton != null) { |
288 | 301 |
|
Formats disponibles : Unified diff