diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2009-06-14 11:57:14 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2009-06-14 11:57:14 (GMT) |
commit | ae0135d727fdc67a268ede1530042a42a2a1ccd3 (patch) | |
tree | d3dc13797072c261ea8bb49dc2e83b0858478bc7 /src/project.c | |
parent | fa0509e2914e3cb562a7cc58293f1171886fafb0 (diff) |
Cleaned and improved the binary views ; implemented some first steps for the graphical view.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@76 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/project.c')
-rw-r--r-- | src/project.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/project.c b/src/project.c index dc1efd1..bf2c3e0 100644 --- a/src/project.c +++ b/src/project.c @@ -115,8 +115,7 @@ loaded_binary *load_openida_binary(openida_binary *binary) break; } - if (i == 0) - gtk_block_view_set_rendering_lines(GTK_BLOCK_VIEW(view), get_openida_binary_lines(binary)); + gtk_bin_view_set_rendering_lines(GTK_BIN_VIEW(view), get_openida_binary_lines(binary), NULL); gtk_widget_show(view); @@ -429,6 +428,7 @@ void detach_binary_to_openida_project(openida_project *project, openida_binary * * Paramètres : project = projet à consulter. * * binary = binaire chargé, encadré et concerné. * * view = type d'affichage requis. * +* binview = afficheur effectif de code binaire. [OUT] * * * * Description : Fournit un support d'affichage donné pour un binaire chargé. * * * @@ -438,7 +438,7 @@ void detach_binary_to_openida_project(openida_project *project, openida_binary * * * ******************************************************************************/ -GtkWidget *get_view_for_openida_project_binary(const openida_project *project, const openida_binary *binary, BinaryView view) +GtkWidget *get_view_for_openida_project_binary(const openida_project *project, const openida_binary *binary, BinaryView view, GtkBinView **binview) { GtkWidget *result; /* Composant GTK à retourner */ size_t i; /* Boucle de parcours */ @@ -449,6 +449,7 @@ GtkWidget *get_view_for_openida_project_binary(const openida_project *project, c if (project->binaries[i]->binary == binary) { result = get_loaded_binary_view(project->binaries[i], view); + *binview = GTK_BIN_VIEW(gtk_bin_get_child(gtk_bin_get_child(result))); break; } |