Переглянути джерело

ThePimp: store Win32 GTK# in SVN (but not in distributed tarballs).

git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2893 92316355-f0b4-4df1-b90c-862c8a59935f
remotes/tiles
sam 16 роки тому
джерело
коміт
2255f5f23f
69 змінених файлів з 364 додано та 1 видалено
  1. +1
    -1
      ThePimp/.gitignore
  2. BIN
      ThePimp/contrib/assembly/atk-sharp.dll
  3. BIN
      ThePimp/contrib/assembly/gdk-sharp.dll
  4. BIN
      ThePimp/contrib/assembly/glade-sharp.dll
  5. BIN
      ThePimp/contrib/assembly/glib-sharp.dll
  6. BIN
      ThePimp/contrib/assembly/gtk-sharp.dll
  7. BIN
      ThePimp/contrib/assembly/gtkglarea-sharp.dll
  8. BIN
      ThePimp/contrib/assembly/pango-sharp.dll
  9. BIN
      ThePimp/contrib/dist/bin/gdksharpglue-2.dll
  10. BIN
      ThePimp/contrib/dist/bin/gladesharpglue-2.dll
  11. BIN
      ThePimp/contrib/dist/bin/glibsharpglue-2.dll
  12. BIN
      ThePimp/contrib/dist/bin/gtksharpglue-2.dll
  13. BIN
      ThePimp/contrib/dist/bin/iconv.dll
  14. BIN
      ThePimp/contrib/dist/bin/intl.dll
  15. BIN
      ThePimp/contrib/dist/bin/libatk-1.0-0.dll
  16. BIN
      ThePimp/contrib/dist/bin/libcairo-2.dll
  17. BIN
      ThePimp/contrib/dist/bin/libgdk-win32-2.0-0.dll
  18. BIN
      ThePimp/contrib/dist/bin/libgdk_pixbuf-2.0-0.dll
  19. BIN
      ThePimp/contrib/dist/bin/libglade-2.0-0.dll
  20. BIN
      ThePimp/contrib/dist/bin/libglib-2.0-0.dll
  21. BIN
      ThePimp/contrib/dist/bin/libgmodule-2.0-0.dll
  22. BIN
      ThePimp/contrib/dist/bin/libgobject-2.0-0.dll
  23. BIN
      ThePimp/contrib/dist/bin/libgthread-2.0-0.dll
  24. BIN
      ThePimp/contrib/dist/bin/libgtk-win32-2.0-0.dll
  25. BIN
      ThePimp/contrib/dist/bin/libgtkglarea-win32-2.0-0.dll
  26. BIN
      ThePimp/contrib/dist/bin/libpango-1.0-0.dll
  27. BIN
      ThePimp/contrib/dist/bin/libpangocairo-1.0-0.dll
  28. BIN
      ThePimp/contrib/dist/bin/libpangowin32-1.0-0.dll
  29. BIN
      ThePimp/contrib/dist/bin/libpng13.dll
  30. BIN
      ThePimp/contrib/dist/bin/libxml2.dll
  31. BIN
      ThePimp/contrib/dist/bin/pangosharpglue-2.dll
  32. BIN
      ThePimp/contrib/dist/bin/zlib1.dll
  33. +104
    -0
      ThePimp/contrib/dist/etc/gtk-2.0/gdk-pixbuf.loaders
  34. +30
    -0
      ThePimp/contrib/dist/etc/gtk-2.0/gtk.immodules
  35. +43
    -0
      ThePimp/contrib/dist/etc/gtk-2.0/gtkrc
  36. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/engines/libpixmap.dll
  37. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/engines/libsvg.dll
  38. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/engines/libwimp.dll
  39. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-am-et.dll
  40. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-cedilla.dll
  41. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.dll
  42. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-ime.dll
  43. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.dll
  44. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-ipa.dll
  45. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-thai-broken.dll
  46. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-ti-er.dll
  47. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-ti-et.dll
  48. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-viqr.dll
  49. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.dll
  50. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.dll
  51. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.dll
  52. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.dll
  53. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.dll
  54. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.dll
  55. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.dll
  56. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.dll
  57. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.dll
  58. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.dll
  59. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.dll
  60. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.dll
  61. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.dll
  62. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.dll
  63. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/svg_loader.dll
  64. +24
    -0
      ThePimp/contrib/dist/lib/gtk-2.0/include/gdkconfig.h
  65. BIN
      ThePimp/contrib/dist/lib/gtk-2.0/modules/libgail.dll
  66. +3
    -0
      ThePimp/contrib/dist/share/themes/Default/gtk-2.0-key/gtkrc
  67. +113
    -0
      ThePimp/contrib/dist/share/themes/Emacs/gtk-2.0-key/gtkrc
  68. +43
    -0
      ThePimp/contrib/dist/share/themes/MS-Windows/gtk-2.0/gtkrc
  69. +3
    -0
      ThePimp/contrib/dist/share/themes/Raleigh/gtk-2.0/gtkrc

