View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002131 | gnunet-gtk | other | public | 2012-02-01 17:40 | 2012-02-28 11:06 |
| Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
| Priority | normal | Severity | tweak | Reproducibility | N/A |
| Status | closed | Resolution | fixed | ||
| Product Version | Git master | ||||
| Target Version | 0.9.2 | Fixed in Version | 0.9.2 | ||
| Summary | 0002131: signals can and should be connected using glade instead of explicit calls | ||||
| Description | For historical reasons, many signals are still connected manually in the C code using "g_signal_connect". Instead, the signals should be connected using glade by (1) renaming the existing handler to a GNUNET_FS_XXX_-name and making it non-static, (2) specifying the handler to be connected inside of the respective .glade-file and (3) removing the manual signal connect code from the C Code. What needs to be checked in each case is that the 'user_ptr' / closure that is given to the signal handler's manual connect function is the same that is associated with the signal handler's by glade (2nd argument in the GNUNET_GTK_get_new_builder call). They usually match these days (and where not, we should probably investigate why not). | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-02-01 17:40 | Christian Grothoff | New Issue | |
| 2012-02-01 17:42 | Christian Grothoff | Status | new => confirmed |
| 2012-02-03 14:00 | Christian Grothoff | Note Added: 0005418 | |
| 2012-02-03 14:00 | Christian Grothoff | Status | confirmed => resolved |
| 2012-02-03 14:00 | Christian Grothoff | Fixed in Version | => 0.9.2 |
| 2012-02-03 14:00 | Christian Grothoff | Resolution | open => fixed |
| 2012-02-03 14:00 | Christian Grothoff | Assigned To | => Christian Grothoff |
| 2012-02-03 14:00 | Christian Grothoff | Target Version | => 0.9.2 |
| 2012-02-28 11:06 | Christian Grothoff | Status | resolved => closed |