I’m starting to believe the issue is macports. No matter what I do, recompile gtk2 with DGTK_LOCALE flag, define GTK_LOCALE in code, it still checks /opt/local/share/locale for the files…I’ve tied every config file I can think of. From what I have seen from the code, it looks like the quartz version should just work. by checking the bundle’s resources/share/locale folder. But I can’t figure out what’s stoping it.
I’m really starting to like that custom button option now. :) whenever we get to it, of course. No hurry. Regards, Josh On Oct 6, 2014, at 4:48 PM, H.G. Muller <[email protected]> wrote: > OK, I see. But when you start to mess with GTK's internals, like the place > where it stores its data, I guess there would be no alternative to > recompiling it yourself with the necessary changes. > > What exactly are the problem area's? Is it just the texts on OK and Cancel > button? I think we can live with that. And there is only a single place in > the entire code where they are generated, btw, which is GenericPopUp() in > xoptions.c. Rather than asking for a "stock OK" button, we might be able to > change the code there to ask for a custom button with our own text "OK" on > it, which we would subject to translation through the XBoard .mo files. > > In fact the stock OK & Cancel supplied by GTK are a pain anyway, as they > cannot be made to appear on the same row as any custom dialog buttons now, > like was possible with Xaw, and many dialogs do have enough space for that, > and now take extra valuable height. (I cannot even test the Match dialog on > my virtual machine, because the OK button is always out of view...) > > Don't want to do that for 4.8.0, though. > > H.G. > > Joshua Pettus schreef op 10/6/2014 10:03 PM: >> Thanks H.G. >> >> I understand, completely, no worries. The bundle ideally contains all >> libraries and resources to run the app. It’s like a self-contained >> microcosm. Kinda defeats the purpose of the dylib. But there you have it. >> For the record, the app is about 25mb. :) But that’s tiny compared to >> some apps. SCID for Mac is 90mb 40 of which are libraries. GTK and it’s >> resources are included in the bundle. So all someone has to do is click on >> it, and it will run. Otherwise they would have to install GTK themselves, >> and I can vouch what a pain that is. >> >> Best Regards, >> Josh >> >