+ 1
- 1
ThePimp/.gitignore Переглянути файл

@@ -1,5 +1,5 @@
*.pidb
*.mdb
*.exe
*.dll
pipi-sharp.dll
pipi-sharp.dll.*

BIN
ThePimp/contrib/assembly/atk-sharp.dll Переглянути файл


BIN
ThePimp/contrib/assembly/gdk-sharp.dll Переглянути файл


BIN
ThePimp/contrib/assembly/glade-sharp.dll Переглянути файл


BIN
ThePimp/contrib/assembly/glib-sharp.dll Переглянути файл


BIN
ThePimp/contrib/assembly/gtk-sharp.dll Переглянути файл


BIN
ThePimp/contrib/assembly/gtkglarea-sharp.dll Переглянути файл


BIN
ThePimp/contrib/assembly/pango-sharp.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/gdksharpglue-2.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/gladesharpglue-2.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/glibsharpglue-2.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/gtksharpglue-2.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/iconv.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/intl.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libatk-1.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libcairo-2.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libgdk-win32-2.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libgdk_pixbuf-2.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libglade-2.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libglib-2.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libgmodule-2.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libgobject-2.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libgthread-2.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libgtk-win32-2.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libgtkglarea-win32-2.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libpango-1.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libpangocairo-1.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libpangowin32-1.0-0.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libpng13.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/libxml2.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/pangosharpglue-2.dll Переглянути файл


BIN
ThePimp/contrib/dist/bin/zlib1.dll Переглянути файл


+ 104
- 0
ThePimp/contrib/dist/etc/gtk-2.0/gdk-pixbuf.loaders Переглянути файл

@@ -0,0 +1,104 @@
# GdkPixbuf Image Loader Modules file
#
#
"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.dll"
"ani" 4 "gtk20" "The ANI image format"
"application/x-navi-animation" ""
"ani" ""
"RIFF ACON" " xxxx " 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.dll"
"bmp" 5 "gtk20" "The BMP image format"
"image/bmp" "image/x-bmp" "image/x-MS-bmp" ""
"bmp" ""
"BM" "" 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.dll"
"gif" 4 "gtk20" "The GIF image format"
"image/gif" ""
"gif" ""
"GIF8" "" 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.dll"
"ico" 5 "gtk20" "The ICO image format"
"image/x-icon" ""
"ico" "cur" ""
" \001 " "zz znz" 100
" \002 " "zz znz" 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.dll"
"jpeg" 5 "gtk20" "The JPEG image format"
"image/jpeg" ""
"jpeg" "jpe" "jpg" ""
"\377\330" "" 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.dll"
"pcx" 4 "gtk20" "The PCX image format"
"image/x-pcx" ""
"pcx" ""
"\n \001" "" 100
"\n\002\001" "" 100
"\n\003\001" "" 100
"\n\004\001" "" 100
"\n\005\001" "" 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.dll"
"png" 5 "gtk20" "The PNG image format"
"image/png" ""
"png" ""
"\211PNG\r\n\032\n" "" 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.dll"
"pnm" 4 "gtk20" "The PNM/PBM/PGM/PPM image format family"
"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" ""
"pnm" "pbm" "pgm" "ppm" ""
"P1" "" 100
"P2" "" 100
"P3" "" 100
"P4" "" 100
"P5" "" 100
"P6" "" 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.dll"
"ras" 4 "gtk20" "The Sun raster image format"
"image/x-cmu-raster" "image/x-sun-raster" ""
"ras" ""
"Y\246j\225" "" 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.dll"
"tga" 4 "gtk20" "The Targa image format"
"image/x-tga" ""
"tga" "targa" ""
" \001\001" "x " 100
" \001\t" "x " 100
" \002" "xz " 99
" \003" "xz " 100
" \n" "xz " 100
" \013" "xz " 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.dll"
"tiff" 1 "gtk20" "The TIFF image format"
"image/tiff" ""
"tiff" "tif" ""
"MM *" " z " 100
"II* " " z" 100

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.dll"
"wbmp" 4 "gtk20" "The WBMP image format"
"image/vnd.wap.wbmp" ""
"wbmp" ""
" " "z" 1

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.dll"
"xbm" 4 "gtk20" "The XBM image format"
"image/x-xbitmap" ""
"xbm" ""
"#define " "" 100
"/*" "" 50

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.dll"
"xpm" 4 "gtk20" "The XPM image format"
"image/x-xpixmap" ""
"xpm" ""
"/* XPM */" "" 100


