Hi all,

I've almost prepared the basic layout for the GUI. Also added some dummy
event handlers for File Menu.

Any more suggestions before fetching the options?
Code at : https://github.com/anandkp92/waf/tree/waf/gui

Thanks,
Anand

On Tue, Jun 16, 2015 at 10:45 AM, Anand Krishnan <anandk...@gmail.com>
wrote:

> Thomas: Apologies. This is the right link:
> https://github.com/anandkp92/waf/blob/waf/gui/menu.py
>
> Thanks for the other input. I'll take care of in-code documentation and
> making the code modular.
>
> I'll work on the tabs next.
>
> Regards,
> Anand
>
>
> On Tue, Jun 16, 2015 at 4:37 AM, Gedare Bloom <ged...@gwu.edu> wrote:
>
>> I just had one comment from reading the code, it lacks any code-level
>> documentation. Granted it is simple now, but as it grows so should the
>> doc.
>>
>> Also, make sure to watch out for when to break out into more
>> functions/modules. Avoid the pitfall of "one block of code to rule
>> them all"
>>
>> -Gedare
>>
>> On Mon, Jun 15, 2015 at 6:49 PM, Amar Takhar <a...@rtems.org> wrote:
>> > On 2015-06-15 23:52 +0530, Anand Krishnan wrote:
>> >> Hi all,
>> >>
>> >> Currently I have uploaded the first part of the gui - just plain menus
>> (with no
>> >> event handlers yet) to my github: github.com/anandkp92/waf/gui/menu.py
>> . The
>> >> purpose of the GUI is for creating the config.cfg file for "waf
>> config" of the
>> >> waf version of RTEMS.
>> >
>> > Looks good so far.
>> >
>> >
>> >> I think you might need wxpython also to view it right now: http://
>> >> www.pygopar.com/installing-wxpython-3-on-ubuntu14-04/
>> >
>> > Everyone here will be able to sort that out, thanks for the help. :)
>> >
>> >
>> >> The main thing I want to get reviewed on is the code. I am planning to
>> have
>> >> different classes for menus, tabs, groups etc and a main class that
>> creates
>> >> multiple instances of each and puts it all together.
>> >
>> > It seems like a good start.
>> >
>> >
>> >> Correct me if I am wrong:
>> >> For the File options->
>> >> 1) New ->  Opens a new instance with all the configuration options set
>> to
>> >> default again.
>> >
>> > Yes.
>> >
>> >
>> >> 2) Save -> Save the configuration options chosen so far.
>> >
>> > Yes.
>> >
>> >
>> >> 3) Open -> Open a previously saved set of configuration options.
>> >
>> > Yep.
>> >
>> >
>> >> Once this is cleared, I shall move on to implementing these.
>> >
>> > OK.
>> >
>> >
>> >> Please keep in mind this is a very crude version and the first part of
>> many
>> >> parts.
>> >
>> > Right.  Lay out the panes and other UI Details before getting on to
>> actual
>> > options.  I will help you with that.
>> >
>> > You will also need to decide how each option should be displayed.
>> >
>> >
>> > Amar.
>> >
>> > _______________________________________________
>> > devel mailing list
>> > devel@rtems.org
>> > http://lists.rtems.org/mailman/listinfo/devel
>>
>
>
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to