So you or cant do createContainer? i just want to load up some stuff from my theme.res inside a lib.
On Wednesday, August 3, 2016 at 12:59:03 AM UTC+8, Steve Hannah wrote: > > The old GUIBuilder is not amenable to splitting things into modules - it > uses a monolithic app structure. Themes, however, can be packaged into > cn1libs quite nicely, and the new GUI builder can also work in a modular > way, since the generated form classes take a Resources object as a > parameter. > > However, my in my personal experience, many of these IDE features aren't > easily available inside library projects. Usually if I want to do > something creative, I just use a regular application project, and then > create a custom ANT script for packaging what I need into a cn1lib. The > format of a cn1lib is pretty straight forward, so it's pretty easy to just > wrap whatever I want into it. > > Steve > > On Tue, Aug 2, 2016 at 9:39 AM, Gareth Murfin <[email protected] > <javascript:>> wrote: > >> Thanks a lot. Also since there is no statemachine in a cn1lib, how do you >> do things like createContainer? Can you actually have a lib with a theme in >> it, and gui forms etc? I want to bundle up my chat functionality into a >> lib, including screens etc. The it would be an extremely easy way for any >> app to add a chat room. >> >> On Wednesday, August 3, 2016 at 12:33:57 AM UTC+8, Steve Hannah wrote: >>> >>> If you want to develop a lib that depends on another lib, just add the >>> "build/classes" of the "depended upon" library project to the classpath of >>> the project's lib. >>> >>> E.g. If project A depends on project B, add B/build/classes to the >>> classpath of A. >>> >>> Steve >>> >>> On Tue, Aug 2, 2016 at 9:27 AM, Gareth Murfin <[email protected]> >>> wrote: >>> >>>> Is it possible to have a lib inside another lib? The option for >>>> freshing libs seems to be ghosted out. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "CodenameOne Discussions" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> Visit this group at >>>> https://groups.google.com/group/codenameone-discussions. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/codenameone-discussions/be979355-6991-4e33-88a4-b42b290d0dc0%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/codenameone-discussions/be979355-6991-4e33-88a4-b42b290d0dc0%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Steve Hannah >>> Software Developer >>> Codename One >>> http://www.codenameone.com >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "CodenameOne Discussions" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] >> <javascript:>. >> Visit this group at >> https://groups.google.com/group/codenameone-discussions. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/codenameone-discussions/a00536d2-1330-47b9-9b21-2150330f34e8%40googlegroups.com >> >> <https://groups.google.com/d/msgid/codenameone-discussions/a00536d2-1330-47b9-9b21-2150330f34e8%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Steve Hannah > Software Developer > Codename One > http://www.codenameone.com > -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/codenameone-discussions. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/c408febd-ad3f-4062-aa3b-4e349521c05f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
