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
gnome-shell-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-shell-list