+ 30
- 0
ThePimp/contrib/dist/etc/gtk-2.0/gtk.immodules Переглянути файл

@@ -0,0 +1,30 @@
# GTK+ Input Method Modules file
#
#
"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/immodules/im-am-et.dll"
"am_et" "Amharic (EZ+)" "gtk20" "c:/devel/target/gtk+-2.10.6/lib/locale" "am"

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/immodules/im-cedilla.dll"
"cedilla" "Cedilla" "gtk+" "c:/devel/target/gtk+-2.10.6/lib/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.dll"
"cyrillic_translit" "Cyrillic (Transliterated)" "gtk20" "c:/devel/target/gtk+-2.10.6/lib/locale" ""

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/immodules/im-ime.dll"
"ime" "Windows IME" "gtk+" "" "ja:ko:zh"

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.dll"
"inuktitut" "Inuktitut (Transliterated)" "gtk20" "c:/devel/target/gtk+-2.10.6/lib/locale" "iu"

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/immodules/im-ipa.dll"
"ipa" "IPA" "gtk20" "c:/devel/target/gtk+-2.10.6/lib/locale" ""

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/immodules/im-ti-er.dll"
"ti_er" "Tigrigna-Eritrean (EZ+)" "gtk20" "c:/devel/target/gtk+-2.10.6/lib/locale" "ti"

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/immodules/im-ti-et.dll"
"ti_et" "Tigrigna-Ethiopian (EZ+)" "gtk20" "c:/devel/target/gtk+-2.10.6/lib/locale" "ti"

"c:/devel/target/gtk+-2.10.6/lib/gtk-2.0/2.10.0/immodules/im-viqr.dll"
"viqr" "Vietnamese (VIQR)" "gtk20" "c:/devel/target/gtk+-2.10.6/lib/locale" "vi"


+ 43
- 0
ThePimp/contrib/dist/etc/gtk-2.0/gtkrc Переглянути файл

@@ -0,0 +1,43 @@
gtk-icon-sizes = "gtk-menu=13,13:gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-dnd=32,32"
gtk-toolbar-icon-size = small-toolbar

# disable images in buttons. i've only seen ugly delphi apps use this feature.
gtk-button-images = 0

# enable/disable images in menus. most "stock" microsoft apps don't use these, except sparingly.
# the office apps use them heavily, though.
gtk-menu-images = 1

# use the win32 button ordering instead of the GNOME HIG one, where applicable
gtk-alternative-button-order = 1

