annotate doc/gtkrc-2.0 @ 25399:8ee34225cfd9

Make message handlers more generic and able to work when used by the notification server as well as the switchboard. I assume that messages from the notification server count as 1-on-1 chats (what else could they be?). References #7676.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Sun, 01 Feb 2009 09:06:34 +0000
parents d14289aed8ee
children ffb8cd9fb528
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
1 # When turned on, this option causes gtk to select the contents of an entry field when it becomes focused.
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
2 gtk-entry-select-on-focus = 1
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
3
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
4 # Sets the font used by gtk
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
5 gtk-font-name = "Verdana 9"
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
6
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
7 # Controls the keybindings that gtk uses for text entry/editing/etc
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
8 # The "emacs" theme turns on things like:
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
9 # ctrl-a == move to beginning of line, ctrl-e == move to end of line, etc.
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
10 gtk-key-theme-name = "Emacs"
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
11
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
12 # The following section allows you to change the style of the conversation
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
13 # window widgets, log viewer widget, and request and notify window widgets.
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
14 style "imhtml-fix"
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
15 {
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
16 font_name = "Sans 10"
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
17 }
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
18 # Set the widget style for the conversation entry box
16198
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
19 widget "*pidgin_conv_entry" style "imhtml-fix"
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
20 # Set the widget style for the conversation
16198
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
21 widget "*pidgin_conv_imhtml" style "imhtml-fix"
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
22
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
23 # Set the widget style for the log viewer
16198
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
24 widget "*pidgin_log_imhtml" style "imhtml-fix"
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
25
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
26 # Set the widget style for IMHtml input widgets in request dialogs
16198
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
27 widget "*pidgin_request_imhtml" style "imhtml-fix"
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
28 # Set the widget style for IMHtml widgets in notify dialogs
16198
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
29 widget "*pidgin_notify_imhtml" style "imhtml-fix"
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
30
22631
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
31 # It is safe to remove any undesired settings from the following
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
32 style "my-style-name" {
22631
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
33 # Change the color of hyperlinks.
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
34 GtkIMHtml::hyperlink-color = "#000080"
22631
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
35 # Change the color of the nick in highlighted messages, e.g. messages containing your nick
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
36 GtkIMHtml::highlight-name-color = "#AF7F00"
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
37 # Change the color of the nick in received message
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
38 GtkIMHtml::receive-name-color = "#cc0000"
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
39 # Change the color of the nick in sent message
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
40 GtkIMHtml::send-name-color = "#204a87"
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
41 # Change the color of the nick in action messages, e.g. "/me likes pidgin"
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
42 GtkIMHtml::action-name-color = "#062585"
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
43 # Change the font of the typing notification in conversation history.
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
44 GtkIMHtml::typing-notification-font = "italic light 8.0"
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
45 # Change the color of the typing notification
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
46 GtkIMHtml::typing-notification-color = "#ff0000"
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
47 # Disable the typing notification
23278
d14289aed8ee Correct the documentation.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22631
diff changeset
48 GtkIMHtml::typing-notification-enable = 0
22631
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
49
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
50 # The following settings will change the behaviour in all GTK+ applications
d2a5d298de66 Update the sample gtkrc-2.0 file for the nick-color and typing notification settings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18177
diff changeset
51 # Change the cursor color
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
52 GtkWidget::cursor-color = "#0000FF"
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
53 GtkWidget::secondary-cursor-color = "#00FF00" #for mixed ltr and rtl
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
54 }
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
55 widget_class "*" style "my-style-name"
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
56
18177
5538a3645b63 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <pidgin@unreliablesource.net>
parents: 16198
diff changeset
57 # This sets the expander size on a treeview to 0, which has the result
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
58 # of reducing the indent for items in the tree. This can be applied to the
18177
5538a3645b63 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <pidgin@unreliablesource.net>
parents: 16198
diff changeset
59 # Pidgin buddy list to reduce the width of group and contact rows.
5538a3645b63 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <pidgin@unreliablesource.net>
parents: 16198
diff changeset
60 # With the recent (~2.0.0) buddy list changes this isn't particularly
5538a3645b63 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <pidgin@unreliablesource.net>
parents: 16198
diff changeset
61 # important anymore.
5538a3645b63 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <pidgin@unreliablesource.net>
parents: 16198
diff changeset
62 #style "my-narrow-tree"
5538a3645b63 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <pidgin@unreliablesource.net>
parents: 16198
diff changeset
63 #{
5538a3645b63 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <pidgin@unreliablesource.net>
parents: 16198
diff changeset
64 # GtkTreeView::expander_size = 0
5538a3645b63 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <pidgin@unreliablesource.net>
parents: 16198
diff changeset
65 #}
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
66 # And apply the style to the buddy list:
18177
5538a3645b63 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <pidgin@unreliablesource.net>
parents: 16198
diff changeset
67 #widget "*pidgin_blist_treeview" style "my-narrow-tree"
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
68
16198
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
69 # In Pidgin, you can set custom keybindings in your theme.
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
70 # Here is an example to follow:
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
71
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
72 binding "my-bindings"
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
73 {
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
74 # enter inserts a newline
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
75 bind "Return" { "insert-at-cursor" ("\n") }
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
76 # ctrl-s sends message
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
77 bind "<ctrl>s" { "message_send" () }
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
78 # shift-f1 toggles bold
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
79 bind "<shft>F1" { "format_toggle" (1) }
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
80 # alt-f2 toggles italic
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
81 bind "<alt>F2" { "format_toggle" (2) }
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
82 # Ctrl-alt-shift-f3 toggles underline
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
83 bind "<ctrl><alt><shift>F3" { "format_toggle" (4) }
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
84 }
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
85
16198
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
86 widget "*pidgin_conv_entry" binding "my-bindings"
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
87
16198
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
88 # This lets you edit your Pidgin key bindings from within Pidgin,
88a93f78b489 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@wiktel.com>
parents: 12390
diff changeset
89 # by hovering over a menu item and hitting a key combo.
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
90 gtk-can-change-accels = 1