Onscreen Keyboard- Weekly Report 10

I started the week off rewriting my implementation for the message tray
show/hide feature by creating counter that takes into account lock/unlock
and getting rid of the extraneous variables that were making the program a
bit inconsistent. With Meta.later_add I was quickly able to get rid of some
shell warnings about allocation cycles that had been a part of my previous
branch release. Then after 4 hours of rebasing back onto GNOME master I got
my next challenge from Dan. He wants me to convert the current Caribou GTK3
input module into just a generic GTK module using ATK instead of
GtkIMContextSimple and install it into the GTK module directory. So, I spent
a day trying to figure out where the modules were kept and how to install it
into the correct place. Then I spent another day studying AT-SPI, ATK, and
GTK API to learn a little bit more about what I needed to get done, since up
until this point I've spent most of my time on javascript generation rather
than interlacing APIs. As a side note, I fixed the chat bubble, which I
realized was moving the focus too early (and I wasn't able to type into it)
and which I was creating too small of an allocation to place it in.
Basically, I had a lot of new challenges on my plate for the week and I feel
content in what I managed to finish. I was able to get the GTK module to the
point where I just need to find a couple more methods (I think) to correctly
get it hiding/showing properly on button presses into text boxes. Since, it
is coming down to the last two weeks of my internship I think that I'd like
to spend most of my remaining time working on perfecting the GTK module and
cleaning up some of the code that didn't end up being used in the project.

I learned so many new things this week, such as:

*How amazing this website is http://developer.gnome.org/*

*<danw> ok, so if you do ctrl+alt+f2 to get to a console window, and log in
there, you can do
<danw> gdb -p `pidof lt-gnome-shell-real`*

Cheers,

Nohemi Fernandez
_______________________________________________
gnome-shell-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to