style "msw-default"
{
GtkWidget::interior-focus = 1
GtkOptionMenu::indicator-size = { 9, 5 }
GtkOptionMenu::indicator-spacing = { 7, 5, 2, 2 }
GtkSpinButton::shadow-type = in

# Owen and I disagree that these should be themable
#GtkUIManager::add-tearoffs = 0
#GtkComboBox::add-tearoffs = 0
GtkComboBox::appears-as-list = 1
GtkComboBox::focus-on-click = 0
GOComboBox::add_tearoffs = 0

GtkTreeView::allow-rules = 0
GtkTreeView::expander-size = 12

GtkExpander::expander-size = 12

GtkScrolledWindow::scrollbar_spacing = 1

GtkSeparatorMenuItem::horizontal-padding = 2

engine "wimp"
{
}
}
class "*" style "msw-default"

BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/engines/libpixmap.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/engines/libsvg.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/engines/libwimp.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-am-et.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-cedilla.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-ime.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-ipa.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-thai-broken.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-ti-er.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-ti-et.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/immodules/im-viqr.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.dll Переглянути файл


BIN
ThePimp/contrib/dist/lib/gtk-2.0/2.10.0/loaders/svg_loader.dll Переглянути файл


+ 24
- 0
ThePimp/contrib/dist/lib/gtk-2.0/include/gdkconfig.h Переглянути файл

@@ -0,0 +1,24 @@
/* gdkconfig.h
*
* This is a generated file. Please modify `configure.in'
*/

#ifndef GDKCONFIG_H
#define GDKCONFIG_H

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */


#define GDK_WINDOWING_WIN32

#define GDK_HAVE_WCHAR_H 1
#define GDK_HAVE_WCTYPE_H 1
#define GDK_HAVE_BROKEN_WCTYPE 1

#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif /* GDKCONFIG_H */

BIN
ThePimp/contrib/dist/lib/gtk-2.0/modules/libgail.dll Переглянути файл


+ 3
- 0
ThePimp/contrib/dist/share/themes/Default/gtk-2.0-key/gtkrc Переглянути файл

@@ -0,0 +1,3 @@
#
# Default keybinding set. Empty because it is implemented inline in the code.
#

+ 113
- 0
ThePimp/contrib/dist/share/themes/Emacs/gtk-2.0-key/gtkrc Переглянути файл

@@ -0,0 +1,113 @@
# GTK - The GIMP Toolkit
# Copyright (C) 2002 Owen Taylor
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.


# Modified by the GTK+ Team and others 1997-2000. See the AUTHORS
# file for a list of people on the GTK+ Team. See the ChangeLog
# files for a list of changes. These files are distributed with
# GTK+ at ftp://ftp.gtk.org/pub/gtk/.


#
# A keybinding set implementing emacs-like keybindings
#

#
# Bindings for GtkTextView and GtkEntry
#
binding "gtk-emacs-text-entry"
{
bind "<ctrl>b" { "move-cursor" (logical-positions, -1, 0) }
bind "<shift><ctrl>b" { "move-cursor" (logical-positions, -1, 1) }
bind "<ctrl>f" { "move-cursor" (logical-positions, 1, 0) }
bind "<shift><ctrl>f" { "move-cursor" (logical-positions, 1, 1) }

bind "<alt>b" { "move-cursor" (words, -1, 0) }
bind "<shift><alt>b" { "move-cursor" (words, -1, 1) }
bind "<alt>f" { "move-cursor" (words, 1, 0) }
bind "<shift><alt>f" { "move-cursor" (words, 1, 1) }

bind "<ctrl>a" { "move-cursor" (paragraph-ends, -1, 0) }
bind "<shift><ctrl>a" { "move-cursor" (paragraph-ends, -1, 1) }
bind "<ctrl>e" { "move-cursor" (paragraph-ends, 1, 0) }
bind "<shift><ctrl>e" { "move-cursor" (paragraph-ends, 1, 1) }

bind "<ctrl>w" { "cut-clipboard" () }
bind "<ctrl>y" { "paste-clipboard" () }

bind "<ctrl>d" { "delete-from-cursor" (chars, 1) }
bind "<alt>d" { "delete-from-cursor" (word-ends, 1) }
bind "<ctrl>k" { "delete-from-cursor" (paragraph-ends, 1) }
bind "<alt>backslash" { "delete-from-cursor" (whitespace, 1) }

bind "<alt>space" { "delete-from-cursor" (whitespace, 1)
"insert-at-cursor" (" ") }
bind "<alt>KP_Space" { "delete-from-cursor" (whitespace, 1)
"insert-at-cursor" (" ") }

#
# Some non-Emacs keybindings people are attached to
#
bind "<ctrl>u" {
"move-cursor" (paragraph-ends, -1, 0)
"delete-from-cursor" (paragraph-ends, 1)
}
bind "<ctrl>h" { "delete-from-cursor" (chars, -1) }
bind "<ctrl>w" { "delete-from-cursor" (word-ends, -1) }
}

