doc/gtkrc-2.0

Mon, 03 Sep 2007 09:45:56 +0000

author
Mark Doliner <markdoliner@pidgin.im>
date
Mon, 03 Sep 2007 09:45:56 +0000
changeset 19766
3b54c91fb393
parent 18241
24ddee3ab843
child 22774
cddf6b082b2a
permissions
-rw-r--r--

You can't just look at the first letter of the screen name to determine
if it's AIM or ICQ now. It's possible for someone to register their
email address as an AIM account, and you can register "12345imcool@gmail.com"
as an AIM account. If you only look at the first letter then Pidgin
will think it's ICQ.

12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
1 # When turned on, this option causes gtk to select the contents of an entry field when it becomes focused.
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
2 gtk-entry-select-on-focus = 1
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
3
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
4 # Sets the font used by gtk
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
5 gtk-font-name = "Verdana 9"
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
6
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
7 # Controls the keybindings that gtk uses for text entry/editing/etc
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
8 # The "emacs" theme turns on things like:
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
9 # ctrl-a == move to beginning of line, ctrl-e == move to end of line, etc.
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
10 gtk-key-theme-name = "Emacs"
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
11
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
12 # The following section allows you to change the style of the conversation
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
13 # window widgets, log viewer widget, and request and notify window widgets.
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
14 style "imhtml-fix"
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
15 {
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
16 font_name = "Sans 10"
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
17 }
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
18 # Set the widget style for the conversation entry box
16259
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
19 widget "*pidgin_conv_entry" style "imhtml-fix"
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
20 # Set the widget style for the conversation
16259
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
21 widget "*pidgin_conv_imhtml" style "imhtml-fix"
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
22
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
23 # Set the widget style for the log viewer
16259
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
24 widget "*pidgin_log_imhtml" style "imhtml-fix"
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
25
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
26 # Set the widget style for IMHtml input widgets in request dialogs
16259
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
27 widget "*pidgin_request_imhtml" style "imhtml-fix"
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
28 # Set the widget style for IMHtml widgets in notify dialogs
16259
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
29 widget "*pidgin_notify_imhtml" style "imhtml-fix"
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
30
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
31 # The following lets you customize the color of hyperlinks
16259
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
32 # and also the text cursors. The link color thing is Pidgin specific
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
33 # but the rest work for any Gtk2 program. You can search the Gtk2
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
34 # docs for other style properties.
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
35 style "my-style-name" {
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
36 GtkIMHtml::hyperlink-color = "#000080"
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
37 GtkWidget::cursor-color = "#0000FF"
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
38 GtkWidget::secondary-cursor-color = "#00FF00" #for mixed ltr and rtl
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
39 }
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
40 widget_class "*" style "my-style-name"
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
41
18241
24ddee3ab843 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <deryni@pidgin.im>
parents: 16259
diff changeset
42 # This sets the expander size on a treeview to 0, which has the result
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
43 # of reducing the indent for items in the tree. This can be applied to the
18241
24ddee3ab843 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <deryni@pidgin.im>
parents: 16259
diff changeset
44 # Pidgin buddy list to reduce the width of group and contact rows.
24ddee3ab843 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <deryni@pidgin.im>
parents: 16259
diff changeset
45 # With the recent (~2.0.0) buddy list changes this isn't particularly
24ddee3ab843 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <deryni@pidgin.im>
parents: 16259
diff changeset
46 # important anymore.
24ddee3ab843 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <deryni@pidgin.im>
parents: 16259
diff changeset
47 #style "my-narrow-tree"
24ddee3ab843 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <deryni@pidgin.im>
parents: 16259
diff changeset
48 #{
24ddee3ab843 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <deryni@pidgin.im>
parents: 16259
diff changeset
49 # GtkTreeView::expander_size = 0
24ddee3ab843 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <deryni@pidgin.im>
parents: 16259
diff changeset
50 #}
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
51 # And apply the style to the buddy list:
18241
24ddee3ab843 Since we re-did the buddy list drawing stuff this entry matters a lot less, so
Etan Reisner <deryni@pidgin.im>
parents: 16259
diff changeset
52 #widget "*pidgin_blist_treeview" style "my-narrow-tree"
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
53
16259
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
54 # In Pidgin, you can set custom keybindings in your theme.
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
55 # Here is an example to follow:
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
56
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
57 binding "my-bindings"
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
58 {
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
59 # enter inserts a newline
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
60 bind "Return" { "insert-at-cursor" ("\n") }
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
61 # ctrl-s sends message
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
62 bind "<ctrl>s" { "message_send" () }
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
63 # shift-f1 toggles bold
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
64 bind "<shft>F1" { "format_toggle" (1) }
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
65 # alt-f2 toggles italic
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
66 bind "<alt>F2" { "format_toggle" (2) }
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
67 # Ctrl-alt-shift-f3 toggles underline
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
68 bind "<ctrl><alt><shift>F3" { "format_toggle" (4) }
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
69 }
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
70
16259
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
71 widget "*pidgin_conv_entry" binding "my-bindings"
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
72
16259
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
73 # This lets you edit your Pidgin key bindings from within Pidgin,
73b7c796c8d3 I don't like the pidginfoo_bar widget names that resulted from the sed.
Richard Laager <rlaager@pidgin.im>
parents: 12390
diff changeset
74 # by hovering over a menu item and hitting a key combo.
12390
cc31536afbbd [gaim-migrate @ 14697]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
75 gtk-can-change-accels = 1

mercurial