doc/gtkrc-2.0

Wed, 03 Oct 2007 14:39:43 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Wed, 03 Oct 2007 14:39:43 +0000
changeset 20816
bb55605a4b8d
parent 18241
24ddee3ab843
child 22774
cddf6b082b2a
permissions
-rw-r--r--

plucked revision to convert input from locale to utf8.
applied changes from 993fb1ddb2641d61186ba02a33ea311619d3120a
through 967c309eece08bbcbf0e9833ab268ba44a509165

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