Arquivos da Categoria: GTK

gconf_client_add_dir() and remove

They don’t really create the directory. They just turn on and off listening to them.

g_idle_add()

When a signal is emitted a lot of times, and the processing of the action associated with the signal is expensive, it’s an option to only run the action when the system is idle. Using this function in this manner, this result can be achieved. I got to know this talking to pierlux [...]

Configuring Evolution after building from git

After building from git, the following command is necessary to avoid lock problems in local mail boxes, when evolution-data-server was built with –prefix=$dir and installed as a user.

# chown root:mail $dir/libexec/camel-lock-helper-1.2
# chmod ug+s $dir/libexec/camel-lock-helper-1.2

Adding an Accelerator to a GtkImageMenuItem in glade-3

To add an accelerator to a GtkImageMenuItem, you must:

Create the accelerator for the signal in the GtkImageMenuItem: Common -> Accelerators.
Create an accelerator group in the GtkImageMenuItem: General -> Accel Group
Set the window to use this accelerator. In GtkWindow: General -> Accel Groups.

Rank 2 Types

I’ve always seen the forall a types in some GHC messages or in other person’s code, but I couldn’t get the point of it until I needed to use it myself. I was writing a Gtk2hs application with some windows, and I noticed that for each created window, I was doing the same steps. [...]

Glade message dialog image …

In a message dialog, when I click in the … of the Image field, I get a tree of Objects. I don’t understand hat this means, and I don’t know where to get documentation from it. This is Glade 3.4.5-3 in Debian lenny.

Glade-3 comboBox Active Item

I don’t know if this is a known issue, but it seems strange to me that when I change the Active item value in the proprierties of a Combo Box in Glade 3, from -1 to any value, like 0 or 1, I have this message as soon as the glade file is loaded:
(test:5012): Gtk-CRITICAL [...]

Glade 3 with Message Dialog

When a Message Dialog is created in Glade 3.4.5-3 (Debian sid and lenny), saved and re-opened, it crashes. More details: Bug in debian .

libwnck package for sid

I’ve done a package for the correction of the libwnck bug to sid. It’s available at Debian Mentors and at my Home Page.

libwnck

When XMonad was used with GNOME, through EwmhDesktops and the last window was destroyed, it would not be deleted from the window list and from the workspace switcher. This bug report explains the situation. To correct it, I’ve made a patch to libwnck’s screen.c, which was applied in the SVN version of this file. I’ve [...]