# When turned on, this option causes gtk to select the contents of an entry field when it becomes focused.gtk-entry-select-on-focus = 1# Sets the font used by gtkgtk-font-name = "Verdana 9"# Controls the keybindings that gtk uses for text entry/editing/etc# The "emacs" theme turns on things like:# ctrl-a == move to beginning of line, ctrl-e == move to end of line, etc.gtk-key-theme-name = "Emacs"# The following section allows you to change the style of the conversation# window widgets, log viewer widget, and request and notify window widgets.style "imhtml-fix"{font_name = "Sans 10"}# Set the widget style for the conversation entry boxwidget "*pidgin_conv_entry" style "imhtml-fix"# Set the widget style for the conversationwidget "*pidgin_conv_imhtml" style "imhtml-fix"# Set the widget style for the log viewerwidget "*pidgin_log_imhtml" style "imhtml-fix"# Set the widget style for IMHtml input widgets in request dialogswidget "*pidgin_request_imhtml" style "imhtml-fix"# Set the widget style for IMHtml widgets in notify dialogswidget "*pidgin_notify_imhtml" style "imhtml-fix"# The following lets you customize the color of hyperlinks# and also the text cursors. The link color thing is Pidgin specific# but the rest work for any Gtk2 program. You can search the Gtk2# docs for other style properties.style "my-style-name" { GtkIMHtml::hyperlink-color = "#000080" GtkWidget::cursor-color = "#0000FF" GtkWidget::secondary-cursor-color = "#00FF00" #for mixed ltr and rtl}widget_class "*" style "my-style-name"# This sets the expander size on a treeview to 0, which has the result# of reducing the indent for items in the tree. This can be applied to the# Pidgin buddy list to reduce the width of group and contact rows.# With the recent (~2.0.0) buddy list changes this isn't particularly# important anymore.#style "my-narrow-tree"#{# GtkTreeView::expander_size = 0#}# And apply the style to the buddy list:#widget "*pidgin_blist_treeview" style "my-narrow-tree"# In Pidgin, you can set custom keybindings in your theme.# Here is an example to follow:binding "my-bindings"{# enter inserts a newline bind "Return" { "insert-at-cursor" ("\n") }# ctrl-s sends message bind "<ctrl>s" { "message_send" () }# shift-f1 toggles bold bind "<shft>F1" { "format_toggle" (1) }# alt-f2 toggles italic bind "<alt>F2" { "format_toggle" (2) }# Ctrl-alt-shift-f3 toggles underline bind "<ctrl><alt><shift>F3" { "format_toggle" (4) }}widget "*pidgin_conv_entry" binding "my-bindings"# This lets you edit your Pidgin key bindings from within Pidgin,# by hovering over a menu item and hitting a key combo.gtk-can-change-accels = 1