#
# Bindings for GtkTextView
#
binding "gtk-emacs-text-view"
{
bind "<ctrl>p" { "move-cursor" (display-lines, -1, 0) }
bind "<shift><ctrl>p" { "move-cursor" (display-lines, -1, 1) }
bind "<ctrl>n" { "move-cursor" (display-lines, 1, 0) }
bind "<shift><ctrl>n" { "move-cursor" (display-lines, 1, 1) }

bind "<ctrl>space" { "set-anchor" () }
bind "<ctrl>KP_Space" { "set-anchor" () }
}

#
# Bindings for GtkTreeView
#
binding "gtk-emacs-tree-view"
{
bind "<ctrl>s" { "start-interactive-search" () }
bind "<ctrl>f" { "move-cursor" (logical-positions, 1) }
bind "<ctrl>b" { "move-cursor" (logical-positions, -1) }
}

#
# Bindings for menus
#
binding "gtk-emacs-menu"
{
bind "<ctrl>n" { "move-current" (next) }
bind "<ctrl>p" { "move-current" (prev) }
bind "<ctrl>f" { "move-current" (child) }
bind "<ctrl>b" { "move-current" (parent) }
}

class "GtkEntry" binding "gtk-emacs-text-entry"
class "GtkTextView" binding "gtk-emacs-text-entry"
class "GtkTextView" binding "gtk-emacs-text-view"
class "GtkTreeView" binding "gtk-emacs-tree-view"
class "GtkMenuShell" binding "gtk-emacs-menu"

+ 43
- 0
ThePimp/contrib/dist/share/themes/MS-Windows/gtk-2.0/gtkrc Переглянути файл

@@ -0,0 +1,43 @@
gtk-icon-sizes = "gtk-menu=13,13:gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-dnd=32,32"
gtk-toolbar-icon-size = small-toolbar

# disable images in buttons. i've only seen ugly delphi apps use this feature.
gtk-button-images = 0

# enable/disable images in menus. most "stock" microsoft apps don't use these, except sparingly.
# the office apps use them heavily, though.
gtk-menu-images = 1

# use the win32 button ordering instead of the GNOME HIG one, where applicable
gtk-alternative-button-order = 1

style "msw-default"
{
GtkWidget::interior-focus = 1
GtkOptionMenu::indicator-size = { 9, 5 }
GtkOptionMenu::indicator-spacing = { 7, 5, 2, 2 }
GtkSpinButton::shadow-type = in

# Owen and I disagree that these should be themable
#GtkUIManager::add-tearoffs = 0
#GtkComboBox::add-tearoffs = 0
GtkComboBox::appears-as-list = 1
GtkComboBox::focus-on-click = 0
GOComboBox::add_tearoffs = 0

GtkTreeView::allow-rules = 0
GtkTreeView::expander-size = 12

GtkExpander::expander-size = 12

GtkScrolledWindow::scrollbar_spacing = 1

GtkSeparatorMenuItem::horizontal-padding = 2

engine "wimp"
{
}
}
class "*" style "msw-default"

+ 3
- 0
ThePimp/contrib/dist/share/themes/Raleigh/gtk-2.0/gtkrc Переглянути файл

@@ -0,0 +1,3 @@
#
# This theme is the default theme if no other theme is selected.
#

Завантаження…
Відмінити
Зберегти