Mercurial > pidgin
annotate doc/gtkrc-2.0 @ 31099:e9f62dfd2dd8
Credit thundpressor for his patches. Fixes #13162.
author | John Bailey <rekkanoryo@rekkanoryo.org> |
---|---|
date | Wed, 05 Jan 2011 16:25:38 +0000 |
parents | ffb8cd9fb528 |
children |
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) } |
29629
ffb8cd9fb528
Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
23278
diff
changeset
|
84 |
ffb8cd9fb528
Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
23278
diff
changeset
|
85 # Ctrl-v to paste as plain text |
ffb8cd9fb528
Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
23278
diff
changeset
|
86 bind "<ctrl>v" { "paste" ("text") } |
ffb8cd9fb528
Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
23278
diff
changeset
|
87 |
ffb8cd9fb528
Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
23278
diff
changeset
|
88 # Ctrl-Shift-v for normal 'Paste' |
ffb8cd9fb528
Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
23278
diff
changeset
|
89 bind "<ctrl><shift>v" { "paste" ("html") } |
12390
dca3779701a7
[gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
90 } |
dca3779701a7
[gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
91 |
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
|
92 widget "*pidgin_conv_entry" binding "my-bindings" |
12390
dca3779701a7
[gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
93 |
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
|
94 # 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
|
95 # by hovering over a menu item and hitting a key combo. |
12390
dca3779701a7
[gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff
changeset
|
96 gtk-can-change-accels = 1 |