I'm not sure of the best way either but I was thinking SWT since that's what the rest of BB uses. We'd probably want to get something basic working and then make it fancier by enforcing correct syntax and, where possible, allow users to pick things from lists. In other words make it possible for someone to just about write and edit tables using only the information available from the UI. In fact, maybe it would be better to make it it's own application or at least its own module or plugin. I wonder if someone would want to take this on as a project that is ansillary to BB itself? Keith Creasy Software Developer American Printing House for the Blind KCreasy@xxxxxxx Phone: 502.895.2405 Skype: keith537 -----Original Message----- From: brailleblaster-bounce@xxxxxxxxxxxxx [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of John J. Boyer Sent: Monday, May 06, 2013 8:15 AM To: brailleblaster@xxxxxxxxxxxxx Subject: [brailleblaster] Re: Creating and editing liblouis tables and liblouisutdml files Keith, I'm not sure of the best way to do this in a graphical interface. That's why I would like an example of something similar using SWT. The retreat gave me some valuable insights. I'm going to concentrate on debugging liblouis and liblouisutdml, but writing these classes is rather interesting. I think they would consist of a large number of blocks of similar but not identical code. That would be labor-intensive. John On Mon, May 06, 2013 at 11:54:13AM +0000, Keith Creasy wrote: > Hi John. > > I agree and hope to have a UI for editing LibLouis tables. It has always been > in my mental to-do list. > > Good to have you back. > > Keith > > > Keith Creasy > Software Developer > American Printing House for the Blind > KCreasy@xxxxxxx > Phone: 502.895.2405 > Skype: keith537 > > -----Original Message----- > From: brailleblaster-bounce@xxxxxxxxxxxxx > [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of John J. > Boyer > Sent: Monday, May 06, 2013 7:45 AM > To: brailleblaster@xxxxxxxxxxxxx > Subject: [brailleblaster] Creating and editing liblouis tables and > liblouisutdml files > > There has been some discussion about BrailleBlaster blasses to create or > modify liblouisutdml configuration and semantic-action files. It would also > be nice to have a class for creating or modifying liblouis tables. > > The "resources" directory for BrailleBlaster is the programData directory, of > course. I also set up a folder in the BRLBLST directory called > userProgramData and a method in the fileUtils class that looks for files > first in that folder and then in the built-in programData folder. These > should still be in newDesign. Files created or modified by the user would go > in userProgramData . > > I might be interested in writing the classes to deal with liblouis tables and > liblouisutdml files. However, I would like to see an example of how something > similar is done using SWT. There are over a hundred liblouis opcodes and > something like 60 liblouisutdml connfiguration settings. opcodes have a > fairly standard format, though there are some variations. Configuration > settings may require a numerical value or a choice between various possible > values, like the formatFor setting. If someone can find an example of how > this kind of data is handled with SWT that would be a good start. It doesn't, > of course, have to have anything to do with BrailleBlaster or the liblouis* > specifications. > > Thanks, > John > > -- > John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. > http://www.abilitiessoft.com > Madison, Wisconsin USA > Developing software for people with disabilities > > -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities