Since I changed the name in the new_tab function of notebook.c, I expect all notebooks in Geany to have been changed, because all are notebook.c right?<div><br></div><div>And yes, I know set_id is not necessary in GTK 3, so I just put both lol.</div>
<div><br></div><div>I'm trying to achieve being able to send tabs from various geany notebooks.<br><br>On Sunday, December 18, 2011, Colomban Wendling  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi David,<br>
<br>
Le 18/12/2011 16:06, David Gomes a écrit :<br>
> Hey, I'm David, a programmer and I wanted to make Geany tabs detachable.<br>
> So I went added and got the source (from Github), and added a few lines<br>
> in the file notebook.c:<br>
><br>
> Line 478<br>
>   /* enable tab drag and drop */<br>
>   gtk_notebook_set_tab_detachable(GTK_NOTEBOOK(main_widgets.notebook),<br>
> page, TRUE);<br>
>   gtk_notebook_set_group_name(GTK_NOTEBOOK(main_widgets.notebook),<br>
> "geany_tabs");<br>
>   gtk_notebook_set_group_id(GTK_NOTEBOOK(main_widgets.notebook), 1);<br>
><br>
> However, it didn't really work, the tabs were not detachable, I tried<br>
> different IDs too.<br>
<br>
I'm not sure what do you want to achieve, but have you read the GTK docs<br>
on the subject [1] ?  It tells you that you have to set<br>
gtk_notebook_set_tab_detachable(notebook, tab, TRUE) (as you did), and<br>
set the notebook group name (as you did) on *both* source and dest<br>
notebook.  Moreover, gtk_notebook_set_group_name() is a replacement for<br>
gtk_notebook_set_group_id(), no need to use both -- though you should<br>
use gtk_notebook_set_group_id() rather than<br>
gtk_notebook_set_group_name() because the latter is only present in a<br>
GTK version Geany doesn't depend on (2.24).<br>
<br>
<br>
Regards,<br>
Colomban<br>
<br>
[1]<br>
<a href="http://developer.gnome.org/gtk/stable/GtkNotebook.html#gtk-notebook-set-tab-detachable" target="_blank">http://developer.gnome.org/gtk/stable/GtkNotebook.html#gtk-notebook-set-tab-detachable</a><br>
<br>
><br>
> What do you think? Thanks.<br>
><br>
> Also hello :) I feel like the mail isn't lovable enough.<br>
><br>
><br>
><br>
> _______________________________________________<br>
> Geany-devel mailing list<br>
> <a href="javascript:;" onclick="_e(event, 'cvml', 'Geany-devel@uvena.de')">Geany-devel@uvena.de</a><br>
> <a href="https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel" target="_blank">https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel</a><br>
<br>
_______________________________________________<br>
Geany-devel mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'Geany-devel@uvena.de')">Geany-devel@uvena.de</a><br>
<a href="https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel" target="_blank">https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel</a><br>
</blockquote></div>