Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  gtkgizmoprivate.h

  Sprache: C
 


#pragma once

#include "gtkwidget.h"
#include "gtkenums.h"

#define GTK_TYPE_GIZMO                 (gtk_gizmo_get_type ())
#define GTK_GIZMO(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GIZMO, GtkGizmo))
#define GTK_GIZMO_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GIZMO, GtkGizmoClass))
#define GTK_IS_GIZMO(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GIZMO))
#define GTK_IS_GIZMO_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GIZMO))
#define GTK_GIZMO_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GIZMO, GtkGizmoClass))

typedef struct _GtkGizmo             GtkGizmo;
typedef struct _GtkGizmoClass        GtkGizmoClass;

typedef void    (* GtkGizmoMeasureFunc)   (GtkGizmo       *gizmo,
                                           GtkOrientation  orientation,
                                           int             for_size,
                                           int            *minimum,
                                           int            *natural,
                                           int            *minimum_baseline,
                                           int            *natural_baseline);
typedef void    (* GtkGizmoAllocateFunc)  (GtkGizmo *gizmo,
                                           int       width,
                                           int       height,
                                           int       baseline);
typedef void    (* GtkGizmoSnapshotFunc)  (GtkGizmo    *gizmo,
                                           GtkSnapshot *snapshot);
typedef gboolean (* GtkGizmoContainsFunc) (GtkGizmo  *gizmo,
                                           double     x,
                                           double     y);
typedef gboolean (* GtkGizmoFocusFunc)    (GtkGizmo         *gizmo,
                                           GtkDirectionType  direction);
typedef gboolean (* GtkGizmoGrabFocusFunc)(GtkGizmo         *gizmo);

struct _GtkGizmo
{
  GtkWidget parent_instance;

  GtkGizmoMeasureFunc   measure_func;
  GtkGizmoAllocateFunc  allocate_func;
  GtkGizmoSnapshotFunc  snapshot_func;
  GtkGizmoContainsFunc  contains_func;
  GtkGizmoFocusFunc     focus_func;
  GtkGizmoGrabFocusFunc grab_focus_func;
};

struct _GtkGizmoClass
{
  GtkWidgetClass parent_class;
};

GType      gtk_gizmo_get_type (void) G_GNUC_CONST;

GtkWidget *gtk_gizmo_new (const char            *css_name,
                          GtkGizmoMeasureFunc    measure_func,
                          GtkGizmoAllocateFunc   allocate_func,
                          GtkGizmoSnapshotFunc   snapshot_func,
                          GtkGizmoContainsFunc   contains_func,
                          GtkGizmoFocusFunc      focus_func,
                          GtkGizmoGrabFocusFunc  grab_focus_func);

GtkWidget *gtk_gizmo_new_with_role (const char            *css_name,
                                    GtkAccessibleRole      role,
                                    GtkGizmoMeasureFunc    measure_func,
                                    GtkGizmoAllocateFunc   allocate_func,
                                    GtkGizmoSnapshotFunc   snapshot_func,
                                    GtkGizmoContainsFunc   contains_func,
                                    GtkGizmoFocusFunc      focus_func,
                                    GtkGizmoGrabFocusFunc  grab_focus_func);



Messung V0.5 in Prozent
C=98 H=93 G=95

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet am  2026-07-03) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik