Hi all, I just have a quick question about the best way to structure/write a window. Until a while ago, I had been doing something along the lines of: var w = new Window('dialog', 'whatever') var mainPanel = w.add('panel') var nameGroup = mainPanel.add('group') var nameField = nameGroup.add('statictext', undefined, 'Name:') Etc. This obviously got incredibly confusing the more complex my dialogs became, so I've recently started changing it to this: var w = new Window('dialog', 'whatever') w.main = w.add('panel') w.main.name = w.main.add('group') w.main.name.field = w.main.name.add('statictext', undefined, 'Name:') This is way easier to follow as I go along, although I'm still wondering if there is an even tidier/better way to do it? With this method, readability, compared to the pervious method, is great and I can quickly figure out what's going on/what I need to edit when scanning the code. The only thing I can see happening is the lines becoming really long the more layers I create. If this method is the preferred way, is this just something that is unavoidable? Many of you are probably saying 'Duh, this is how you should have done it in the first place', but this was for a script that I'd first made about a year ago when I started learning programming and have continued to upgrade and add stuff to it (lots of people use it where I work) since without changing the way I structured it, so I thought I'd ask as I'm 'converting' it now; Can this be done even better?
... View more