📄 gtk-boxed.defs
字号:
;; -*- scheme -*-;;;;;; manual portion from gtk-boxed.defs;;;;;; Gtk boxed types(define-boxed GtkAccelGroup gtk_accel_group_ref gtk_accel_group_unref)(define-boxed GtkSelectionData)(define-boxed GtkStyle gtk_style_ref gtk_style_unref)(define-boxed GtkCTreeNode);;; Gdk boxed types ;(define-boxed GdkPoint ; gdk_point_copy ; gdk_point_destroy)(define-boxed GdkColormap gdk_colormap_ref gdk_colormap_unref)(define-boxed GdkVisual gdk_visual_ref gdk_visual_unref)(define-boxed GdkFont gdk_font_ref gdk_font_unref)(define-boxed GdkWindow gdk_window_ref gdk_window_unref)(define-boxed GdkDragContext gdk_drag_context_ref gdk_drag_context_unref)(define-boxed GdkEvent gdk_event_copy gdk_event_free "sizeof(GdkEvent)")(define-boxed GdkColor gdk_color_copy gdk_color_free "sizeof(GdkColor)")(define-func gtk_style_get_white_interp GdkColor ((GtkStyle style)));;; Functions;; Gdk(define-func gdk_font_load GdkFont ((string name)));; main(define-func gtk_exit none ((int code (= "0"))))(define-func gtk_main none ())(define-func gtk_main_quit none ())(define-func gtk_main_iteration bool ())(define-func gtk_timeout_add_interp int ((int interval) (callback function)))(define-func gtk_timeout_remove none ((int tag)))(define-func gtk_idle_add_interp int ((callback function)))(define-func gtk_idle_remove none ((int tag)))(define-func gtk_input_add_interp int ((int source) (GdkInputCondition condition) (callback callback)))(define-func gtk_input_remove none ((int tag)))(define-func gtk_rc_parse none ((string file)))(define-func g_mem_chunk_info none ());; GtkObject(define-func gtk_object_destroy none ((GtkObject object)));; Signals(define-func gtk_signal_connect_interp int ((GtkObject object) (string name) (callback func) (bool after (= "0"))));; GtkWidget(define-object GtkWidget (GtkObject) (fields (GtkStyle style)))(define-func gtk_grab_add none ((GtkWidget widget)))(define-func gtk_grab_remove none ((GtkWidget widget)))(define-func GTK_WIDGET_STATE GtkStateType ((GtkWidget widget)))(define-func GTK_WIDGET_FLAGS GtkWidgetFlags ((GtkWidget widget)))(define-func GTK_WIDGET_SET_FLAGS none ((GtkWidget widget) (GtkWidgetFlags flags)))(define-func GTK_WIDGET_UNSET_FLAGS none ((GtkWidget widget) (GtkWidgetFlags flags)))(define-func gtk_widget_destroy none ((GtkWidget widget)))(define-func gtk_widget_unparent none ((GtkWidget widget)))(define-func gtk_widget_show none ((GtkWidget widget)))(define-func gtk_widget_hide none ((GtkWidget widget)))(define-func gtk_widget_map none ((GtkWidget widget)))(define-func gtk_widget_unmap none ((GtkWidget widget)))(define-func gtk_widget_realize none ((GtkWidget widget)))(define-func gtk_widget_unrealize none ((GtkWidget widget)))(define-func gtk_widget_add_accelerator none ((GtkWidget widget) (string accel_signal) (GtkAccelGroup accel_group) (guint accel_key) (guint accel_mods) (GtkAccelFlags accel_flags)))(define-func gtk_widget_remove_accelerator none ((GtkWidget widget) (GtkAccelGroup accel_group) (guint accel_key) (guint accel_mods)))(define-func gtk_widget_event bool ((GtkWidget widget) (GdkEvent event)))(define-func gtk_widget_activate none ((GtkWidget widget)))(define-func gtk_widget_reparent none ((GtkWidget widget) (GtkWidget new_parent)))(define-func gtk_widget_popup none ((GtkWidget widget) (int x) (int y)))(define-func gtk_widget_basic bool ((GtkWidget widget)))(define-func gtk_widget_grab_focus none ((GtkWidget widget)))(define-func gtk_widget_grab_default none ((GtkWidget widget)))(define-func gtk_widget_restore_state none ((GtkWidget widget)))(define-func gtk_widget_set_name none ((GtkWidget widget) (string name)))(define-func gtk_widget_get_name static_string ((GtkWidget widget)))(define-func gtk_widget_set_state none ((GtkWidget widget) (GtkStateType state)))(define-func gtk_widget_set_sensitive none ((GtkWidget widget) (bool sensitive)))(define-func gtk_widget_set_style none ((GtkWidget widget) (GtkStyle style)))(define-func gtk_widget_set_uposition none ((GtkWidget widget) (int x) (int y)))(define-func gtk_widget_set_usize none ((GtkWidget widget) (int height) (int width)))(define-func gtk_widget_set_events none ((GtkWidget widget) (GdkEventMask events)))(define-func gtk_widget_set_extension_events none ((GtkWidget widget) (GdkEventMask events)))(define-func gtk_widget_get_toplevel GtkWidget ((GtkWidget widget))) ;(define-func gtk_widget_get_ancestor ; GtkWidget ; ((GtkWidget widget) ; (GtkType type)))(define-func gtk_widget_get_colormap GdkColormap ((GtkWidget widget)))(define-func gtk_widget_get_visual GdkVisual ((GtkWidget widget)))(define-func gtk_widget_get_style GtkStyle ((GtkWidget widget)))(define-func gtk_widget_get_events GdkEventMask ((GtkWidget widget)))(define-func gtk_widget_get_extension_events GdkEventMask ((GtkWidget widget)))(define-func gtk_widget_push_colormap none ((GdkColormap cmap)))(define-func gtk_widget_push_visual none ((GdkVisual visual)))(define-func gtk_widget_push_style none ((GtkStyle style)))(define-func gtk_widget_pop_colormap none ())(define-func gtk_widget_pop_visual none ())(define-func gtk_widget_pop_style none ())(define-func gtk_widget_set_default_colormap none ((GdkColormap cmap)))(define-func gtk_widget_set_default_visual none ((GdkVisual visual)))(define-func gtk_widget_set_default_style none ((GtkStyle style)))(define-func gtk_widget_get_default_colormap GdkColormap ())(define-func gtk_widget_get_default_visual GdkVisual ())(define-func gtk_widget_get_default_style GtkStyle ());;; Container(define-object GtkContainer (GtkWidget))(define-func gtk_container_border_width none ((GtkContainer container) (int border_width)))(define-func gtk_container_add none ((GtkContainer container) (GtkWidget widget)))(define-func gtk_container_remove none ((GtkContainer container) (GtkWidget widget)))(define-func gtk_container_disable_resize none ((GtkContainer container)))(define-func gtk_container_enable_resize none ((GtkContainer container)))(define-func gtk_container_block_resize none ((GtkContainer container)))(define-func gtk_container_unblock_resize none ((GtkContainer container)))(define-func gtk_container_need_resize bool ((GtkContainer container)))(define-func gtk_container_focus GtkDirectionType ((GtkContainer container) (GtkDirectionType direction)));;; Bin(define-object GtkBin (GtkContainer));;; Window(define-object GtkWindow (GtkBin))(define-func gtk_window_new GtkWidget ((GtkWindowType type)))(define-func gtk_window_set_title none ((GtkWindow window) (string title)))(define-func gtk_window_set_focus none ((GtkWindow window) (GtkWidget focus)))(define-func gtk_window_set_default none ((GtkWindow window) (GtkWidget default)))(define-func gtk_window_set_policy none ((GtkWindow window) (bool allow_shrink) (bool allow_grow) (bool auto_shrink)))(define-func gtk_window_add_accel_group none ((GtkWindow window) (GtkAccelGroup accel_group)))(define-func gtk_window_remove_accel_group none ((GtkWindow window) (GtkAccelGroup accel_group)))(define-func gtk_window_position none ((GtkWindow window) (GtkWindowPosition position)));;; Box(define-object GtkBox (GtkContainer))(define-func gtk_box_pack_start none ((GtkBox box) (GtkWidget child) (bool expand (= "TRUE")) (bool fill (= "TRUE")) (int padding (= "0"))))(define-func gtk_box_pack_end none ((GtkBox box) (GtkWidget child) (bool expand (= "TRUE")) (bool fill (= "TRUE")) (int padding (= "0"))))(define-func gtk_box_pack_start_defaults none ((GtkBox box) (GtkWidget child)))(define-func gtk_box_pack_end_defaults none ((GtkBox box) (GtkWidget child)))(define-func gtk_box_set_homogeneous none ((GtkBox box) (bool homogenous)))(define-func gtk_box_set_spacing none ((GtkBox box) (int spacing)));;; Table(define-object GtkTable (GtkContainer))(define-func gtk_table_new GtkWidget ((int rows) (int columns) (bool homogenous)))(define-func gtk_table_attach none ((GtkTable table) (GtkWidget child) (int left_attach) (int right_attach) (int top_attach) (int bottom_attach) (GtkAttachOptions xoptions (= "GTK_EXPAND|GTK_FILL")) (GtkAttachOptions yoptions (= "GTK_EXPAND|GTK_FILL")) (int xpadding (= "0")) (int ypadding (= "0"))))(define-func gtk_table_attach_defaults none ((GtkTable table) (GtkWidget child) (int left_attach) (int right_attach) (int top_attach) (int bottom_attach)))(define-func gtk_table_set_row_spacing none ((GtkTable table) (int row) (int spacing)))(define-func gtk_table_set_col_spacing none ((GtkTable table) (int column) (int spacing)))(define-func gtk_table_set_row_spacings none ((GtkTable table) (int spacing)))(define-func gtk_table_set_col_spacings none ((GtkTable table) (int spacing)));;; Button(define-object GtkButton (GtkContainer))(define-func gtk_button_new GtkWidget ())(define-func gtk_button_new_with_label GtkWidget ((string label)))(define-func gtk_button_pressed none ((GtkButton button)))(define-func gtk_button_released none ((GtkButton button)))(define-func gtk_button_clicked none ((GtkButton button)))(define-func gtk_button_enter none ((GtkButton button)))(define-func gtk_button_leave none ((GtkButton button)));;; ToggleButton(define-object GtkToggleButton (GtkButton))(define-func gtk_toggle_button_new GtkWidget ())(define-func gtk_toggle_button_new_with_label GtkWidget ((string label)))(define-func gtk_toggle_button_set_mode none ((GtkToggleButton toggle_button) (bool draw_indicator)))(define-func gtk_toggle_button_set_state none ((GtkToggleButton toggle_button) (bool state)))(define-func gtk_toggle_button_toggled none ((GtkToggleButton toggle_button)));;; CheckButton(define-object GtkCheckButton (GtkToggleButton))(define-func gtk_check_button_new GtkWidget ())(define-func gtk_check_button_new_with_label GtkWidget ((string label)));;; RadioButton(define-object GtkRadioButton (GtkCheckButton))(define-func gtk_radio_button_new_interp GtkWidget ((GtkRadioButton group (null-ok))))(define-func gtk_radio_button_new_with_label_interp GtkWidget ((GtkRadioButton group (null-ok)) (string label)));;; Misc(define-object GtkMisc (GtkWidget))(define-func gtk_misc_set_alignment none ((GtkMisc misc) (float xalign) (float yalign)))(define-func gtk_misc_set_padding none ((GtkMisc misc) (int xpad) (int ypad)));;; Label(define-object GtkLabel (GtkMisc))(define-func gtk_label_new GtkWidget ((string str)))(define-func gtk_label_set none ((GtkLabel label) (string str)))(define-func gtk_label_get_interp static_string ((GtkLabel label)));; VBox(define-object GtkVBox (GtkBox))(define-func gtk_vbox_new GtkWidget ((bool homogenous) (int spacing)));; HBox(define-object GtkHBox (GtkBox))(define-func gtk_hbox_new GtkWidget ((bool homogenous) (int spacing)));; Separator(define-object GtkSeparator (GtkWidget));; HSeparator(define-object GtkHSeparator (GtkSeparator))(define-func gtk_hseparator_new GtkWidget ());; VSeparator(define-object GtkVSeparator (GtkSeparator))(define-func gtk_vseparator_new GtkWidget ());; Frame(define-object GtkFrame (GtkBin))(define-func gtk_frame_new GtkWidget ((string label (null-ok))))(define-func gtk_frame_set_label none ((GtkFrame frame) (string label)))(define-func gtk_frame_set_label_align none ((GtkFrame frame) (float xalign) (float yalign)))(define-func gtk_frame_set_shadow_type none ((GtkFrame frame) (GtkShadowType type)));; Progress Bar(define-object GtkProgressBar (GtkWidget) (fields (float percentage)))(define-func gtk_progress_bar_new GtkWidget ())(define-func gtk_progress_bar_update none ((GtkProgressBar progress_bar) (float percentage))) ;(define-func gtk_progress_bar_percentage ; float ; ((GtkProgressBar progress_bar)))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -