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

📄 main-window.h

📁 台湾人开发的Linux下的文件管理器
💻 H
字号:
#ifndef _MAIN_WINDOW_H_#define _MAIN_WINDOW_H_#include <gtk/gtk.h>#include "ptk-file-browser.h"G_BEGIN_DECLS#define FM_TYPE_MAIN_WINDOW             (fm_main_window_get_type())#define FM_MAIN_WINDOW(obj)             (G_TYPE_CHECK_INSTANCE_CAST((obj),  FM_TYPE_MAIN_WINDOW, FMMainWindow))#define FM_MAIN_WINDOW_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass),  FM_TYPE_MAIN_WINDOW, FMMainWindowClass))#define FM_IS_MAIN_WINDOW(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_MAIN_WINDOW))#define FM_IS_MAIN_WINDOW_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass),  FM_TYPE_MAIN_WINDOW))#define FM_MAIN_WINDOW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj),  FM_TYPE_MAIN_WINDOW, FMMainWindowClass))typedef struct _FMMainWindow{  /* Private */  GtkWindow parent;  /* protected */  GtkWidget *main_vbox;  GtkWidget *menu_bar;  GtkWidget* toolbar;  GtkEntry* address_bar;  GtkWidget *bookmarks;  GtkWidget *status_bar;  GtkNotebook* notebook;  gint splitter_pos;  /* Check menu items & tool items */  GtkCheckMenuItem* open_side_pane_menu;  GtkCheckMenuItem* show_location_menu;  GtkCheckMenuItem* show_dir_tree_menu;  GtkCheckMenuItem* show_hidden_files_menu;  GtkCheckMenuItem* view_as_icon;  GtkCheckMenuItem* view_as_list;  GtkCheckMenuItem* sort_by_name;  GtkCheckMenuItem* sort_by_size;  GtkCheckMenuItem* sort_by_mtime;  GtkCheckMenuItem* sort_by_type;  GtkCheckMenuItem* sort_by_perm;  GtkCheckMenuItem* sort_by_owner;  GtkCheckMenuItem* sort_ascending;  GtkCheckMenuItem* sort_descending;  GtkToggleToolButton* open_side_pane_btn;  GtkWidget* back_btn;  GtkWidget* forward_btn;  GtkAccelGroup *accel_group;  GtkTooltips *tooltips;  int n_busy_tasks;}FMMainWindow;typedef struct _FMMainWindowClass{  GtkWindowClass parent;}FMMainWindowClass;GType fm_main_window_get_type (void);GtkWidget* fm_main_window_new();/* Utility functions */GtkWidget* fm_main_window_get_current_file_browser( FMMainWindow* mainWindow );void fm_main_window_add_new_tab( FMMainWindow* mainWindow,                                 const char* folder_path,                                 gboolean open_dir_tree,                                 PtkFileBrowserSidePaneMode side_pane_mode );void fm_main_window_preference( FMMainWindow* main_window );FMMainWindow* fm_main_window_get_last_active();void fm_main_window_open_terminal( GtkWindow* parent,                                   const char* path );G_END_DECLS#endif

⌨️ 快捷键说明

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