⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtktextbuffer.h

📁 windows平台下开发gtk程序所需要的库和头文件等
💻 H
📖 第 1 页 / 共 2 页
字号:
                                                   GtkTextTag        *first_tag,                                                   ...) G_GNUC_NULL_TERMINATED;void    gtk_text_buffer_insert_with_tags_by_name  (GtkTextBuffer     *buffer,                                                   GtkTextIter       *iter,                                                   const gchar       *text,                                                   gint               len,                                                   const gchar       *first_tag_name,                                                   ...) G_GNUC_NULL_TERMINATED;/* Delete from the buffer */void     gtk_text_buffer_delete             (GtkTextBuffer *buffer,					     GtkTextIter   *start,					     GtkTextIter   *end);gboolean gtk_text_buffer_delete_interactive (GtkTextBuffer *buffer,					     GtkTextIter   *start_iter,					     GtkTextIter   *end_iter,					     gboolean       default_editable);gboolean gtk_text_buffer_backspace          (GtkTextBuffer *buffer,					     GtkTextIter   *iter,					     gboolean       interactive,					     gboolean       default_editable);/* Obtain strings from the buffer */gchar          *gtk_text_buffer_get_text            (GtkTextBuffer     *buffer,                                                     const GtkTextIter *start,                                                     const GtkTextIter *end,                                                     gboolean           include_hidden_chars);gchar          *gtk_text_buffer_get_slice           (GtkTextBuffer     *buffer,                                                     const GtkTextIter *start,                                                     const GtkTextIter *end,                                                     gboolean           include_hidden_chars);/* Insert a pixbuf */void gtk_text_buffer_insert_pixbuf         (GtkTextBuffer *buffer,                                            GtkTextIter   *iter,                                            GdkPixbuf     *pixbuf);/* Insert a child anchor */void               gtk_text_buffer_insert_child_anchor (GtkTextBuffer      *buffer,                                                        GtkTextIter        *iter,                                                        GtkTextChildAnchor *anchor);/* Convenience, create and insert a child anchor */GtkTextChildAnchor *gtk_text_buffer_create_child_anchor (GtkTextBuffer *buffer,                                                         GtkTextIter   *iter);/* Mark manipulation */void           gtk_text_buffer_add_mark    (GtkTextBuffer     *buffer,                                            GtkTextMark       *mark,                                            const GtkTextIter *where);GtkTextMark   *gtk_text_buffer_create_mark (GtkTextBuffer     *buffer,                                            const gchar       *mark_name,                                            const GtkTextIter *where,                                            gboolean           left_gravity);void           gtk_text_buffer_move_mark   (GtkTextBuffer     *buffer,                                            GtkTextMark       *mark,                                            const GtkTextIter *where);void           gtk_text_buffer_delete_mark (GtkTextBuffer     *buffer,                                            GtkTextMark       *mark);GtkTextMark*   gtk_text_buffer_get_mark    (GtkTextBuffer     *buffer,                                            const gchar       *name);void gtk_text_buffer_move_mark_by_name   (GtkTextBuffer     *buffer,                                          const gchar       *name,                                          const GtkTextIter *where);void gtk_text_buffer_delete_mark_by_name (GtkTextBuffer     *buffer,                                          const gchar       *name);GtkTextMark* gtk_text_buffer_get_insert          (GtkTextBuffer *buffer);GtkTextMark* gtk_text_buffer_get_selection_bound (GtkTextBuffer *buffer);/* efficiently move insert and selection_bound at the same time */void gtk_text_buffer_place_cursor (GtkTextBuffer     *buffer,                                   const GtkTextIter *where);void gtk_text_buffer_select_range (GtkTextBuffer     *buffer,                                   const GtkTextIter *ins,				   const GtkTextIter *bound);/* Tag manipulation */void gtk_text_buffer_apply_tag             (GtkTextBuffer     *buffer,                                            GtkTextTag        *tag,                                            const GtkTextIter *start,                                            const GtkTextIter *end);void gtk_text_buffer_remove_tag            (GtkTextBuffer     *buffer,                                            GtkTextTag        *tag,                                            const GtkTextIter *start,                                            const GtkTextIter *end);void gtk_text_buffer_apply_tag_by_name     (GtkTextBuffer     *buffer,                                            const gchar       *name,                                            const GtkTextIter *start,                                            const GtkTextIter *end);void gtk_text_buffer_remove_tag_by_name    (GtkTextBuffer     *buffer,                                            const gchar       *name,                                            const GtkTextIter *start,                                            const GtkTextIter *end);void gtk_text_buffer_remove_all_tags       (GtkTextBuffer     *buffer,                                            const GtkTextIter *start,                                            const GtkTextIter *end);/* You can either ignore the return value, or use it to * set the attributes of the tag. tag_name can be NULL */GtkTextTag    *gtk_text_buffer_create_tag (GtkTextBuffer *buffer,                                           const gchar   *tag_name,                                           const gchar   *first_property_name,                                           ...);/* Obtain iterators pointed at various places, then you can move the * iterator around using the GtkTextIter operators */void gtk_text_buffer_get_iter_at_line_offset (GtkTextBuffer *buffer,                                              GtkTextIter   *iter,                                              gint           line_number,                                              gint           char_offset);void gtk_text_buffer_get_iter_at_line_index  (GtkTextBuffer *buffer,                                              GtkTextIter   *iter,                                              gint           line_number,                                              gint           byte_index);void gtk_text_buffer_get_iter_at_offset      (GtkTextBuffer *buffer,                                              GtkTextIter   *iter,                                              gint           char_offset);void gtk_text_buffer_get_iter_at_line        (GtkTextBuffer *buffer,                                              GtkTextIter   *iter,                                              gint           line_number);void gtk_text_buffer_get_start_iter          (GtkTextBuffer *buffer,                                              GtkTextIter   *iter);void gtk_text_buffer_get_end_iter            (GtkTextBuffer *buffer,                                              GtkTextIter   *iter);void gtk_text_buffer_get_bounds              (GtkTextBuffer *buffer,                                              GtkTextIter   *start,                                              GtkTextIter   *end);void gtk_text_buffer_get_iter_at_mark        (GtkTextBuffer *buffer,                                              GtkTextIter   *iter,                                              GtkTextMark   *mark);void gtk_text_buffer_get_iter_at_child_anchor (GtkTextBuffer      *buffer,                                               GtkTextIter        *iter,                                               GtkTextChildAnchor *anchor);/* There's no get_first_iter because you just get the iter for   line or char 0 *//* Used to keep track of whether the buffer needs saving; anytime the   buffer contents change, the modified flag is turned on. Whenever   you save, turn it off. Tags and marks do not affect the modified   flag, but if you would like them to you can connect a handler to   the tag/mark signals and call set_modified in your handler */gboolean        gtk_text_buffer_get_modified            (GtkTextBuffer *buffer);void            gtk_text_buffer_set_modified            (GtkTextBuffer *buffer,                                                         gboolean       setting);gboolean        gtk_text_buffer_get_has_selection       (GtkTextBuffer *buffer);void gtk_text_buffer_add_selection_clipboard    (GtkTextBuffer     *buffer,						 GtkClipboard      *clipboard);void gtk_text_buffer_remove_selection_clipboard (GtkTextBuffer     *buffer,						 GtkClipboard      *clipboard);void            gtk_text_buffer_cut_clipboard           (GtkTextBuffer *buffer,							 GtkClipboard  *clipboard,                                                         gboolean       default_editable);void            gtk_text_buffer_copy_clipboard          (GtkTextBuffer *buffer,							 GtkClipboard  *clipboard);void            gtk_text_buffer_paste_clipboard         (GtkTextBuffer *buffer,							 GtkClipboard  *clipboard,							 GtkTextIter   *override_location,                                                         gboolean       default_editable);gboolean        gtk_text_buffer_get_selection_bounds    (GtkTextBuffer *buffer,                                                         GtkTextIter   *start,                                                         GtkTextIter   *end);gboolean        gtk_text_buffer_delete_selection        (GtkTextBuffer *buffer,                                                         gboolean       interactive,                                                         gboolean       default_editable);/* Called to specify atomic user actions, used to implement undo */void            gtk_text_buffer_begin_user_action       (GtkTextBuffer *buffer);void            gtk_text_buffer_end_user_action         (GtkTextBuffer *buffer);GtkTargetList * gtk_text_buffer_get_copy_target_list    (GtkTextBuffer *buffer);GtkTargetList * gtk_text_buffer_get_paste_target_list   (GtkTextBuffer *buffer);/* INTERNAL private stuff */void            _gtk_text_buffer_spew                  (GtkTextBuffer      *buffer);GtkTextBTree*   _gtk_text_buffer_get_btree             (GtkTextBuffer      *buffer);const PangoLogAttr* _gtk_text_buffer_get_line_log_attrs (GtkTextBuffer     *buffer,                                                         const GtkTextIter *anywhere_in_line,                                                         gint              *char_len);void _gtk_text_buffer_notify_will_remove_tag (GtkTextBuffer *buffer,                                              GtkTextTag    *tag);G_END_DECLS#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -