|
|
|
@ -17,10 +17,7 @@
|
|
|
|
#include <vte/vte.h>
|
|
|
|
#include <vte/vte.h>
|
|
|
|
#include <time.h>
|
|
|
|
#include <time.h>
|
|
|
|
|
|
|
|
|
|
|
|
#include "../compile/ubl-cmake.h"
|
|
|
|
#include <webkit2/webkit2.h>
|
|
|
|
#ifdef WEBKIT_FOUND
|
|
|
|
|
|
|
|
#include <webkit2/webkit2.h>
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#define DesktopPath "/usr/share/applications/"
|
|
|
|
#define DesktopPath "/usr/share/applications/"
|
|
|
|
|
|
|
|
|
|
|
|
/**for_dictionaries(element, stack)
|
|
|
|
/**for_dictionaries(element, stack)
|
|
|
|
@ -38,9 +35,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
typedef enum
|
|
|
|
typedef enum
|
|
|
|
{
|
|
|
|
{
|
|
|
|
#ifdef __GTK_H__
|
|
|
|
|
|
|
|
DICTIONARY_GTK_WIDGETS_TYPE,
|
|
|
|
DICTIONARY_GTK_WIDGETS_TYPE,
|
|
|
|
#endif
|
|
|
|
|
|
|
|
DICTIONARY_OTHER_TYPE=0,
|
|
|
|
DICTIONARY_OTHER_TYPE=0,
|
|
|
|
DICTIONARY_CHAR_TYPE,
|
|
|
|
DICTIONARY_CHAR_TYPE,
|
|
|
|
DICTIONARY_INT_TYPE,
|
|
|
|
DICTIONARY_INT_TYPE,
|
|
|
|
@ -651,7 +646,7 @@ int yon_config_set(char *key, void *data);
|
|
|
|
* [RU]
|
|
|
|
* [RU]
|
|
|
|
* Производит поиск по конфигу и дополняет значение параметра с ключом [key] значением [data];
|
|
|
|
* Производит поиск по конфигу и дополняет значение параметра с ключом [key] значением [data];
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
int yon_config_append(char *key, char *data)
|
|
|
|
int yon_config_append(char *key, char *data);
|
|
|
|
|
|
|
|
|
|
|
|
/**yon_config_clean()
|
|
|
|
/**yon_config_clean()
|
|
|
|
* [EN]
|
|
|
|
* [EN]
|
|
|
|
@ -714,9 +709,6 @@ void yon_launch(char *command);
|
|
|
|
|
|
|
|
|
|
|
|
// Gtk functions
|
|
|
|
// Gtk functions
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef __GTK_H__
|
|
|
|
|
|
|
|
#ifdef VTE_TERMINAL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* void yon_terminal_integrated_launch(GtkWidget *place_to_show, void *endwork_function, void* endwork_function_argument)
|
|
|
|
* void yon_terminal_integrated_launch(GtkWidget *place_to_show, void *endwork_function, void* endwork_function_argument)
|
|
|
|
* [EN]
|
|
|
|
* [EN]
|
|
|
|
@ -742,8 +734,6 @@ void yon_terminal_integrated_launch(GtkWidget *place_to_show, char* command, voi
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument);
|
|
|
|
void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument);
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**YON_TYPE
|
|
|
|
/**YON_TYPE
|
|
|
|
* [EN]
|
|
|
|
* [EN]
|
|
|
|
*
|
|
|
|
*
|
|
|
|
@ -755,8 +745,7 @@ enum YON_TYPE{
|
|
|
|
YON_TYPE_STRING_LIST,
|
|
|
|
YON_TYPE_STRING_LIST,
|
|
|
|
YON_TYPE_INT,
|
|
|
|
YON_TYPE_INT,
|
|
|
|
YON_TYPE_BOOLEAN,
|
|
|
|
YON_TYPE_BOOLEAN,
|
|
|
|
YON_TYPE_OTHER
|
|
|
|
YON_TYPE_OTHER};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**yon_gtk_builder_get_widget(builder, widget_name)
|
|
|
|
/**yon_gtk_builder_get_widget(builder, widget_name)
|
|
|
|
* [EN]
|
|
|
|
* [EN]
|
|
|
|
@ -1090,7 +1079,6 @@ void _yon_ubl_header_setup_resource(GtkWidget *Overlay, GtkWidget *Head, GtkWidg
|
|
|
|
* [socket_right_id] - id сокета для [right_window].
|
|
|
|
* [socket_right_id] - id сокета для [right_window].
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id);
|
|
|
|
void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id);
|
|
|
|
#ifdef WEBKIT_FOUND
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**yon_ubl_browser_window_open(char *link, char *browser_window_name)
|
|
|
|
/**yon_ubl_browser_window_open(char *link, char *browser_window_name)
|
|
|
|
* [EN]
|
|
|
|
* [EN]
|
|
|
|
@ -1099,16 +1087,4 @@ void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWi
|
|
|
|
* Открывает встроенный браузер с именем [browser_window_name] и показываемой страницей по ссылке [link]
|
|
|
|
* Открывает встроенный браузер с именем [browser_window_name] и показываемой страницей по ссылке [link]
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
void yon_ubl_browser_window_open(char *link, char *browser_window_name);
|
|
|
|
void yon_ubl_browser_window_open(char *link, char *browser_window_name);
|
|
|
|
#else
|
|
|
|
|
|
|
|
/**yon_ubl_browser_window_open(char *link, char *browser_window_name)
|
|
|
|
|
|
|
|
* [EN]
|
|
|
|
|
|
|
|
* Launches browser with [link].
|
|
|
|
|
|
|
|
* [browser_window_name] is't used. It's needed for compatibility with webkit version of that function.
|
|
|
|
|
|
|
|
* [RU]
|
|
|
|
|
|
|
|
* Открывает браузер со страницей по ссылке [link]
|
|
|
|
|
|
|
|
* [browser_window_name] не используется. Нужна для совместимости с webkit версией этой функции.
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
void yon_ubl_browser_window_open(char *link, char *browser_window_name);
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|
|
|
|
#endif
|