Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[GTK+] GtkGrid działa, ale GtkGridRemoveColumn undeclared in this scope

Ostatnio zmodyfikowano 2014-08-06 01:11
Autor Wiadomość
Lotherad
Temat założony przez niniejszego użytkownika
[GTK+] GtkGrid działa, ale GtkGridRemoveColumn undeclared in this scope
» 2014-08-03 14:07:45
Witam.

Tak jak w temacie. Mam zaincludeowane gtk.h, wszystko działa, grid działa, gridAttach działa, ale jak próbuję użyć funkcji gtk_grid_remove_column to kompilator wywala błąd "gtk_grid_remove_column was not declared in this scope". Używam wersji 3.6.4, a ta funkcja jest od 3.1.
P-114984
pekfos
» 2014-08-03 14:15:58
Podaj kod i log.
P-114985
Lotherad
Temat założony przez niniejszego użytkownika
» 2014-08-03 14:27:28
C/C++
#include <stdlib.h>
#include <gtk/gtk.h>
#include "ComboBoxy.h"
#include "buttony.h"
GtkWidget * add;
GtkWidget * addImage;
GtkWidget * grid;
int x, licznik;
void funkcja()
{
    if( x == 0 )
         gtk_grid_attach_next_to( GTK_GRID( grid ), Buttony[ licznik ], add, GTK_POS_LEFT, 1, 1 );
    else
         gtk_grid_attach_next_to( GTK_GRID( grid ), Buttony[ licznik ], Buttony[ licznik - 1 ], GTK_POS_LEFT, 1, 1 );
   
    gtk_grid_attach_next_to( GTK_GRID( grid ), VcomboBoxy[ licznik ], Buttony[ licznik ], GTK_POS_TOP, 1, 1 );
    gtk_grid_attach_next_to( GTK_GRID( grid ), deleteButtony[ licznik ], Buttony[ licznik ], GTK_POS_BOTTOM, 1, 1 );
    x++;
    if( x == 8 )
    {
        gtk_grid_remove_column( GTK_GRID( grid ), 8 );
        gtk_grid_attach_next_to( GTK_GRID( grid ), add, deleteButtony[ licznik ], GTK_POS_BOTTOM, 1, 1 );
        x = 0;
    }
    gtk_widget_show( VcomboBoxy[ licznik ] );
    gtk_widget_show( Buttony[ licznik ] );
    gtk_widget_show( deleteButtony[ licznik ] );
    licznik++;
}


mingw32-g++.exe -Wall -g -std=c++11 -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-dev_3.6.4-1_win32\include\gtk-3.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\glib-2.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\lib\glib-2.0\include" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\pango-1.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\cairo" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\gdk-pixbuf-2.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\atk-1.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\gtk-3.0" -c "D:\Projects\Lotherad Bind Maker\ComboBoxy.cpp" -o obj\Debug\ComboBoxy.o
D:\Projects\Lotherad Bind Maker\ComboBoxy.cpp: In function 'void ComboBoxy()':
D:\Projects\Lotherad Bind Maker\ComboBoxy.cpp:110:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
mingw32-g++.exe -Wall -g -std=c++11 -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-dev_3.6.4-1_win32\include\gtk-3.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\glib-2.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\lib\glib-2.0\include" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\pango-1.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\cairo" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\gdk-pixbuf-2.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\atk-1.0" -I"..\..\Program Files\CodeBlocks 13.12 MinGW\gtk+-bundle_3.6.4-20130921_win32\include\gtk-3.0" -c "D:\Projects\Lotherad Bind Maker\main.cpp" -o obj\Debug\main.o
D:\Projects\Lotherad Bind Maker\main.cpp: In function 'void funkcja()':
D:\Projects\Lotherad Bind Maker\main.cpp:24:49: error: 'gtk_grid_remove_column' was not declared in this scope
P-114987
Monika90
» 2014-08-03 15:02:46
ta funkcja jest od 3.1.
Nie od 3.1 tylko od 3.10
P-114991
Lotherad
Temat założony przez niniejszego użytkownika
» 2014-08-05 18:03:53
Ktoś, coś?
P-115084
pekfos
» 2014-08-05 18:19:38
Dostałeś odpowiedź. Masz za starą wersję biblioteki.
P-115086
Lotherad
Temat założony przez niniejszego użytkownika
» 2014-08-05 18:24:44
W pierwszym poście napisałem jaką mam, a zresztą widać w logach. 3.6.4 to najnowsza wersja...
P-115087
pekfos
» 2014-08-05 18:42:28
Najnowsza wersja to 3.13
P-115088
« 1 » 2
  Strona 1 z 2 Następna strona