aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/groupwise-features/org-gnome-groupwise-features.eplug.xml
blob: e4e8a9a54feb3005c0f034c0bb366c558f30d043 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?xml version="1.0"?>
<e-plugin-list>
    <e-plugin id="org.gnome.evolution.groupwise_features" type="shlib" _name="GroupWise Features" 
        location="@PLUGINDIR@/liborg-gnome-groupwise-features@SOEXT@" load-on-startup="true" system_plugin="true">

        <author name="Sivaiah Nallagatla" email="snallagatla@novell.com" />
        <author name="Vivek Jain" email="jvivek@novell.com" />
        <author name="Chenthill Palanisamy" email="pchenthill@novell.com"/>
        <author name="Parthasarathi Susarla" email="sparthasarathi@novell.com"/>
            <author name="Sankar P" email="psankar@novell.com"/>
            <author name="Shreyas Srinivasan" email="sshreyas@novell.com"/>
        <author name="Raghavendran R" email="raghavguru7@gmail.com"/>

        <_description>Fine-tune your GroupWise accounts.</_description>

        <hook class="org.gnome.evolution.mail.config:1.0">
            <group id="org.gnome.evolution.mail.folderConfig" target="folder" check= "shared_folder_check" commit="shared_folder_commit" abort ="shared_folder_abort">
                <item type="page" path="10.shared" label="Shared" factory="org_gnome_shared_folder_factory"/>
            </group>
            <group id="org.gnome.evolution.mail.config.accountEditor" target="account" check  = "send_options_changed" commit = "send_options_commit" abort  = "send_options_abort">
                <item type="section" path="40.defaults/50.send_options" label="Send Options" factory="org_gnome_send_options" />
            </group>
            <group id="org.gnome.evolution.mail.config.accountEditor" target="account" commit = "proxy_commit" abort="proxy_abort">
                <item type="page" path="60.proxy" factory="org_gnome_proxy"/>
            </group>

            <group target="account" id="org.gnome.evolution.mail.config.accountAssistant">
                <item type="item_table" path="20.receive_options/30.soapport/50.dummy" factory="org_gnome_groupwise_account_setup"/>
            </group>
            <group target="account" id="org.gnome.evolution.mail.config.accountEditor">
                <item type="item_table" path="20.receive_options/30.soapport/50.dummy" factory="org_gnome_groupwise_account_setup"/>
            </group>
            <group target="account" id="org.gnome.evolution.mail.config.accountWizard">
                <item type="item_table" path="20.receive_options/30.soapport/50.dummy" factory="org_gnome_groupwise_account_setup"/>
            </group>
        </hook>

        <!-- cannot have one hook with two same ui-manager id-s, thus splitting here -->
        <hook class="org.gnome.evolution.ui:1.0">
            <ui-manager id="org.gnome.evolution.mail" callback="gw_ui_mail_folder_popup">
                <popup name="mail-folder-popup">
                    <placeholder name="mail-folder-popup-actions">
                        <menuitem action="gw-new-shared-folder"/>
                        <menuitem action="gw-proxy-login"/>
                    </placeholder>
                </popup>
            </ui-manager>
        </hook>

        <hook class="org.gnome.evolution.ui:1.0">
            <ui-manager id="org.gnome.evolution.mail" callback="gw_ui_mail_message_popup">
                <popup name="mail-message-popup">
                    <placeholder name="mail-message-popup-actions">
                        <separator />
                        <menuitem action="gw-junk-mail-settings"/>
                        <menuitem action="gw-track-message-status"/>
                        <separator />
                        <menuitem action="gw-retract-mail"/>
                    </placeholder>
                </popup>
            </ui-manager>

            <ui-manager id="org.gnome.evolution.calendar" callback="gw_ui_calendar_event_popup">
                <popup name="calendar-event-popup">
                    <placeholder name="event-popup-actions">
                        <menuitem action="gw-meeting-accept"/>
                        <menuitem action="gw-meeting-accept-tentative"/>
                        <menuitem action="gw-meeting-decline"/>
                        <menuitem action="gw-resend-meeting"/>
                    </placeholder>
                </popup>
            </ui-manager>
        </hook>

        <hook class="org.gnome.evolution.ui:1.0">
            <ui-manager id="org.gnome.evolution.composer" callback="gw_ui_composer_actions">
                <menubar name="main-menu">
                    <menu action="insert-menu">
                        <placeholder name="insert-menu-top">
                            <placeholder name="send-options">
                                <menuitem action="gw-send-options"/>
                            </placeholder>
                        </placeholder>
                    </menu>
                </menubar>
            </ui-manager>
        </hook>

        <hook class="org.gnome.evolution.mail.events:1.0">
            <event target="message" id="message.reading" type="pass" handle="org_gnome_popup_wizard"/>
            <event id="message.replying" handle="org_gnome_composer_message_reply" target="message" enable="reply"/>
        </hook>

        <hook class="org.gnome.evolution.addressbook.config:1.0">
            <group id="com.novell.evolution.addressbook.config.accountEditor" target="source" commit="commit_groupwise_addressbook">
                <item type="item" path="00.general/10.display/00.gw_dummy" factory="e_book_groupwise_dummy"/>
            </group>
            <group id="com.novell.evolution.addressbook.config.accountEditor" target="source" commit="commit_groupwise_addressbook">
                <item type="item" path="00.general/10.display/00.gw_dummy" factory="e_book_groupwise_dummy"/>
            </group>
        </hook>

        <hook class="org.gnome.evolution.shell.events:1.0">
            <event id="upgrade.done" handle="ensure_mandatory_esource_properties" target="upgrade"/>
        </hook>
    </e-plugin>

</e-plugin-list>