?? gtk-server.cfg
字號:
## This is an EXAMPLE config file containing API calls used by the GTK-server.## When developing your own application, feel free to change any of the# definitions below to your needs. Per application you can use an individual# configfile. Just put the GTK-server configfile in the same directory as your# client script, as the GTK-server will look there first. ## Do you want to add more GTK functions? Please consult the GTK documentation# at http://www.gtk.org/api/.## The layout of this file is explained in the man-page:## man gtk-server.cfg### Happy GUIfying! Greetings, Peter van Eerten##---------------------------------------------------------------------------## Only when the gtk-server binary does not contain the GTK libs, these# settings must be activated. For a static binary this is not necessary.## Unix/BSD/Linux## GTK1 backend# LIB_NAME = libgtk.so, libgdk.so, libglib.so, libglade.so## GTK2 backend# LIB_NAME = libgtk-x11-2.0.so, libgdk-x11-2.0.so, libglib-2.0.so, libgobject-2.0.so# LIB_NAME = libatk-1.0.so, libpango-1.0.so, libgdk_pixbuf_xlib-2.0.so## Glade# LIB_NAME = libglade-2.0.so## GtkGlarea, GtkGlExt# LIB_NAME = libgtkgl-2.0.so, libgtkglext-x11-1.0.so, libgdkglext-x11-1.0.so## Mozilla# LIB_NAME = libgtkembedmoz.so## Poppler for PDF files# LIB_NAME = libpoppler-glib.so## XForms backend# LIB_NAME = libforms.so, libflimage.so, libformsGL.so## Console backend (ncurses)# LIB_NAME = libncurses.so, libform.so, libpanel.so, libmenu.so## O joy: X, GL and GLUT can be imported also!# LIB_NAME = libX11.so, libglut.so, libGLU.so, libGL.so## Generic libs# LIB_NAME = libm.so, libc.so.6## We can include an additional configfile here. For example, a configfile with macros.## INCLUDE = /etc/gtk-server-extra.cfg##---------------------------------------------------------------------------## MacOSX Quartz GTK2 port## LIB_NAME = /Library/Frameworks/Gtk.framework/Libraries/libgtk-quartz-2.0.0.dylib# LIB_NAME = /Library/Frameworks/Gtk.framework/Libraries/libgdk-quartz-2.0.0.dylib# LIB_NAME = /Library/Frameworks/GLib.framework/Libraries/libglib-2.0.0.dylib# LIB_NAME = /Library/Frameworks/GLib.framework/Libraries/libgobject-2.0.0.dylib# LIB_NAME = /Library/Frameworks/Gtk.framework/Libraries/libatk-1.0.0.dylib# LIB_NAME = /Library/Frameworks/Gtk.framework/Libraries/libpango-1.0.0.dylib# LIB_NAME = /Library/Frameworks/Gtk.framework/Libraries/libgdk-pixbuf-2.0.0.dylib## Console backend (ncurses)# LIB_NAME = libcurses.dylib, libform.dylib, libpanel.dylib, libmenu.dylib## O joy: GL and GLUT can be imported also!# LIB_NAME = /System/Library/Frameworks/OpenGL.Framework/libraries/libGL.dylib# LIB_NAME = /System/Library/Frameworks/GLUT.Framework/GLUT## Generic libs# LIB_NAME = libm.dylib, libc.dylib##---------------------------------------------------------------------------## Windows## GTK1 backend:# LIB_NAME = libgtk-0.dll, libgdk-0.dll, libglib-2.0-0.dll, libglade.dll## GTK2 backend:# LIB_NAME = libgtk-win32-2.0-0.dll, libgdk-win32-2.0-0.dll, libglib-2.0-0.dll, libgobject-2.0-0.dll# LIB_NAME = libatk-1.0-0.dll, libpango-1.0-0.dll, libgdk_pixbuf-2.0-0.dll## Glade# LIB_NAME = libglade-2.0-0.dll## Poppler for PDF files# LIB_NAME = libpoppler-glib-2.dll## GtkGlArea, GtkGlExt# LIB_NAME = libgtkglarea-win32-2.0-0.dll, libgtkglext-win32-1.0-0.dll, libgdkglext-win32-1.0-0.dll## O joy, GL and GLUT can be imported also!# Get the Win32 GLUT library from http://www.xmission.com/~nate/glut.html# LIB_NAME = glut32.dll, glu32.dll, opengl32.dll## Generic libs# LIB_NAME = msvcrt.dll## We can include an additional configfile here.## INCLUDE = c:/gtk-server-extra.cfg##---------------------------------------------------------------------------## API name, callback signal type, return value, amount of arguments, arg1, arg2...## GTK_WINDOW#FUNCTION_NAME = gtk_window_new, delete-event, WIDGET, 1, INTFUNCTION_NAME = gtk_window_set_title, NONE, NONE, 2, WIDGET, STRINGFUNCTION_NAME = gtk_window_get_title, NONE, STRING, 1, WIDGETFUNCTION_NAME = gtk_window_set_default_size, NONE, NONE, 3, WIDGET, INT, INTFUNCTION_NAME = gtk_window_set_position, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_window_set_resizable, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_window_set_transient_for, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_window_set_modal, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_window_maximize, NONE, NONE, 1, WIDGETFUNCTION_NAME = gtk_message_dialog_new, response, WIDGET, 6, WIDGET, INT, INT, INT, STRING, STRINGFUNCTION_NAME = gtk_message_dialog_new_with_markup, response, WIDGET, 6, WIDGET, INT, INT, INT, STRING, STRINGFUNCTION_NAME = gtk_window_set_icon_from_file, NONE, BOOL, 3, WIDGET, STRING, NULLFUNCTION_NAME = gtk_window_set_keep_above, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_window_set_keep_below, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_about_dialog_set_version, NONE, NONE, 2, WIDGET, STRINGFUNCTION_NAME = gtk_window_set_policy, NONE, NONE, 4, WIDGET, INT, INT, INTFUNCTION_NAME = gtk_window_fullscreen, NONE, NONE, 1, WIDGETFUNCTION_NAME = gtk_window_unfullscreen, NONE, NONE, 1, WIDGETFUNCTION_NAME = gtk_window_set_icon_name, NONE, NONE, 2, WIDGET, STRINGFUNCTION_NAME = gtk_window_add_accel_group, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_window_set_type_hint, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_window_reshow_with_initial_size, NONE, NONE, 1, WIDGETFUNCTION_NAME = gtk_window_set_accept_focus, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_window_present, NONE, NONE, 1, WIDGETFUNCTION_NAME = gtk_window_is_active, NONE, BOOL, 1, WIDGET## Containers#FUNCTION_NAME = gtk_table_new, NONE, WIDGET, 3, INT, INT, BOOLFUNCTION_NAME = gtk_table_attach_defaults, NONE, NONE, 6, WIDGET, WIDGET, INT, INT, INT, INTFUNCTION_NAME = gtk_container_add, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_container_remove, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_container_set_border_width, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_hbox_new, NONE, WIDGET, 2, BOOL, INTFUNCTION_NAME = gtk_vbox_new, NONE, WIDGET, 2, BOOL, INTFUNCTION_NAME = gtk_box_pack_start, NONE, NONE, 5, WIDGET, WIDGET, BOOL, BOOL, INTFUNCTION_NAME = gtk_box_pack_end, NONE, NONE, 5, WIDGET, WIDGET, BOOL, BOOL, INTFUNCTION_NAME = gtk_box_pack_start_defaults, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_box_pack_end_defaults, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_box_set_spacing, NONE, NONE, 2, WIDGET, INT## GTK_BUTTON#FUNCTION_NAME = gtk_button_new, clicked, WIDGET, 0FUNCTION_NAME = gtk_button_new_with_label, clicked, WIDGET, 1, STRINGFUNCTION_NAME = gtk_button_new_from_stock, clicked, WIDGET, 1, STRINGFUNCTION_NAME = gtk_button_new_with_mnemonic, clicked, WIDGET, 1, STRINGFUNCTION_NAME = gtk_button_set_use_stock, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_button_set_label, NONE, NONE, 2, WIDGET, STRINGFUNCTION_NAME = gtk_button_set_relief, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_hbutton_box_new, NONE, WIDGET, 0FUNCTION_NAME = gtk_button_box_set_layout, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_bin_get_child, NONE, WIDGET, 1, WIDGETFUNCTION_NAME = gtk_button_clicked, NONE, NONE, 1, WIDGET## GTK_TOGGLE#FUNCTION_NAME = gtk_toggle_button_new, clicked, WIDGET, 0FUNCTION_NAME = gtk_toggle_button_new_with_label, clicked, WIDGET, 1, STRINGFUNCTION_NAME = gtk_toggle_button_new_with_mnemonic, clicked, WIDGET, 1, STRINGFUNCTION_NAME = gtk_toggle_button_get_active, NONE, BOOL, 1, WIDGETFUNCTION_NAME = gtk_toggle_button_set_active, NONE, NONE, 2, WIDGET, BOOL## GTK_CHECK_BUTTON#FUNCTION_NAME = gtk_check_button_new_with_label, clicked, WIDGET, 1, STRING## GTK_ENTRY#FUNCTION_NAME = gtk_entry_new, activate, WIDGET, 0FUNCTION_NAME = gtk_entry_get_text, NONE, STRING, 1, WIDGETFUNCTION_NAME = gtk_entry_set_text, NONE, NONE, 2, WIDGET, STRINGFUNCTION_NAME = gtk_entry_set_visibility, NONE, NONE, 2, WIDGET, BOOL## GTK_EDITABLE#FUNCTION_NAME = gtk_editable_delete_text, NONE, NONE, 3, WIDGET, INT, INTFUNCTION_NAME = gtk_editable_get_chars, NONE, STRING, 3, WIDGET, INT, INTFUNCTION_NAME = gtk_editable_set_editable, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_editable_select_region, NONE, NONE, 3, WIDGET, INT, INTFUNCTION_NAME = gtk_editable_set_position, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_editable_get_position, NONE, INT, 1, WIDGETFUNCTION_NAME = gtk_editable_get_selection_bounds, NONE, BOOL, 3, WIDGET, PTR_INT, PTR_INTFUNCTION_NAME = gtk_editable_insert_text, NONE, NONE, 4, WIDGET, STRING, INT, PTR_INT## GTK_TEXT_VIEW related(GTK2.x)#FUNCTION_NAME = gtk_text_buffer_new, NONE, WIDGET, 1, NULLFUNCTION_NAME = gtk_text_buffer_set_text, NONE, NONE, 3, WIDGET, STRING, INTFUNCTION_NAME = gtk_text_buffer_insert_at_cursor, NONE, NONE, 3, WIDGET, STRING, INT FUNCTION_NAME = gtk_text_buffer_get_insert, NONE, WIDGET, 1, WIDGETFUNCTION_NAME = gtk_text_buffer_get_start_iter, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_get_end_iter, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_get_bounds, NONE, NONE, 3, WIDGET, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_get_selection_bounds, NONE, BOOL, 3, WIDGET, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_get_iter_at_offset, NONE, NONE, 3, WIDGET, WIDGET, INTFUNCTION_NAME = gtk_text_buffer_get_text, NONE, STRING, 4, WIDGET, WIDGET, WIDGET, BOOLFUNCTION_NAME = gtk_text_buffer_insert, NONE, NONE, 4, WIDGET, WIDGET, STRING, INT FUNCTION_NAME = gtk_text_buffer_create_tag, NONE, WIDGET, 5, WIDGET, STRING, STRING, INT, NULL FUNCTION_NAME = gtk_text_buffer_insert_with_tags_by_name, NONE, NONE, 8, WIDGET, WIDGET, STRING, INT, STRING, STRING, STRING, NULL FUNCTION_NAME = gtk_text_buffer_apply_tag_by_name, NONE, NONE, 4, WIDGET, STRING, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_remove_tag_by_name, NONE, NONE, 4, WIDGET, STRING, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_remove_all_tags, NONE, NONE, 3, WIDGET, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_get_tag_table, NONE, WIDGET, 1, WIDGETFUNCTION_NAME = gtk_text_buffer_select_range, NONE, NONE, 3, WIDGET, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_get_selection_bound, NONE, WIDGET, 1, WIDGETFUNCTION_NAME = gtk_text_buffer_get_line_count, NONE, INT, 1, WIDGETFUNCTION_NAME = gtk_text_buffer_create_mark, NONE, WIDGET, 4, WIDGET, STRING, WIDGET, BOOLFUNCTION_NAME = gtk_text_buffer_get_iter_at_mark, NONE, NONE, 3, WIDGET, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_get_iter_at_line, NONE, NONE, 3, WIDGET, WIDGET, INT FUNCTION_NAME = gtk_text_buffer_delete, NONE, NONE, 3, WIDGET, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_delete_mark, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_delete_mark_by_name, NONE, NONE, 2, WIDGET, STRINGFUNCTION_NAME = gtk_text_buffer_place_cursor, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_copy_clipboard, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_text_buffer_cut_clipboard, NONE, NONE, 3, WIDGET, WIDGET, BOOLFUNCTION_NAME = gtk_text_buffer_paste_clipboard, NONE, NONE, 4, WIDGET, WIDGET, NULL, BOOLFUNCTION_NAME = gtk_scrolled_window_new, NONE, WIDGET, 2, NULL, NULLFUNCTION_NAME = gtk_scrolled_window_set_policy, NONE, NONE, 3, WIDGET, INT, INTFUNCTION_NAME = gtk_scrolled_window_set_shadow_type, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_scrolled_window_add_with_viewport, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_scrolled_window_get_hadjustment, NONE, WIDGET, 1, WIDGETFUNCTION_NAME = gtk_scrolled_window_get_vadjustment, NONE, WIDGET, 1, WIDGETFUNCTION_NAME = gtk_scrolled_window_set_hadjustment, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_scrolled_window_set_vadjustment, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_scrolled_window_set_placement, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_text_view_new_with_buffer, NONE, WIDGET, 1, WIDGETFUNCTION_NAME = gtk_text_view_set_wrap_mode, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_text_view_set_editable, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_text_view_set_border_window_size, NONE, NONE, 3, WIDGET, INT, INTFUNCTION_NAME = gtk_text_view_move_mark_onscreen, NONE, BOOL, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_text_view_scroll_to_mark, NONE, NONE, 6, WIDGET, WIDGET, DOUBLE, BOOL, DOUBLE, DOUBLEFUNCTION_NAME = gtk_text_view_scroll_mark_onscreen, NONE, NONE, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_text_view_set_pixels_inside_wrap, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_text_view_get_pixels_inside_wrap, NONE, INT, 1, WIDGETFUNCTION_NAME = gtk_text_view_set_pixels_above_lines, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_text_view_get_pixels_above_lines, NONE, INT, 1, WIDGETFUNCTION_NAME = gtk_text_view_set_cursor_visible, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_text_view_window_to_buffer_coords, NONE, NONE, 6, WIDGET, INT, INT, INT, WIDGET, WIDGETFUNCTION_NAME = gtk_text_iter_forward_search, NONE, BOOL, 6, WIDGET, STRING, INT, WIDGET, WIDGET, NULLFUNCTION_NAME = gtk_text_iter_forward_visible_cursor_position, NONE, BOOL, 1, WIDGETFUNCTION_NAME = gtk_text_iter_forward_to_line_end, NONE, BOOL, 1, WIDGETFUNCTION_NAME = gtk_text_iter_set_line, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_text_iter_set_line_offset, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_text_iter_set_line_index, NONE, NONE, 2, WIDGET, INTFUNCTION_NAME = gtk_text_iter_get_text, NONE, STRING, 2, WIDGET, WIDGETFUNCTION_NAME = gtk_text_iter_get_line, NONE, INT, 1, WIDGETFUNCTION_NAME = gtk_text_view_new, NONE, WIDGET, 0FUNCTION_NAME = gtk_text_view_get_buffer, NONE, WIDGET, 1, WIDGETFUNCTION_NAME = gtk_text_tag_table_remove, NONE, NONE, 2, WIDGET, WIDGET## GTK_TEXT#FUNCTION_NAME = gtk_text_new, NONE, WIDGET, 2, NULL, NULLFUNCTION_NAME = gtk_text_set_editable, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_text_insert, NONE, NONE, 6, WIDGET, NULL, NULL, NULL, STRING, INTFUNCTION_NAME = gtk_text_set_adjustments, NONE, NONE, 3, WIDGET, NULL, WIDGETFUNCTION_NAME = gtk_text_get_length, NONE, INT, 1, WIDGETFUNCTION_NAME = gtk_text_set_word_wrap, NONE, NONE, 2, WIDGET, BOOLFUNCTION_NAME = gtk_text_backward_delete, NONE, BOOL, 2, WIDGET, INTFUNCTION_NAME = gtk_text_forward_delete, NONE, BOOL, 2, WIDGET, INTFUNCTION_NAME = gtk_text_set_point, NONE, NONE, 2, WIDGET, INT## GDK functions and drawing stuff#FUNCTION_NAME = gdk_font_load, NONE, WIDGET, 1, STRINGFUNCTION_NAME = gdk_pixmap_new, NONE, WIDGET, 4, WIDGET, INT, INT, INTFUNCTION_NAME = gdk_pixmap_unref, NONE, NONE, 1, WIDGETFUNCTION_NAME = gdk_pixmap_create_from_xpm, NONE, WIDGET, 4, WIDGET, NULL, NULL, STRINGFUNCTION_NAME = gdk_pixmap_colormap_create_from_xpm, NONE, WIDGET, 5, NULL, WIDGET, NULL, NULL, STRINGFUNCTION_NAME = gdk_draw_rectangle, NONE, NONE, 7, WIDGET, WIDGET, BOOL, INT, INT, INT, INT
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -