<div dir="ltr">Hello Everyone,<div style>I'm very excited to do this task in GSOC 2013. My name is Gergő Mocsi and Iám a student ant Eötvös Loránd University in Budapest, Hungary. Here's what I've alredy figured out:</div>
<div style>the problem in BASIC language is that it can handle only Object type, and other can be created with createUnoService(...) etc. First, I have to add support to the other type. Here is an example how I wan to do this:</div>
<div style><br></div><div style>Dim filepicker As Object</div><div style><div>filepicker = createUnoService("com.sun.star.ui.dialogs.FilePicker")</div><div><br></div><div style>these two lines create a FilePicker that will show up. Later can be used like this:</div>
<div style><br></div><div style><div>filepicker.setDisplayDirectory(".")</div><div>filepicker.Title = title</div><div>filepicker.execute()</div><div><span style="white-space:pre">f</span>iles = filepicker.getFiles()</div>
<div><br></div><div style>This code sets the display directory and title of the filepicker, and the execute() method shows it. After that, we get back the selected file.</div><div style>So, if we had a FilePicker type in BASIC, we could do the code completition (beacuse the IDE doesn't know the type, ONLY when executed the code).</div>
<div style>So, I'd like to implement these types to BASIC language and it would look like this:</div><div style>eg. Dim filepicker as com.sun.star.ui.dialogs.FilePicker</div><div style>instead of the two lones mentioned above. This would give them a Java-like object hierarchy (that Object type could be the ancestor of them). So the first, I'd like to add language support (for recognizing), and then the iplementation. This means a lot of work, beacuse there are a lot of interfaces to do. Any better ideas?</div>
<div style><br></div><div style>Regards,</div><div style>Gergő Mocsi</div><div style>IRC:stalker08</div></div></div></div>