Mercurial > geeqie
comparison src/layout_util.c @ 1735:6cae2af8fdd1
added messages for debugging startup time
author | nadvornik |
---|---|
date | Sun, 06 Sep 2009 09:08:37 +0000 |
parents | 68b791050958 |
children | 8e64965c1d92 |
comparison
equal
deleted
inserted
replaced
1734:d3060e56fbf2 | 1735:6cae2af8fdd1 |
---|---|
1860 void layout_actions_setup(LayoutWindow *lw) | 1860 void layout_actions_setup(LayoutWindow *lw) |
1861 { | 1861 { |
1862 GError *error; | 1862 GError *error; |
1863 gint i; | 1863 gint i; |
1864 | 1864 |
1865 DEBUG_1("%s layout_actions_setup: start", get_exec_time()); | |
1865 if (lw->ui_manager) return; | 1866 if (lw->ui_manager) return; |
1866 | 1867 |
1867 lw->action_group = gtk_action_group_new("MenuActions"); | 1868 lw->action_group = gtk_action_group_new("MenuActions"); |
1868 gtk_action_group_set_translate_func(lw->action_group, menu_translate, NULL, NULL); | 1869 gtk_action_group_set_translate_func(lw->action_group, menu_translate, NULL, NULL); |
1869 | 1870 |
1893 | 1894 |
1894 lw->ui_manager = gtk_ui_manager_new(); | 1895 lw->ui_manager = gtk_ui_manager_new(); |
1895 gtk_ui_manager_set_add_tearoffs(lw->ui_manager, TRUE); | 1896 gtk_ui_manager_set_add_tearoffs(lw->ui_manager, TRUE); |
1896 gtk_ui_manager_insert_action_group(lw->ui_manager, lw->action_group, 0); | 1897 gtk_ui_manager_insert_action_group(lw->ui_manager, lw->action_group, 0); |
1897 | 1898 |
1899 DEBUG_1("%s layout_actions_setup: add menu", get_exec_time()); | |
1898 error = NULL; | 1900 error = NULL; |
1899 if (!gtk_ui_manager_add_ui_from_string(lw->ui_manager, menu_ui_description, -1, &error)) | 1901 if (!gtk_ui_manager_add_ui_from_string(lw->ui_manager, menu_ui_description, -1, &error)) |
1900 { | 1902 { |
1901 g_message("building menus failed: %s", error->message); | 1903 g_message("building menus failed: %s", error->message); |
1902 g_error_free(error); | 1904 g_error_free(error); |
1903 exit(EXIT_FAILURE); | 1905 exit(EXIT_FAILURE); |
1904 } | 1906 } |
1905 | 1907 |
1908 DEBUG_1("%s layout_actions_setup: add toolbar", get_exec_time()); | |
1906 for (i = 0; i < TOOLBAR_COUNT; i++) | 1909 for (i = 0; i < TOOLBAR_COUNT; i++) |
1907 { | 1910 { |
1908 layout_toolbar_clear(lw, i); | 1911 layout_toolbar_clear(lw, i); |
1909 layout_toolbar_add_default(lw, i); | 1912 layout_toolbar_add_default(lw, i); |
1910 } | 1913 } |
1911 | 1914 |
1915 | |
1916 DEBUG_1("%s layout_actions_setup: marks", get_exec_time()); | |
1912 layout_actions_setup_marks(lw); | 1917 layout_actions_setup_marks(lw); |
1918 | |
1919 DEBUG_1("%s layout_actions_setup: editors", get_exec_time()); | |
1913 layout_actions_setup_editors(lw); | 1920 layout_actions_setup_editors(lw); |
1914 | 1921 |
1922 DEBUG_1("%s layout_actions_setup: status_update_write", get_exec_time()); | |
1915 layout_util_status_update_write(lw); | 1923 layout_util_status_update_write(lw); |
1916 | 1924 |
1925 DEBUG_1("%s layout_actions_setup: actions_add_window", get_exec_time()); | |
1917 layout_actions_add_window(lw, lw->window); | 1926 layout_actions_add_window(lw, lw->window); |
1927 DEBUG_1("%s layout_actions_setup: end", get_exec_time()); | |
1918 } | 1928 } |
1919 | 1929 |
1920 void layout_editors_reload_all(void) | 1930 void layout_editors_reload_all(void) |
1921 { | 1931 { |
1922 GList *work; | 1932 GList *work; |
1933 | |
1934 DEBUG_1("%s layout_editors_reload_all: start", get_exec_time()); | |
1923 | 1935 |
1924 work = layout_window_list; | 1936 work = layout_window_list; |
1925 while (work) | 1937 while (work) |
1926 { | 1938 { |
1927 LayoutWindow *lw = work->data; | 1939 LayoutWindow *lw = work->data; |
1930 gtk_ui_manager_remove_ui(lw->ui_manager, lw->ui_editors_id); | 1942 gtk_ui_manager_remove_ui(lw->ui_manager, lw->ui_editors_id); |
1931 gtk_ui_manager_remove_action_group(lw->ui_manager, lw->action_group_editors); | 1943 gtk_ui_manager_remove_action_group(lw->ui_manager, lw->action_group_editors); |
1932 g_object_unref(lw->action_group_editors); | 1944 g_object_unref(lw->action_group_editors); |
1933 } | 1945 } |
1934 | 1946 |
1947 DEBUG_1("%s layout_editors_reload_all: editor_load_descriptions", get_exec_time()); | |
1935 editor_load_descriptions(); | 1948 editor_load_descriptions(); |
1936 | 1949 |
1950 DEBUG_1("%s layout_editors_reload_all: setup_editors", get_exec_time()); | |
1937 work = layout_window_list; | 1951 work = layout_window_list; |
1938 while (work) | 1952 while (work) |
1939 { | 1953 { |
1940 LayoutWindow *lw = work->data; | 1954 LayoutWindow *lw = work->data; |
1941 work = work->next; | 1955 work = work->next; |
1942 layout_actions_setup_editors(lw); | 1956 layout_actions_setup_editors(lw); |
1943 } | 1957 } |
1958 DEBUG_1("%s layout_editors_reload_all: end", get_exec_time()); | |
1944 } | 1959 } |
1945 | 1960 |
1946 void layout_actions_add_window(LayoutWindow *lw, GtkWidget *window) | 1961 void layout_actions_add_window(LayoutWindow *lw, GtkWidget *window) |
1947 { | 1962 { |
1948 GtkAccelGroup *group; | 1963 GtkAccelGroup *group; |