Doc updates
Makefile doesn't strip anylonger
Makefile adapted to /src/unix etc
Added wxLB_ALWAYS_SB
Added MWM window manager hints
Fixed event handling bugs that (among others) caused
the wxListBox misbeahiour
Rwwrote GtkmyFixed for GTK 1.2
Made data requests etc in wxClipboadr asynchronous
Added underscores to menus (some)
Tried in vain to make wxTextCtrl (and its GtkTable)
behave correctly. The bottom text control in the
controls samples still misbehaves upon start-up.
did I change notebook.cpp ?
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2082 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
80 lines
2.2 KiB
C
80 lines
2.2 KiB
C
/* ///////////////////////////////////////////////////////////////////////////
|
|
// Name: win_gtk.h
|
|
// Purpose: wxWindows's GTK base widget
|
|
// Author: Robert Roebling
|
|
// Id: $Id$
|
|
// Copyright: (c) 1998 Robert Roebling
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////// */
|
|
|
|
|
|
#ifndef __GTK_MYFIXED_H__
|
|
#define __GTK_MYFIXED_H__
|
|
|
|
#include <gdk/gdk.h>
|
|
#include <gtk/gtkcontainer.h>
|
|
#include <gtk/gtkadjustment.h>
|
|
#include <gtk/gtkfeatures.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
|
|
#define GTK_MYFIXED(obj) GTK_CHECK_CAST (obj, gtk_myfixed_get_type (), GtkMyFixed)
|
|
#define GTK_MYFIXED_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_myfixed_get_type (), GtkMyFixedClass)
|
|
#define GTK_IS_MYFIXED(obj) GTK_CHECK_TYPE (obj, gtk_myfixed_get_type ())
|
|
|
|
|
|
typedef struct _GtkMyFixed GtkMyFixed;
|
|
typedef struct _GtkMyFixedClass GtkMyFixedClass;
|
|
typedef struct _GtkMyFixedChild GtkMyFixedChild;
|
|
|
|
struct _GtkMyFixed
|
|
{
|
|
GtkContainer container;
|
|
GList *children;
|
|
#if (GTK_MINOR_VERSION > 0)
|
|
GtkShadowType shadow_type;
|
|
#endif
|
|
};
|
|
|
|
struct _GtkMyFixedClass
|
|
{
|
|
GtkContainerClass parent_class;
|
|
|
|
#if (GTK_MINOR_VERSION > 0)
|
|
void (*set_scroll_adjustments) (GtkMyFixed *myfixed,
|
|
GtkAdjustment *hadjustment,
|
|
GtkAdjustment *vadjustment);
|
|
#endif
|
|
};
|
|
|
|
struct _GtkMyFixedChild
|
|
{
|
|
GtkWidget *widget;
|
|
gint16 x;
|
|
gint16 y;
|
|
};
|
|
|
|
guint gtk_myfixed_get_type (void);
|
|
GtkWidget* gtk_myfixed_new (void);
|
|
#if (GTK_MINOR_VERSION > 0)
|
|
void gtk_myfixed_set_shadow_type (GtkMyFixed *myfixed,
|
|
GtkShadowType type);
|
|
#endif
|
|
void gtk_myfixed_put (GtkMyFixed *myfixed,
|
|
GtkWidget *widget,
|
|
gint16 x,
|
|
gint16 y);
|
|
void gtk_myfixed_move (GtkMyFixed *myfixed,
|
|
GtkWidget *widget,
|
|
gint16 x,
|
|
gint16 y);
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
|
|
#endif /* __GTK_MYFIXED_H__ */
|