heres the code
i get like a million errors but its the same error it doesnt like
sigc::mem_fun
1>c:\documents and settings\donahueeli\my documents\visual studio
2005\projects\prac\prac\prac.cpp(28) : error C2780:
'sigc::const_mem_functor1<T_return,T_obj,T_arg1> sigc::mem_fun(T_return
(__thiscall T_obj::* )(T_arg1) const)' : expects 1 arguments - 2 provided
#ifndef GTKMM_PRACTICE_H
#define GTKMM_PRACTICE_H
#define WIN32_LEAN_AND_MEAN
#include <gtkmm/window.h>
#include <gtkmm/box.h>
#include <gtkmm/button.h>
#include <stdio.h>
class practice : public Gtk::Window //inherit Gtk::window
{
public:
practice(); //constructor
~practice(); //destructor
private:
void on_button_clicked(); //signal
Gtk::Button random_button1, random_button2;
Gtk::HBox box_of_holding, other_box;
};
#endif
#include "stdafx.h"
// practice.cpp : Defines the entry point for the console application.
//
#include <iostream>
#include <gtkmm/main.h>
using namespace std;
practice::practice():
random_button1("YES"),
random_button2("NO")
{
set_title("Practice");
add(box_of_holding);
box_of_holding.pack_start(other_box);
other_box.pack_start(random_button1);
other_box.pack_start(random_button2);
random_button1.signal_clicked().connect(sigc::mem_fun(*this,
&practice::on_button_clicked());
show_all_children();
}
practice::~practice()
{}
void practice::on_button_clicked()
{
exit(0);
}
int main(int argc, char* argv[])
{
Gtk::Main kit(argc, argv);
practice prac;
Gtk::Main::run(prac);
return 0;
}
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list