]> www.fi.muni.cz Git - evince.git/commit
Add 'timestamp' argument to ev_application_open_window and
authorRyan Lortie <desrt@desrt.ca>
Fri, 26 Aug 2005 02:34:30 +0000 (02:34 +0000)
committerRyan Lortie <ryanl@src.gnome.org>
Fri, 26 Aug 2005 02:34:30 +0000 (02:34 +0000)
commit2eecd9167f17b9b0506675a9dc05dff487779afa
treedb76828ec740f747cdf6549029a54e3551fe5412
parent37c2570fb37d29b576f70b210e3334cb3d7b04b1
Add 'timestamp' argument to ev_application_open_window and

2005-08-25  Ryan Lortie  <desrt@desrt.ca>

        * shell/ev-application-service.xml: Add 'timestamp' argument to
          ev_application_open_window and ev_application_open_uri methods.

        * shell/ev-application.h: Add 'timestamp' argument to
          ev_application_open_window, ev_application_open_uri,
          and ev_application_open_uri_list functions.

        * shell/ev-application.c (ev_application_open_window,
          ev_application_open_uri, ev_application_open_uri_list): Change
          functions that show/present windows to use a timestamp if one
          is passed in.

        * shell/ev-window.c (ev_window_cmd_file_open,
          ev_window_cmd_recent_file_activate, drag_data_received_cb):
        * shell/main.c (load_files): Modify calls to ev_application to
          include GDK_CURRENT_TIME as timestamp.

        * shell/main.c (load_files_remote): Obtain timestamp for client
          instance from GDK and pass to server instance so new windows are
          focused properly.  Fix dbus_g_proxy_call() calls by including second
          G_TYPE_INVALID.

        Closes bug #314475.
ChangeLog
shell/ev-application-service.xml
shell/ev-application.c
shell/ev-application.h
shell/ev-window.c
shell/main.c