![]() |
![]() |
![]() |
libgebr Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define gebr_gui_g_object_set_free_parent (object, data) void gebr_gui_gtk_dialog_set_response_on_widget_return (GtkDialog *dialog
,gint response
,GtkWidget *widget
); gboolean gebr_gui_gtk_list_store_can_move_up (GtkListStore *store
,GtkTreeIter *iter
); gboolean gebr_gui_gtk_list_store_can_move_down (GtkListStore *store
,GtkTreeIter *iter
); gboolean gebr_gui_gtk_list_store_move_up (GtkListStore *store
,GtkTreeIter *iter
); gboolean gebr_gui_gtk_list_store_move_down (GtkListStore *store
,GtkTreeIter *iter
); gulong gebr_gui_gtk_list_store_get_iter_index (GtkListStore *list_store
,GtkTreeIter *iter
); gboolean gebr_gui_gtk_tree_store_can_move_up (GtkTreeStore *store
,GtkTreeIter *iter
); gboolean gebr_gui_gtk_tree_store_can_move_down (GtkTreeStore *store
,GtkTreeIter *iter
); gboolean gebr_gui_gtk_tree_store_move_up (GtkTreeStore *store
,GtkTreeIter *iter
); gboolean gebr_gui_gtk_tree_store_move_down (GtkTreeStore *store
,GtkTreeIter *iter
); gboolean gebr_gui_gtk_tree_store_reparent (GtkTreeStore *store
,GtkTreeIter *iter
,GtkTreeIter *parent
); gboolean gebr_gui_gtk_tree_store_move_before (GtkTreeStore *store
,GtkTreeIter *iter
,GtkTreeIter *before
); gboolean gebr_gui_gtk_tree_store_move_after (GtkTreeStore *store
,GtkTreeIter *iter
,GtkTreeIter *after
); gboolean gebr_gui_gtk_tree_model_iter_equal_to (GtkTreeModel *model
,GtkTreeIter *iter1
,GtkTreeIter *iter2
); gboolean gebr_gui_gtk_tree_model_find_by_column (GtkTreeModel *model
,GtkTreeIter *iter
,int column
,const gchar *value
); #define gebr_gui_gtk_tree_model_iter_is_valid(iter) gboolean gebr_gui_gtk_tree_iter_equal_to (GtkTreeIter *iter1
,GtkTreeIter *iter2
); void gebr_gui_gtk_tree_model_iter_copy_values (GtkTreeModel *model
,GtkTreeIter *iter
,GtkTreeIter *source
); void gebr_gui_gtk_tree_view_scroll_to_iter_cell (GtkTreeView *tree_view
,GtkTreeIter *iter
); GList * gebr_gui_gtk_tree_view_get_selected_iters (GtkTreeView *tree_view
); void gebr_gui_gtk_tree_view_turn_to_single_selection (GtkTreeView *tree_view
); gboolean gebr_gui_gtk_tree_view_get_selected (GtkTreeView *tree_view
,GtkTreeIter *iter
); gboolean gebr_gui_gtk_tree_view_get_last_selected (GtkTreeView *tree_view
,GtkTreeIter *iter
); void gebr_gui_gtk_tree_view_select_iter (GtkTreeView *tree_view
,GtkTreeIter *iter
); void gebr_gui_gtk_tree_view_expand_to_iter (GtkTreeView *view
,GtkTreeIter *iter
); GtkTreeViewColumn * gebr_gui_gtk_tree_view_get_column_from_renderer (GtkTreeView *tree_view
,GtkCellRenderer *renderer
); GtkTreeViewColumn * gebr_gui_gtk_tree_view_get_next_column (GtkTreeView *tree_view
,GtkTreeViewColumn *column
); void gebr_gui_gtk_tree_view_set_cursor (GtkTreeView *tree_view
,GtkTreeIter *iter
,GtkTreeViewColumn *column
,gboolean start_editing
); void gebr_gui_gtk_tree_view_change_cursor_on_row_collapsed (GtkTreeView *tree_view
); void gebr_gui_gtk_tree_view_fancy_search (GtkTreeView *tree_view
,gint column
); #define gebr_gui_gtk_tree_view_foreach_selected_hyg(iter, tree_view, hyg) #define gebr_gui_gtk_tree_view_foreach_selected(iter, tree_view) GtkCellRenderer * gebr_gui_gtk_tree_view_column_get_first_renderer (GtkTreeViewColumn *column
); GtkCellRenderer * gebr_gui_gtk_tree_view_column_get_first_renderer_with_mode (GtkTreeViewColumn *column
,GtkCellRendererMode mode
); #define gebr_gui_gtk_tree_model_foreach (iter, tree_model) #define gebr_gui_gtk_tree_model_foreach_hyg (iter, tree_model, hygid) #define gebr_gui_gtk_tree_model_foreach_child_hyg(iter, parent, tree_model, hygid) #define gebr_gui_gtk_tree_model_foreach_child(iter, parent, tree_model) void gebr_gui_gtk_tree_model_foreach_recursive (GtkTreeModel *tree_model
,GtkTreeModelForeachFunc func
,gpointer user_data
); void (*GebrGuiGtkTextViewLinkClickCallback) (GtkTextView *text_view
,GtkTextTag *tag
,const gchar *url
,gpointer user_data
); GtkTextTag * gebr_gui_gtk_text_view_create_link_tag (GtkTextView *text_view
,const gchar *url
,GebrGuiGtkTextViewLinkClickCallback callback
,gpointer user_data
); GtkTextMark * gebr_gui_gtk_text_buffer_create_mark_before_last_char (GtkTextBuffer *text_buffer
); void gebr_gui_gtk_text_view_set_tooltip_on_tag (GtkTextView *text_view
,GtkTextTag *tag
,const gchar *tooltip
); GtkMenu * (*GebrGuiGtkPopupCallback) (GtkWidget *Param1
,gpointer Param2
); gboolean gebr_gui_gtk_widget_set_popup_callback (GtkWidget *widget
,GebrGuiGtkPopupCallback callback
,gpointer user_data
); void gebr_gui_gtk_widget_drop_down_menu (GtkWidget *widget
,GtkMenu *menu
); GtkMenu * (*GebrGuiDropDownFunc) (GtkWidget *widget
,gpointer user_data
); void gebr_gui_gtk_widget_set_drop_down_menu_on_click (GtkWidget *widget
,GebrGuiDropDownFunc dropdown
,gpointer user_data
); void gebr_gui_gtk_tree_view_set_popup_callback (GtkTreeView *tree_view
,GebrGuiGtkPopupCallback callback
,gpointer user_data
); gboolean (*GebrGuiGtkTreeViewTooltipCallback) (GtkTreeView *tree_view
,GtkTooltip *tooltip
,GtkTreeIter *iter
,GtkTreeViewColumn *column
,gpointer user_data
); void gebr_gui_gtk_tree_view_set_tooltip_callback (GtkTreeView *tree_view
,GebrGuiGtkTreeViewTooltipCallback callback
,gpointer user_data
); void (*GebrGuiGtkTreeViewMoveSequenceCallback) (GtkTreeModel *tree_model
,GebrGeoXmlSequence *sequence
,GebrGeoXmlSequence *item
,gpointer user_data
); void gebr_gui_gtk_tree_view_set_gebr_geoxml_sequence_moveable (GtkTreeView *tree_view
,gint sequence_pointer_column
,GebrGuiGtkTreeViewMoveSequenceCallback callback
,gpointer user_data
); gboolean (*GebrGuiGtkTreeViewReorderCallback) (GtkTreeView *tree_view
,GtkTreeIter *iter
,GtkTreeIter *position
,GtkTreeViewDropPosition drop_position
,gpointer user_data
); void gebr_gui_gtk_tree_view_set_reorder_callback (GtkTreeView *tree_view
,GebrGuiGtkTreeViewReorderCallback reorder_callback
,GebrGuiGtkTreeViewReorderCallback may_reorder_callback
,gpointer user_data
); gboolean gebr_gui_message_dialog (GtkMessageType type
,GtkButtonsType buttons
,const gchar *title
,const gchar *message
,...
); gboolean gebr_gui_confirm_action_dialog (const gchar *title
,const gchar *message
,...
); void gebr_gui_gtk_action_group_set_accel_group (GtkActionGroup *action_group
,GtkAccelGroup *accel_group
); void gebr_gui_gtk_widget_set_tooltip (GtkWidget *widget
,const gchar *tip
); GtkWidget * gebr_gui_gtk_container_add_depth_hbox (GtkWidget *container
); #define gebr_gui_gtk_expander_hacked_define (expander, label_widget) void gebr_gui_gtk_expander_hacked_visible (GtkWidget *parent_expander
,GtkWidget *hbox
); gboolean gebr_gui_gtk_expander_hacked_idle (GtkWidget *hbox
,GdkEventExpose *event
,GtkWidget *expander
); #define gtk_entry_new #define gtk_entry_get_icon_from_stock (entry, icon_pos, stock_id) #define gtk_entry_set_icon_from_stock (entry, icon_pos, stock_id) #define gtk_entry_set_icon_tooltip_text (entry, icon_pos, tooltip) #define gtk_entry_set_icon_tooltip_markup (entry, icon_pos, tooltip) gboolean gtk_show_uri (GdkScreen *screen
,const gchar *uri
,guint32 timestamp
,GError **error
); gboolean gebr_gui_show_uri (const gchar *uri
); gboolean gebr_gui_validate_widget (GebrGuiValidatableWidget *widget
,GebrGeoXmlParameter *param
,GebrValidator *validator
); gboolean gebr_file_chooser_set_warning_widget (gchar ***paths
,gchar *file
,GtkWidget *chooser_dialog
); void gebr_file_chooser_set_current_directory (const gchar *entr
,const gchar *prefix
,gchar ***paths
,GtkWidget *dialog
,gchar **error
); gint gebr_file_chooser_set_remote_navigation (GtkWidget *dialog
,GtkEntry *entry
,gchar *sftp_prefix
,gchar ***paths
,gboolean insert_bookmarks
,gchar **new_text
);
void gebr_gui_gtk_dialog_set_response_on_widget_return (GtkDialog *dialog
,gint response
,GtkWidget *widget
);
gboolean gebr_gui_gtk_list_store_can_move_up (GtkListStore *store
,GtkTreeIter *iter
);
gboolean gebr_gui_gtk_list_store_can_move_down (GtkListStore *store
,GtkTreeIter *iter
);
gboolean gebr_gui_gtk_list_store_move_up (GtkListStore *store
,GtkTreeIter *iter
);
gboolean gebr_gui_gtk_list_store_move_down (GtkListStore *store
,GtkTreeIter *iter
);
gulong gebr_gui_gtk_list_store_get_iter_index (GtkListStore *list_store
,GtkTreeIter *iter
);
gboolean gebr_gui_gtk_tree_store_can_move_up (GtkTreeStore *store
,GtkTreeIter *iter
);
gboolean gebr_gui_gtk_tree_store_can_move_down (GtkTreeStore *store
,GtkTreeIter *iter
);
gboolean gebr_gui_gtk_tree_store_move_up (GtkTreeStore *store
,GtkTreeIter *iter
);
gboolean gebr_gui_gtk_tree_store_move_down (GtkTreeStore *store
,GtkTreeIter *iter
);
gboolean gebr_gui_gtk_tree_store_reparent (GtkTreeStore *store
,GtkTreeIter *iter
,GtkTreeIter *parent
);
gboolean gebr_gui_gtk_tree_store_move_before (GtkTreeStore *store
,GtkTreeIter *iter
,GtkTreeIter *before
);
gboolean gebr_gui_gtk_tree_store_move_after (GtkTreeStore *store
,GtkTreeIter *iter
,GtkTreeIter *after
);
gboolean gebr_gui_gtk_tree_model_iter_equal_to (GtkTreeModel *model
,GtkTreeIter *iter1
,GtkTreeIter *iter2
);
gboolean gebr_gui_gtk_tree_model_find_by_column (GtkTreeModel *model
,GtkTreeIter *iter
,int column
,const gchar *value
);
gboolean gebr_gui_gtk_tree_iter_equal_to (GtkTreeIter *iter1
,GtkTreeIter *iter2
);
void gebr_gui_gtk_tree_model_iter_copy_values (GtkTreeModel *model
,GtkTreeIter *iter
,GtkTreeIter *source
);
void gebr_gui_gtk_tree_view_scroll_to_iter_cell (GtkTreeView *tree_view
,GtkTreeIter *iter
);
GList * gebr_gui_gtk_tree_view_get_selected_iters
(GtkTreeView *tree_view
);
void gebr_gui_gtk_tree_view_turn_to_single_selection
(GtkTreeView *tree_view
);
gboolean gebr_gui_gtk_tree_view_get_selected (GtkTreeView *tree_view
,GtkTreeIter *iter
);
gboolean gebr_gui_gtk_tree_view_get_last_selected (GtkTreeView *tree_view
,GtkTreeIter *iter
);
void gebr_gui_gtk_tree_view_select_iter (GtkTreeView *tree_view
,GtkTreeIter *iter
);
void gebr_gui_gtk_tree_view_expand_to_iter (GtkTreeView *view
,GtkTreeIter *iter
);
GtkTreeViewColumn * gebr_gui_gtk_tree_view_get_column_from_renderer (GtkTreeView *tree_view
,GtkCellRenderer *renderer
);
GtkTreeViewColumn * gebr_gui_gtk_tree_view_get_next_column (GtkTreeView *tree_view
,GtkTreeViewColumn *column
);
void gebr_gui_gtk_tree_view_set_cursor (GtkTreeView *tree_view
,GtkTreeIter *iter
,GtkTreeViewColumn *column
,gboolean start_editing
);
void gebr_gui_gtk_tree_view_change_cursor_on_row_collapsed
(GtkTreeView *tree_view
);
void gebr_gui_gtk_tree_view_fancy_search (GtkTreeView *tree_view
,gint column
);
#define gebr_gui_gtk_tree_view_foreach_selected_hyg(iter, tree_view, hyg)
#define gebr_gui_gtk_tree_view_foreach_selected(iter, tree_view) gebr_gui_gtk_tree_view_foreach_selected_hyg(iter, tree_view, nohyg)
GtkCellRenderer * gebr_gui_gtk_tree_view_column_get_first_renderer
(GtkTreeViewColumn *column
);
GtkCellRenderer * gebr_gui_gtk_tree_view_column_get_first_renderer_with_mode (GtkTreeViewColumn *column
,GtkCellRendererMode mode
);
#define gebr_gui_gtk_tree_model_foreach_hyg(iter, tree_model, hygid)
#define gebr_gui_gtk_tree_model_foreach_child_hyg(iter, parent, tree_model, hygid)
#define gebr_gui_gtk_tree_model_foreach_child(iter, parent, tree_model)
void gebr_gui_gtk_tree_model_foreach_recursive (GtkTreeModel *tree_model
,GtkTreeModelForeachFunc func
,gpointer user_data
);
Alternative to gtk_tree_model_foreach()
that works when removing items from
tree_model
.
void (*GebrGuiGtkTextViewLinkClickCallback) (GtkTextView *text_view
,GtkTextTag *tag
,const gchar *url
,gpointer user_data
);
GtkTextTag * gebr_gui_gtk_text_view_create_link_tag (GtkTextView *text_view
,const gchar *url
,GebrGuiGtkTextViewLinkClickCallback callback
,gpointer user_data
);
GtkTextMark * gebr_gui_gtk_text_buffer_create_mark_before_last_char
(GtkTextBuffer *text_buffer
);
void gebr_gui_gtk_text_view_set_tooltip_on_tag (GtkTextView *text_view
,GtkTextTag *tag
,const gchar *tooltip
);
GtkMenu * (*GebrGuiGtkPopupCallback) (GtkWidget *Param1
,gpointer Param2
);
gboolean gebr_gui_gtk_widget_set_popup_callback (GtkWidget *widget
,GebrGuiGtkPopupCallback callback
,gpointer user_data
);
void gebr_gui_gtk_widget_drop_down_menu (GtkWidget *widget
,GtkMenu *menu
);
void gebr_gui_gtk_widget_set_drop_down_menu_on_click (GtkWidget *widget
,GebrGuiDropDownFunc dropdown
,gpointer user_data
);
void gebr_gui_gtk_tree_view_set_popup_callback (GtkTreeView *tree_view
,GebrGuiGtkPopupCallback callback
,gpointer user_data
);
gboolean (*GebrGuiGtkTreeViewTooltipCallback) (GtkTreeView *tree_view
,GtkTooltip *tooltip
,GtkTreeIter *iter
,GtkTreeViewColumn *column
,gpointer user_data
);
void gebr_gui_gtk_tree_view_set_tooltip_callback (GtkTreeView *tree_view
,GebrGuiGtkTreeViewTooltipCallback callback
,gpointer user_data
);
void (*GebrGuiGtkTreeViewMoveSequenceCallback) (GtkTreeModel *tree_model
,GebrGeoXmlSequence *sequence
,GebrGeoXmlSequence *item
,gpointer user_data
);
void gebr_gui_gtk_tree_view_set_gebr_geoxml_sequence_moveable (GtkTreeView *tree_view
,gint sequence_pointer_column
,GebrGuiGtkTreeViewMoveSequenceCallback callback
,gpointer user_data
);
gboolean (*GebrGuiGtkTreeViewReorderCallback) (GtkTreeView *tree_view
,GtkTreeIter *iter
,GtkTreeIter *position
,GtkTreeViewDropPosition drop_position
,gpointer user_data
);
void gebr_gui_gtk_tree_view_set_reorder_callback (GtkTreeView *tree_view
,GebrGuiGtkTreeViewReorderCallback reorder_callback
,GebrGuiGtkTreeViewReorderCallback may_reorder_callback
,gpointer user_data
);
gboolean gebr_gui_message_dialog (GtkMessageType type
,GtkButtonsType buttons
,const gchar *title
,const gchar *message
,...
);
gboolean gebr_gui_confirm_action_dialog (const gchar *title
,const gchar *message
,...
);
void gebr_gui_gtk_action_group_set_accel_group (GtkActionGroup *action_group
,GtkAccelGroup *accel_group
);
void gebr_gui_gtk_widget_set_tooltip (GtkWidget *widget
,const gchar *tip
);
GtkWidget * gebr_gui_gtk_container_add_depth_hbox
(GtkWidget *container
);
#define gebr_gui_gtk_expander_hacked_define(expander, label_widget)
void gebr_gui_gtk_expander_hacked_visible (GtkWidget *parent_expander
,GtkWidget *hbox
);
gboolean gebr_gui_gtk_expander_hacked_idle (GtkWidget *hbox
,GdkEventExpose *event
,GtkWidget *expander
);
#define gtk_entry_set_icon_tooltip_markup(entry, icon_pos, tooltip)
gboolean gtk_show_uri (GdkScreen *screen
,const gchar *uri
,guint32 timestamp
,GError **error
);
gboolean gebr_gui_validate_widget (GebrGuiValidatableWidget *widget
,GebrGeoXmlParameter *param
,GebrValidator *validator
);
gboolean gebr_file_chooser_set_warning_widget (gchar ***paths
,gchar *file
,GtkWidget *chooser_dialog
);
void gebr_file_chooser_set_current_directory (const gchar *entr
,const gchar *prefix
,gchar ***paths
,GtkWidget *dialog
,gchar **error
);