I mentioned this before but didn't get a reply. My menurc contains no entries of the <Actions> type. None.
And adding the line of text you describe has no effect on function of the ptrogram. Mike On 9/29/07, Ondrej Mikle <[EMAIL PROTECTED]> wrote: > > Lars Clausen wrote: > > On Thu, 2007-09-27 at 16:07 +0200, Ondrej Mikle wrote: > >> Lars Clausen wrote: > >>> You haven't moved this call with your patch, AFAICT. > >> Yes, I haven't. With my patch, it could be moved and the functionality > >> would be preserved. That's because gtk_accel_map_add_entry won't change > >> existing accel (which is called from functions such as > >> gtk_accel_map_load and gtk_action_group_add_actions), but > >> gtk_accel_map_change_entry works anytime (which my patch used). > >> > >> That's why gtk_accel_map_load must be called *before* creating all the > >> accels (so it is in the right place in Dia, albeit the call order may > >> seem counter-intuitive). This should be mentioned in the gtk docs as > well. > > > > Then why did the unpatched version work for me? Different version of > > GTK? > > No, as I wrote before, I didn't get right the syntax of menurc file the > first time (since it is not documented anywhere, thought that leading > semicolon was a part of syntax). > > >> So the accel loading/saving was correct, it would just need an entry in > >> FAQ about editing the menurc file (the syntax and an example). Sorry > >> about the confusion ;-) I'd update the FAQ, but I couldn't find the > file > >> in the svn repository or anywhere among the sources. > > > > http://live.gnome.org/Dia/Faq > > Lars: I knew where it was on the web, just not how to edit it. Let's do > it this way: since you're the maintainer of the FAQ, I'd suggest you'd > replace the answer to "1.2.4. How can I set or change an accelerator key > for a function in the menu?" with the following: > > --- > > This is possible, however it may not be the most user-friendly way. Find > the file ".dia/menurc" in your home directory (that would be > "C:\Documents and Settings\yourlogin\.dia\menurc" on Windows or > "/home/yourlogin/.dia/menurc" on *nix systems like Linux). Open the file > with a text editor (e.g. notepad in Windows or gedit in Linux). > > Find a line that contains the accelerator (shortcut) you wish to change, > e.g. if you want to change the "Delete" key for Edit/Delete, this would > be the line: > > ; (gtk_accel_path "<Actions>/display-actions/EditDelete" "Delete") > > Let's say you want to change it to Control+Delete, so change the line to: > > (gtk_accel_path "<Actions>/display-actions/EditDelete" "<Control>Delete") > > Notice that you have to delete the leading semicolon. The modifier keys > (Ctrl, Alt, Shift) are written as <Control>, <Alt>, <Shift> and can be > combined, e.g. "<Control><Shift>d" is a valid accelerator for > Ctrl+Shift+d. Special keys such as Return, Insert, Delete are written as > Return, Insert, Delete. > > Save the file then. Note that Dia may not be running while you edit this > file. > > --- > > Just a few notes: > 1) it might be better to instruct Windows users to use Start->Run, write > "notepad %USERPROFILE%\.dia\menurc", since the homedir does not always > have to be at the mentioned location > 2) there should be a mention which is the least version of dia that > supports this, I noticed someone mentioning that 0.94 did not support this > 3) Mark Dexter wrote about sending updated docs, which have not yet been > incorporated (including the shortcut changing); the accel question comes > up often on the mailing list, so it would be a really good idea to put > this into FAQ > > Regards > O. Mikle > > _______________________________________________ > Dia-list mailing list > Dia-list@gnome.org > http://mail.gnome.org/mailman/listinfo/dia-list > FAQ at http://live.gnome.org/Dia/Faq > Main page at http://live.gnome.org/Dia > > -- Michael Ross ================================= Cycling in Central North Carolina Schwinn Voyageur 11.8 Linear LWB, Greenspeed GTO, BikeE CT, AT
_______________________________________________ Dia-list mailing list Dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia